Documentation
¶
Overview ¶
Package proto is a generated protocol buffer package.
It is generated from these files:
user.proto
It has these top-level messages:
UserId User CreateRequest UpdateRequest
Index ¶
- func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
- type CreateRequest
- func (*CreateRequest) Descriptor() ([]byte, []int)
- func (m *CreateRequest) GetEmail() string
- func (m *CreateRequest) GetLanguage() string
- func (m *CreateRequest) GetLocation() string
- func (m *CreateRequest) GetName() string
- func (*CreateRequest) ProtoMessage()
- func (m *CreateRequest) Reset()
- func (m *CreateRequest) String() string
- type UpdateRequest
- func (*UpdateRequest) Descriptor() ([]byte, []int)
- func (m *UpdateRequest) GetEmail() string
- func (m *UpdateRequest) GetId() int64
- func (m *UpdateRequest) GetLanguage() string
- func (m *UpdateRequest) GetLocation() string
- func (m *UpdateRequest) GetName() string
- func (*UpdateRequest) ProtoMessage()
- func (m *UpdateRequest) Reset()
- func (m *UpdateRequest) String() string
- type User
- func (*User) Descriptor() ([]byte, []int)
- func (m *User) GetCreated() *google_protobuf.Timestamp
- func (m *User) GetEmail() string
- func (m *User) GetId() int64
- func (m *User) GetLanguage() string
- func (m *User) GetLastChanged() *google_protobuf.Timestamp
- func (m *User) GetLocation() string
- func (m *User) GetName() string
- func (*User) ProtoMessage()
- func (m *User) Reset()
- func (m *User) String() string
- type UserId
- type UserServiceClient
- type UserServiceServer
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 { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Email string `protobuf:"bytes,2,opt,name=email" json:"email,omitempty"` Location string `protobuf:"bytes,3,opt,name=location" json:"location,omitempty"` Language string `protobuf:"bytes,4,opt,name=language" json:"language,omitempty"` }
func (*CreateRequest) Descriptor ¶
func (*CreateRequest) Descriptor() ([]byte, []int)
func (*CreateRequest) GetEmail ¶
func (m *CreateRequest) GetEmail() string
func (*CreateRequest) GetLanguage ¶
func (m *CreateRequest) GetLanguage() string
func (*CreateRequest) GetLocation ¶
func (m *CreateRequest) GetLocation() string
func (*CreateRequest) GetName ¶
func (m *CreateRequest) GetName() string
func (*CreateRequest) ProtoMessage ¶
func (*CreateRequest) ProtoMessage()
func (*CreateRequest) Reset ¶
func (m *CreateRequest) Reset()
func (*CreateRequest) String ¶
func (m *CreateRequest) String() string
type UpdateRequest ¶
type UpdateRequest struct { Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Email string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"` Location string `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` Language string `protobuf:"bytes,5,opt,name=language" json:"language,omitempty"` }
func (*UpdateRequest) Descriptor ¶
func (*UpdateRequest) Descriptor() ([]byte, []int)
func (*UpdateRequest) GetEmail ¶
func (m *UpdateRequest) GetEmail() string
func (*UpdateRequest) GetId ¶
func (m *UpdateRequest) GetId() int64
func (*UpdateRequest) GetLanguage ¶
func (m *UpdateRequest) GetLanguage() string
func (*UpdateRequest) GetLocation ¶
func (m *UpdateRequest) GetLocation() string
func (*UpdateRequest) GetName ¶
func (m *UpdateRequest) GetName() string
func (*UpdateRequest) ProtoMessage ¶
func (*UpdateRequest) ProtoMessage()
func (*UpdateRequest) Reset ¶
func (m *UpdateRequest) Reset()
func (*UpdateRequest) String ¶
func (m *UpdateRequest) String() string
type User ¶
type User struct { Id int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Email string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"` Location string `protobuf:"bytes,4,opt,name=location" json:"location,omitempty"` Language string `protobuf:"bytes,5,opt,name=language" json:"language,omitempty"` Created *google_protobuf.Timestamp `protobuf:"bytes,6,opt,name=created" json:"created,omitempty"` LastChanged *google_protobuf.Timestamp `protobuf:"bytes,7,opt,name=lastChanged" json:"lastChanged,omitempty"` }
func (*User) Descriptor ¶
func (*User) GetCreated ¶
func (m *User) GetCreated() *google_protobuf.Timestamp
func (*User) GetLanguage ¶
func (*User) GetLastChanged ¶
func (m *User) GetLastChanged() *google_protobuf.Timestamp
func (*User) GetLocation ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
type UserId ¶
type UserId struct {
Value int64 `protobuf:"varint,1,opt,name=value" json:"value,omitempty"`
}
func (*UserId) Descriptor ¶
func (*UserId) ProtoMessage ¶
func (*UserId) ProtoMessage()
type UserServiceClient ¶
type UserServiceClient interface { Get(ctx context.Context, in *UserId, opts ...grpc.CallOption) (*User, error) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*UserId, error) Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UserId, error) Delete(ctx context.Context, in *UserId, opts ...grpc.CallOption) (*UserId, error) }
func NewUserServiceClient ¶
func NewUserServiceClient(cc *grpc.ClientConn) UserServiceClient
Click to show internal directories.
Click to hide internal directories.