Documentation ¶
Index ¶
- func RegisterServiceServer(s *grpc.Server, srv ServiceServer)
- type AddUserRequest
- func (*AddUserRequest) Descriptor() ([]byte, []int)
- func (m *AddUserRequest) GetName() string
- func (*AddUserRequest) ProtoMessage()
- func (m *AddUserRequest) Reset()
- func (m *AddUserRequest) String() string
- func (m *AddUserRequest) XXX_DiscardUnknown()
- func (m *AddUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddUserRequest) XXX_Merge(src proto.Message)
- func (m *AddUserRequest) XXX_Size() int
- func (m *AddUserRequest) XXX_Unmarshal(b []byte) error
- type FindUserByIdRequest
- func (*FindUserByIdRequest) Descriptor() ([]byte, []int)
- func (m *FindUserByIdRequest) GetId() int64
- func (*FindUserByIdRequest) ProtoMessage()
- func (m *FindUserByIdRequest) Reset()
- func (m *FindUserByIdRequest) String() string
- func (m *FindUserByIdRequest) XXX_DiscardUnknown()
- func (m *FindUserByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FindUserByIdRequest) XXX_Merge(src proto.Message)
- func (m *FindUserByIdRequest) XXX_Size() int
- func (m *FindUserByIdRequest) XXX_Unmarshal(b []byte) error
- type FindUserByNameRequest
- func (*FindUserByNameRequest) Descriptor() ([]byte, []int)
- func (m *FindUserByNameRequest) GetName() string
- func (*FindUserByNameRequest) ProtoMessage()
- func (m *FindUserByNameRequest) Reset()
- func (m *FindUserByNameRequest) String() string
- func (m *FindUserByNameRequest) XXX_DiscardUnknown()
- func (m *FindUserByNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FindUserByNameRequest) XXX_Merge(src proto.Message)
- func (m *FindUserByNameRequest) XXX_Size() int
- func (m *FindUserByNameRequest) XXX_Unmarshal(b []byte) error
- type Option
- type ServiceClient
- type ServiceServer
- type User
- func (*User) Descriptor() ([]byte, []int)
- func (m *User) GetId() int64
- func (m *User) GetName() string
- func (*User) ProtoMessage()
- func (m *User) Reset()
- func (m *User) String() string
- func (m *User) XXX_DiscardUnknown()
- func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *User) XXX_Merge(src proto.Message)
- func (m *User) XXX_Size() int
- func (m *User) XXX_Unmarshal(b []byte) error
- type UserService
- func (s *UserService) AddUser(ctx context.Context, req *AddUserRequest) (*Users, error)
- func (s *UserService) Bind(server *grpc.Server)
- func (s *UserService) FindUserById(ctx context.Context, req *FindUserByIdRequest) (*Users, error)
- func (s *UserService) FindUserByName(ctx context.Context, req *FindUserByNameRequest) (*Users, error)
- func (s *UserService) ListUsers(ctx context.Context, _ *empty.Empty) (*Users, error)
- type Users
- func (*Users) Descriptor() ([]byte, []int)
- func (m *Users) GetUsers() []*User
- func (*Users) ProtoMessage()
- func (m *Users) Reset()
- func (m *Users) String() string
- func (m *Users) XXX_DiscardUnknown()
- func (m *Users) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Users) XXX_Merge(src proto.Message)
- func (m *Users) XXX_Size() int
- func (m *Users) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterServiceServer ¶
func RegisterServiceServer(s *grpc.Server, srv ServiceServer)
Types ¶
type AddUserRequest ¶
type AddUserRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddUserRequest) Descriptor ¶
func (*AddUserRequest) Descriptor() ([]byte, []int)
func (*AddUserRequest) GetName ¶
func (m *AddUserRequest) GetName() string
func (*AddUserRequest) ProtoMessage ¶
func (*AddUserRequest) ProtoMessage()
func (*AddUserRequest) Reset ¶
func (m *AddUserRequest) Reset()
func (*AddUserRequest) String ¶
func (m *AddUserRequest) String() string
func (*AddUserRequest) XXX_DiscardUnknown ¶
func (m *AddUserRequest) XXX_DiscardUnknown()
func (*AddUserRequest) XXX_Marshal ¶
func (m *AddUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddUserRequest) XXX_Merge ¶
func (m *AddUserRequest) XXX_Merge(src proto.Message)
func (*AddUserRequest) XXX_Size ¶
func (m *AddUserRequest) XXX_Size() int
func (*AddUserRequest) XXX_Unmarshal ¶
func (m *AddUserRequest) XXX_Unmarshal(b []byte) error
type FindUserByIdRequest ¶
type FindUserByIdRequest struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FindUserByIdRequest) Descriptor ¶
func (*FindUserByIdRequest) Descriptor() ([]byte, []int)
func (*FindUserByIdRequest) GetId ¶
func (m *FindUserByIdRequest) GetId() int64
func (*FindUserByIdRequest) ProtoMessage ¶
func (*FindUserByIdRequest) ProtoMessage()
func (*FindUserByIdRequest) Reset ¶
func (m *FindUserByIdRequest) Reset()
func (*FindUserByIdRequest) String ¶
func (m *FindUserByIdRequest) String() string
func (*FindUserByIdRequest) XXX_DiscardUnknown ¶
func (m *FindUserByIdRequest) XXX_DiscardUnknown()
func (*FindUserByIdRequest) XXX_Marshal ¶
func (m *FindUserByIdRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FindUserByIdRequest) XXX_Merge ¶
func (m *FindUserByIdRequest) XXX_Merge(src proto.Message)
func (*FindUserByIdRequest) XXX_Size ¶
func (m *FindUserByIdRequest) XXX_Size() int
func (*FindUserByIdRequest) XXX_Unmarshal ¶
func (m *FindUserByIdRequest) XXX_Unmarshal(b []byte) error
type FindUserByNameRequest ¶
type FindUserByNameRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FindUserByNameRequest) Descriptor ¶
func (*FindUserByNameRequest) Descriptor() ([]byte, []int)
func (*FindUserByNameRequest) GetName ¶
func (m *FindUserByNameRequest) GetName() string
func (*FindUserByNameRequest) ProtoMessage ¶
func (*FindUserByNameRequest) ProtoMessage()
func (*FindUserByNameRequest) Reset ¶
func (m *FindUserByNameRequest) Reset()
func (*FindUserByNameRequest) String ¶
func (m *FindUserByNameRequest) String() string
func (*FindUserByNameRequest) XXX_DiscardUnknown ¶
func (m *FindUserByNameRequest) XXX_DiscardUnknown()
func (*FindUserByNameRequest) XXX_Marshal ¶
func (m *FindUserByNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FindUserByNameRequest) XXX_Merge ¶
func (m *FindUserByNameRequest) XXX_Merge(src proto.Message)
func (*FindUserByNameRequest) XXX_Size ¶
func (m *FindUserByNameRequest) XXX_Size() int
func (*FindUserByNameRequest) XXX_Unmarshal ¶
func (m *FindUserByNameRequest) XXX_Unmarshal(b []byte) error
type Option ¶
type Option func(*UserService)
type ServiceClient ¶
type ServiceClient interface { AddUser(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*Users, error) FindUserById(ctx context.Context, in *FindUserByIdRequest, opts ...grpc.CallOption) (*Users, error) FindUserByName(ctx context.Context, in *FindUserByNameRequest, opts ...grpc.CallOption) (*Users, error) ListUsers(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Users, error) }
ServiceClient is the client API for Service service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewServiceClient ¶
func NewServiceClient(cc *grpc.ClientConn) ServiceClient
type ServiceServer ¶
type ServiceServer interface { AddUser(context.Context, *AddUserRequest) (*Users, error) FindUserById(context.Context, *FindUserByIdRequest) (*Users, error) FindUserByName(context.Context, *FindUserByNameRequest) (*Users, error) ListUsers(context.Context, *empty.Empty) (*Users, error) }
ServiceServer is the server API for Service service.
type User ¶
type User struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*User) Descriptor ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) XXX_DiscardUnknown ¶
func (m *User) XXX_DiscardUnknown()
func (*User) XXX_Unmarshal ¶
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(opts ...Option) *UserService
func (*UserService) AddUser ¶
func (s *UserService) AddUser(ctx context.Context, req *AddUserRequest) (*Users, error)
func (*UserService) Bind ¶
func (s *UserService) Bind(server *grpc.Server)
func (*UserService) FindUserById ¶
func (s *UserService) FindUserById(ctx context.Context, req *FindUserByIdRequest) (*Users, error)
func (*UserService) FindUserByName ¶
func (s *UserService) FindUserByName(ctx context.Context, req *FindUserByNameRequest) (*Users, error)
type Users ¶
type Users struct { Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Users) Descriptor ¶
func (*Users) ProtoMessage ¶
func (*Users) ProtoMessage()
func (*Users) XXX_DiscardUnknown ¶
func (m *Users) XXX_DiscardUnknown()
func (*Users) XXX_Marshal ¶
func (*Users) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.