Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterTwitterServiceServer(s grpc.ServiceRegistrar, srv TwitterServiceServer)
- type CreateUserRequest
- func (*CreateUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUserRequest) GetBio() string
- func (x *CreateUserRequest) GetScreenName() string
- func (x *CreateUserRequest) GetUserName() string
- func (*CreateUserRequest) ProtoMessage()
- func (x *CreateUserRequest) ProtoReflect() protoreflect.Message
- func (x *CreateUserRequest) Reset()
- func (x *CreateUserRequest) String() string
- type CreateUserResponse
- type FindUserByScreenNameRequest
- func (*FindUserByScreenNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FindUserByScreenNameRequest) GetScreenName() string
- func (*FindUserByScreenNameRequest) ProtoMessage()
- func (x *FindUserByScreenNameRequest) ProtoReflect() protoreflect.Message
- func (x *FindUserByScreenNameRequest) Reset()
- func (x *FindUserByScreenNameRequest) String() string
- type FindUserByScreenNameResponse
- func (*FindUserByScreenNameResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FindUserByScreenNameResponse) GetBio() string
- func (x *FindUserByScreenNameResponse) GetId() string
- func (x *FindUserByScreenNameResponse) GetScreenName() string
- func (x *FindUserByScreenNameResponse) GetUserName() string
- func (*FindUserByScreenNameResponse) ProtoMessage()
- func (x *FindUserByScreenNameResponse) ProtoReflect() protoreflect.Message
- func (x *FindUserByScreenNameResponse) Reset()
- func (x *FindUserByScreenNameResponse) String() string
- type HealthRequest
- type HealthResponse
- type TwitterServiceClient
- type TwitterServiceServer
- type UnimplementedTwitterServiceServer
- func (UnimplementedTwitterServiceServer) CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error)
- func (UnimplementedTwitterServiceServer) FindUserByScreenName(context.Context, *FindUserByScreenNameRequest) (*FindUserByScreenNameResponse, error)
- func (UnimplementedTwitterServiceServer) Health(context.Context, *HealthRequest) (*HealthResponse, error)
- type UnsafeTwitterServiceServer
Constants ¶
const ( TwitterService_Health_FullMethodName = "/twitter.TwitterService/Health" TwitterService_FindUserByScreenName_FullMethodName = "/twitter.TwitterService/FindUserByScreenName" TwitterService_CreateUser_FullMethodName = "/twitter.TwitterService/CreateUser" )
Variables ¶
var File_twitter_proto protoreflect.FileDescriptor
var TwitterService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "twitter.TwitterService", HandlerType: (*TwitterServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Health", Handler: _TwitterService_Health_Handler, }, { MethodName: "FindUserByScreenName", Handler: _TwitterService_FindUserByScreenName_Handler, }, { MethodName: "CreateUser", Handler: _TwitterService_CreateUser_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "twitter.proto", }
TwitterService_ServiceDesc is the grpc.ServiceDesc for TwitterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTwitterServiceServer ¶
func RegisterTwitterServiceServer(s grpc.ServiceRegistrar, srv TwitterServiceServer)
Types ¶
type CreateUserRequest ¶
type CreateUserRequest struct { ScreenName string `protobuf:"bytes,1,opt,name=screen_name,json=screenName,proto3" json:"screen_name,omitempty"` UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` Bio string `protobuf:"bytes,3,opt,name=bio,proto3" json:"bio,omitempty"` // contains filtered or unexported fields }
func (*CreateUserRequest) Descriptor
deprecated
func (*CreateUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.
func (*CreateUserRequest) GetBio ¶
func (x *CreateUserRequest) GetBio() string
func (*CreateUserRequest) GetScreenName ¶
func (x *CreateUserRequest) GetScreenName() string
func (*CreateUserRequest) GetUserName ¶
func (x *CreateUserRequest) GetUserName() string
func (*CreateUserRequest) ProtoMessage ¶
func (*CreateUserRequest) ProtoMessage()
func (*CreateUserRequest) ProtoReflect ¶
func (x *CreateUserRequest) ProtoReflect() protoreflect.Message
func (*CreateUserRequest) Reset ¶
func (x *CreateUserRequest) Reset()
func (*CreateUserRequest) String ¶
func (x *CreateUserRequest) String() string
type CreateUserResponse ¶
type CreateUserResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*CreateUserResponse) Descriptor
deprecated
func (*CreateUserResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateUserResponse.ProtoReflect.Descriptor instead.
func (*CreateUserResponse) GetId ¶
func (x *CreateUserResponse) GetId() string
func (*CreateUserResponse) ProtoMessage ¶
func (*CreateUserResponse) ProtoMessage()
func (*CreateUserResponse) ProtoReflect ¶
func (x *CreateUserResponse) ProtoReflect() protoreflect.Message
func (*CreateUserResponse) Reset ¶
func (x *CreateUserResponse) Reset()
func (*CreateUserResponse) String ¶
func (x *CreateUserResponse) String() string
type FindUserByScreenNameRequest ¶
type FindUserByScreenNameRequest struct { ScreenName string `protobuf:"bytes,1,opt,name=screen_name,json=screenName,proto3" json:"screen_name,omitempty"` // contains filtered or unexported fields }
func (*FindUserByScreenNameRequest) Descriptor
deprecated
func (*FindUserByScreenNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use FindUserByScreenNameRequest.ProtoReflect.Descriptor instead.
func (*FindUserByScreenNameRequest) GetScreenName ¶
func (x *FindUserByScreenNameRequest) GetScreenName() string
func (*FindUserByScreenNameRequest) ProtoMessage ¶
func (*FindUserByScreenNameRequest) ProtoMessage()
func (*FindUserByScreenNameRequest) ProtoReflect ¶
func (x *FindUserByScreenNameRequest) ProtoReflect() protoreflect.Message
func (*FindUserByScreenNameRequest) Reset ¶
func (x *FindUserByScreenNameRequest) Reset()
func (*FindUserByScreenNameRequest) String ¶
func (x *FindUserByScreenNameRequest) String() string
type FindUserByScreenNameResponse ¶
type FindUserByScreenNameResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ScreenName string `protobuf:"bytes,2,opt,name=screen_name,json=screenName,proto3" json:"screen_name,omitempty"` UserName string `protobuf:"bytes,3,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"` Bio string `protobuf:"bytes,4,opt,name=bio,proto3" json:"bio,omitempty"` // contains filtered or unexported fields }
func (*FindUserByScreenNameResponse) Descriptor
deprecated
func (*FindUserByScreenNameResponse) Descriptor() ([]byte, []int)
Deprecated: Use FindUserByScreenNameResponse.ProtoReflect.Descriptor instead.
func (*FindUserByScreenNameResponse) GetBio ¶
func (x *FindUserByScreenNameResponse) GetBio() string
func (*FindUserByScreenNameResponse) GetId ¶
func (x *FindUserByScreenNameResponse) GetId() string
func (*FindUserByScreenNameResponse) GetScreenName ¶
func (x *FindUserByScreenNameResponse) GetScreenName() string
func (*FindUserByScreenNameResponse) GetUserName ¶
func (x *FindUserByScreenNameResponse) GetUserName() string
func (*FindUserByScreenNameResponse) ProtoMessage ¶
func (*FindUserByScreenNameResponse) ProtoMessage()
func (*FindUserByScreenNameResponse) ProtoReflect ¶
func (x *FindUserByScreenNameResponse) ProtoReflect() protoreflect.Message
func (*FindUserByScreenNameResponse) Reset ¶
func (x *FindUserByScreenNameResponse) Reset()
func (*FindUserByScreenNameResponse) String ¶
func (x *FindUserByScreenNameResponse) String() string
type HealthRequest ¶
type HealthRequest struct {
// contains filtered or unexported fields
}
func (*HealthRequest) Descriptor
deprecated
func (*HealthRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthRequest.ProtoReflect.Descriptor instead.
func (*HealthRequest) ProtoMessage ¶
func (*HealthRequest) ProtoMessage()
func (*HealthRequest) ProtoReflect ¶
func (x *HealthRequest) ProtoReflect() protoreflect.Message
func (*HealthRequest) Reset ¶
func (x *HealthRequest) Reset()
func (*HealthRequest) String ¶
func (x *HealthRequest) String() string
type HealthResponse ¶
type HealthResponse struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*HealthResponse) Descriptor
deprecated
func (*HealthResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthResponse.ProtoReflect.Descriptor instead.
func (*HealthResponse) GetMessage ¶
func (x *HealthResponse) GetMessage() string
func (*HealthResponse) ProtoMessage ¶
func (*HealthResponse) ProtoMessage()
func (*HealthResponse) ProtoReflect ¶
func (x *HealthResponse) ProtoReflect() protoreflect.Message
func (*HealthResponse) Reset ¶
func (x *HealthResponse) Reset()
func (*HealthResponse) String ¶
func (x *HealthResponse) String() string
type TwitterServiceClient ¶
type TwitterServiceClient interface { Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error) FindUserByScreenName(ctx context.Context, in *FindUserByScreenNameRequest, opts ...grpc.CallOption) (*FindUserByScreenNameResponse, error) CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error) }
TwitterServiceClient is the client API for TwitterService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTwitterServiceClient ¶
func NewTwitterServiceClient(cc grpc.ClientConnInterface) TwitterServiceClient
type TwitterServiceServer ¶
type TwitterServiceServer interface { Health(context.Context, *HealthRequest) (*HealthResponse, error) FindUserByScreenName(context.Context, *FindUserByScreenNameRequest) (*FindUserByScreenNameResponse, error) CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error) // contains filtered or unexported methods }
TwitterServiceServer is the server API for TwitterService service. All implementations must embed UnimplementedTwitterServiceServer for forward compatibility.
type UnimplementedTwitterServiceServer ¶
type UnimplementedTwitterServiceServer struct{}
UnimplementedTwitterServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedTwitterServiceServer) CreateUser ¶
func (UnimplementedTwitterServiceServer) CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error)
func (UnimplementedTwitterServiceServer) FindUserByScreenName ¶
func (UnimplementedTwitterServiceServer) FindUserByScreenName(context.Context, *FindUserByScreenNameRequest) (*FindUserByScreenNameResponse, error)
func (UnimplementedTwitterServiceServer) Health ¶
func (UnimplementedTwitterServiceServer) Health(context.Context, *HealthRequest) (*HealthResponse, error)
type UnsafeTwitterServiceServer ¶
type UnsafeTwitterServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTwitterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TwitterServiceServer will result in compilation errors.