Documentation ¶
Overview ¶
Code generated by proroc-gen-graphql, DO NOT EDIT.
Index ¶
- Variables
- func Gql__type_GoodbyeReply() *graphql.Object
- func Gql__type_GoodbyeRequest() *graphql.Object
- func Gql__type_HelloReply() *graphql.Object
- func Gql__type_HelloRequest() *graphql.Object
- func RegisterGreeterGraphql(mux *runtime.ServeMux) error
- func RegisterGreeterGraphqlHandler(mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterGreeterServer(s *grpc.Server, srv GreeterServer)
- type GoodbyeReply
- type GoodbyeRequest
- type GreeterClient
- type GreeterServer
- type HelloReply
- type HelloRequest
- type UnimplementedGreeterServer
Constants ¶
This section is empty.
Variables ¶
var File_greeter_proto protoreflect.FileDescriptor
Functions ¶
func Gql__type_GoodbyeReply ¶
func Gql__type_HelloReply ¶
func Gql__type_HelloRequest ¶
func RegisterGreeterGraphql ¶
Register package divided graphql handler "without" *grpc.ClientConn, therefore gRPC connection will be opened and closed automatically. Occasionally you may worry about open/close performance for each handling graphql request, then you can call RegisterGreeterGraphqlHandler with *grpc.ClientConn manually.
func RegisterGreeterGraphqlHandler ¶
func RegisterGreeterGraphqlHandler(mux *runtime.ServeMux, conn *grpc.ClientConn) error
Register package divided graphql handler "with" *grpc.ClientConn. this function accepts your defined grpc connection, so that we reuse that and never close connection inside. You need to close it maunally when application will terminate. Otherwise, you can specify automatic opening connection with ServiceOption directive:
service Greeter { option (graphql.service) = { host: "host:port" insecure: true or false }; ...with RPC definitions }
func RegisterGreeterServer ¶
func RegisterGreeterServer(s *grpc.Server, srv GreeterServer)
Types ¶
type GoodbyeReply ¶
type GoodbyeReply struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*GoodbyeReply) Descriptor
deprecated
func (*GoodbyeReply) Descriptor() ([]byte, []int)
Deprecated: Use GoodbyeReply.ProtoReflect.Descriptor instead.
func (*GoodbyeReply) GetMessage ¶
func (x *GoodbyeReply) GetMessage() string
func (*GoodbyeReply) ProtoMessage ¶
func (*GoodbyeReply) ProtoMessage()
func (*GoodbyeReply) ProtoReflect ¶
func (x *GoodbyeReply) ProtoReflect() protoreflect.Message
func (*GoodbyeReply) Reset ¶
func (x *GoodbyeReply) Reset()
func (*GoodbyeReply) String ¶
func (x *GoodbyeReply) String() string
type GoodbyeRequest ¶
type GoodbyeRequest struct { // Below line means the "name" field is required in GraphQL argument Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GoodbyeRequest) Descriptor
deprecated
func (*GoodbyeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GoodbyeRequest.ProtoReflect.Descriptor instead.
func (*GoodbyeRequest) GetName ¶
func (x *GoodbyeRequest) GetName() string
func (*GoodbyeRequest) ProtoMessage ¶
func (*GoodbyeRequest) ProtoMessage()
func (*GoodbyeRequest) ProtoReflect ¶
func (x *GoodbyeRequest) ProtoReflect() protoreflect.Message
func (*GoodbyeRequest) Reset ¶
func (x *GoodbyeRequest) Reset()
func (*GoodbyeRequest) String ¶
func (x *GoodbyeRequest) String() string
type GreeterClient ¶
type GreeterClient interface { SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloReply, error) SayGoodbye(ctx context.Context, in *GoodbyeRequest, opts ...grpc.CallOption) (*GoodbyeReply, error) }
GreeterClient is the client API for Greeter service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewGreeterClient ¶
func NewGreeterClient(cc grpc.ClientConnInterface) GreeterClient
type GreeterServer ¶
type GreeterServer interface { SayHello(context.Context, *HelloRequest) (*HelloReply, error) SayGoodbye(context.Context, *GoodbyeRequest) (*GoodbyeReply, error) }
GreeterServer is the server API for Greeter service.
type HelloReply ¶
type HelloReply struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*HelloReply) Descriptor
deprecated
func (*HelloReply) Descriptor() ([]byte, []int)
Deprecated: Use HelloReply.ProtoReflect.Descriptor instead.
func (*HelloReply) GetMessage ¶
func (x *HelloReply) GetMessage() string
func (*HelloReply) ProtoMessage ¶
func (*HelloReply) ProtoMessage()
func (*HelloReply) ProtoReflect ¶
func (x *HelloReply) ProtoReflect() protoreflect.Message
func (*HelloReply) Reset ¶
func (x *HelloReply) Reset()
func (*HelloReply) String ¶
func (x *HelloReply) String() string
type HelloRequest ¶
type HelloRequest struct { // Below line means the "name" field is required in GraphQL argument Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*HelloRequest) Descriptor
deprecated
func (*HelloRequest) Descriptor() ([]byte, []int)
Deprecated: Use HelloRequest.ProtoReflect.Descriptor instead.
func (*HelloRequest) GetName ¶
func (x *HelloRequest) GetName() string
func (*HelloRequest) ProtoMessage ¶
func (*HelloRequest) ProtoMessage()
func (*HelloRequest) ProtoReflect ¶
func (x *HelloRequest) ProtoReflect() protoreflect.Message
func (*HelloRequest) Reset ¶
func (x *HelloRequest) Reset()
func (*HelloRequest) String ¶
func (x *HelloRequest) String() string
type UnimplementedGreeterServer ¶
type UnimplementedGreeterServer struct { }
UnimplementedGreeterServer can be embedded to have forward compatible implementations.
func (*UnimplementedGreeterServer) SayGoodbye ¶
func (*UnimplementedGreeterServer) SayGoodbye(context.Context, *GoodbyeRequest) (*GoodbyeReply, error)
func (*UnimplementedGreeterServer) SayHello ¶
func (*UnimplementedGreeterServer) SayHello(context.Context, *HelloRequest) (*HelloReply, error)