Documentation ¶
Overview ¶
Package pb is a generated protocol buffer package.
It is generated from these files:
user.proto
It has these top-level messages:
GetRequest CreateRequest UserResponse User
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterUserServiceServer ¶
func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
Types ¶
type CreateRequest ¶
type CreateRequest struct {
User *User `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"`
}
func (*CreateRequest) Descriptor ¶
func (*CreateRequest) Descriptor() ([]byte, []int)
func (*CreateRequest) GetUser ¶
func (m *CreateRequest) GetUser() *User
func (*CreateRequest) ProtoMessage ¶
func (*CreateRequest) ProtoMessage()
func (*CreateRequest) Reset ¶
func (m *CreateRequest) Reset()
func (*CreateRequest) String ¶
func (m *CreateRequest) String() string
type GetRequest ¶
type GetRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (*GetRequest) Descriptor ¶
func (*GetRequest) Descriptor() ([]byte, []int)
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) Reset ¶
func (m *GetRequest) Reset()
func (*GetRequest) String ¶
func (m *GetRequest) String() string
type User ¶
type User struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` FirstName string `protobuf:"bytes,2,opt,name=firstName" json:"firstName,omitempty"` LastName string `protobuf:"bytes,3,opt,name=lastName" json:"lastName,omitempty"` Email string `protobuf:"bytes,4,opt,name=email" json:"email,omitempty"` Username string `protobuf:"bytes,5,opt,name=username" json:"username,omitempty"` }
func (*User) Descriptor ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
type UserResponse ¶
type UserResponse struct {
User *User `protobuf:"bytes,1,opt,name=user" json:"user,omitempty"`
}
func (*UserResponse) Descriptor ¶
func (*UserResponse) Descriptor() ([]byte, []int)
func (*UserResponse) GetUser ¶
func (m *UserResponse) GetUser() *User
func (*UserResponse) ProtoMessage ¶
func (*UserResponse) ProtoMessage()
func (*UserResponse) Reset ¶
func (m *UserResponse) Reset()
func (*UserResponse) String ¶
func (m *UserResponse) String() string
type UserServiceClient ¶
type UserServiceClient interface { GetUser(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*UserResponse, error) CreateUser(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*UserResponse, error) }
func NewUserServiceClient ¶
func NewUserServiceClient(cc *grpc.ClientConn) UserServiceClient
type UserServiceServer ¶
type UserServiceServer interface { GetUser(context.Context, *GetRequest) (*UserResponse, error) CreateUser(context.Context, *CreateRequest) (*UserResponse, error) }
Click to show internal directories.
Click to hide internal directories.