Skip to Content
RpcGreeterv1

v1

Greeter

GreeterService provides greeting functionality.


SayHello UNARY

SayHello sends a greeting to the server.

Request: HelloRequest

Name
namestring

name is the name of the person to greet.
languageoptional string

language optionally selects the greeting language.

Response: HelloReply

Name
messagestring

message is the greeting message.

Errors

NOT_FOUND

the requested person was not found.


INVALID_ARGUMENT

input validation failed.

Detail type: google.rpc.BadRequest

{ "field_violations": [ { "description": "must not be empty.", "field": "name" }, { "description": "must be a valid BCP-47 language tag.", "field": "language" } ] }

SayHelloStream SERVER STREAM

SayHelloStream streams greetings back to the client.

Request: HelloRequest

Name
namestring

name is the name of the person to greet.
languageoptional string

language optionally selects the greeting language.

Response: HelloReply

Name
messagestring

message is the greeting message.

Farewell

FarewellService provides farewell functionality.


SayGoodbye UNARY

SayGoodbye sends a farewell message.

Request: GoodbyeRequest

Name
namestring

name is the name of the person to say goodbye to.

Response: GoodbyeReply

Name
messagestring

message is the farewell message.

Errors

NOT_FOUND

the requested person was not found.