Documentation ¶
Overview ¶
Package proto is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterUserServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterUserServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserServiceClient) error
- func RegisterUserServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
- type CreateUserRequest
- func (*CreateUserRequest) Descriptor() ([]byte, []int)
- func (m *CreateUserRequest) GetUser() *User
- func (*CreateUserRequest) ProtoMessage()
- func (m *CreateUserRequest) Reset()
- func (m *CreateUserRequest) String() string
- func (m *CreateUserRequest) XXX_DiscardUnknown()
- func (m *CreateUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateUserRequest) XXX_Merge(src proto.Message)
- func (m *CreateUserRequest) XXX_Size() int
- func (m *CreateUserRequest) XXX_Unmarshal(b []byte) error
- type CreateUserResponse
- func (*CreateUserResponse) Descriptor() ([]byte, []int)
- func (m *CreateUserResponse) GetUserID() int32
- func (*CreateUserResponse) ProtoMessage()
- func (m *CreateUserResponse) Reset()
- func (m *CreateUserResponse) String() string
- func (m *CreateUserResponse) XXX_DiscardUnknown()
- func (m *CreateUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateUserResponse) XXX_Merge(src proto.Message)
- func (m *CreateUserResponse) XXX_Size() int
- func (m *CreateUserResponse) XXX_Unmarshal(b []byte) error
- type DeleteUserRequest
- func (*DeleteUserRequest) Descriptor() ([]byte, []int)
- func (m *DeleteUserRequest) GetUserID() int32
- func (*DeleteUserRequest) ProtoMessage()
- func (m *DeleteUserRequest) Reset()
- func (m *DeleteUserRequest) String() string
- func (m *DeleteUserRequest) XXX_DiscardUnknown()
- func (m *DeleteUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteUserRequest) XXX_Merge(src proto.Message)
- func (m *DeleteUserRequest) XXX_Size() int
- func (m *DeleteUserRequest) XXX_Unmarshal(b []byte) error
- type DeleteUserResponse
- func (*DeleteUserResponse) Descriptor() ([]byte, []int)
- func (m *DeleteUserResponse) GetUserID() int32
- func (*DeleteUserResponse) ProtoMessage()
- func (m *DeleteUserResponse) Reset()
- func (m *DeleteUserResponse) String() string
- func (m *DeleteUserResponse) XXX_DiscardUnknown()
- func (m *DeleteUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteUserResponse) XXX_Merge(src proto.Message)
- func (m *DeleteUserResponse) XXX_Size() int
- func (m *DeleteUserResponse) XXX_Unmarshal(b []byte) error
- type GetUserDetailRequest
- func (*GetUserDetailRequest) Descriptor() ([]byte, []int)
- func (m *GetUserDetailRequest) GetUserID() int32
- func (*GetUserDetailRequest) ProtoMessage()
- func (m *GetUserDetailRequest) Reset()
- func (m *GetUserDetailRequest) String() string
- func (m *GetUserDetailRequest) XXX_DiscardUnknown()
- func (m *GetUserDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetUserDetailRequest) XXX_Merge(src proto.Message)
- func (m *GetUserDetailRequest) XXX_Size() int
- func (m *GetUserDetailRequest) XXX_Unmarshal(b []byte) error
- type GetUserDetailResponse
- func (*GetUserDetailResponse) Descriptor() ([]byte, []int)
- func (m *GetUserDetailResponse) GetUser() *User
- func (*GetUserDetailResponse) ProtoMessage()
- func (m *GetUserDetailResponse) Reset()
- func (m *GetUserDetailResponse) String() string
- func (m *GetUserDetailResponse) XXX_DiscardUnknown()
- func (m *GetUserDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetUserDetailResponse) XXX_Merge(src proto.Message)
- func (m *GetUserDetailResponse) XXX_Size() int
- func (m *GetUserDetailResponse) XXX_Unmarshal(b []byte) error
- type ListUserRequest
- func (*ListUserRequest) Descriptor() ([]byte, []int)
- func (*ListUserRequest) ProtoMessage()
- func (m *ListUserRequest) Reset()
- func (m *ListUserRequest) String() string
- func (m *ListUserRequest) XXX_DiscardUnknown()
- func (m *ListUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListUserRequest) XXX_Merge(src proto.Message)
- func (m *ListUserRequest) XXX_Size() int
- func (m *ListUserRequest) XXX_Unmarshal(b []byte) error
- type ListUserResponse
- func (*ListUserResponse) Descriptor() ([]byte, []int)
- func (m *ListUserResponse) GetUsers() []*User
- func (*ListUserResponse) ProtoMessage()
- func (m *ListUserResponse) Reset()
- func (m *ListUserResponse) String() string
- func (m *ListUserResponse) XXX_DiscardUnknown()
- func (m *ListUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListUserResponse) XXX_Merge(src proto.Message)
- func (m *ListUserResponse) XXX_Size() int
- func (m *ListUserResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedUserServiceServer
- func (*UnimplementedUserServiceServer) CreateUser(ctx context.Context, req *CreateUserRequest) (*CreateUserResponse, error)
- func (*UnimplementedUserServiceServer) DeleteUser(ctx context.Context, req *DeleteUserRequest) (*DeleteUserResponse, error)
- func (*UnimplementedUserServiceServer) GetUserDetail(ctx context.Context, req *GetUserDetailRequest) (*GetUserDetailResponse, error)
- func (*UnimplementedUserServiceServer) ListUser(ctx context.Context, req *ListUserRequest) (*ListUserResponse, error)
- func (*UnimplementedUserServiceServer) UpdateUserDetail(ctx context.Context, req *UpdateUserDetailRequest) (*UpdateUserDetailResponse, error)
- type UpdateUserDetailRequest
- func (*UpdateUserDetailRequest) Descriptor() ([]byte, []int)
- func (m *UpdateUserDetailRequest) GetUser() *User
- func (m *UpdateUserDetailRequest) GetUserID() int32
- func (*UpdateUserDetailRequest) ProtoMessage()
- func (m *UpdateUserDetailRequest) Reset()
- func (m *UpdateUserDetailRequest) String() string
- func (m *UpdateUserDetailRequest) XXX_DiscardUnknown()
- func (m *UpdateUserDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateUserDetailRequest) XXX_Merge(src proto.Message)
- func (m *UpdateUserDetailRequest) XXX_Size() int
- func (m *UpdateUserDetailRequest) XXX_Unmarshal(b []byte) error
- type UpdateUserDetailResponse
- func (*UpdateUserDetailResponse) Descriptor() ([]byte, []int)
- func (m *UpdateUserDetailResponse) GetUserID() int32
- func (*UpdateUserDetailResponse) ProtoMessage()
- func (m *UpdateUserDetailResponse) Reset()
- func (m *UpdateUserDetailResponse) String() string
- func (m *UpdateUserDetailResponse) XXX_DiscardUnknown()
- func (m *UpdateUserDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateUserDetailResponse) XXX_Merge(src proto.Message)
- func (m *UpdateUserDetailResponse) XXX_Size() int
- func (m *UpdateUserDetailResponse) XXX_Unmarshal(b []byte) error
- type User
- func (*User) Descriptor() ([]byte, []int)
- func (m *User) GetID() int32
- func (m *User) GetUsername() 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 UserServiceClient
- type UserServiceServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterUserServiceHandler ¶
func RegisterUserServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterUserServiceHandler registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterUserServiceHandlerClient ¶
func RegisterUserServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserServiceClient) error
RegisterUserServiceHandlerClient registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UserServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UserServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UserServiceClient" to call the correct interceptors.
func RegisterUserServiceHandlerFromEndpoint ¶
func RegisterUserServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterUserServiceHandlerFromEndpoint is same as RegisterUserServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterUserServiceServer ¶
func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
Types ¶
type CreateUserRequest ¶
type CreateUserRequest struct { User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateUserRequest) Descriptor ¶
func (*CreateUserRequest) Descriptor() ([]byte, []int)
func (*CreateUserRequest) GetUser ¶
func (m *CreateUserRequest) GetUser() *User
func (*CreateUserRequest) ProtoMessage ¶
func (*CreateUserRequest) ProtoMessage()
func (*CreateUserRequest) Reset ¶
func (m *CreateUserRequest) Reset()
func (*CreateUserRequest) String ¶
func (m *CreateUserRequest) String() string
func (*CreateUserRequest) XXX_DiscardUnknown ¶
func (m *CreateUserRequest) XXX_DiscardUnknown()
func (*CreateUserRequest) XXX_Marshal ¶
func (m *CreateUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateUserRequest) XXX_Merge ¶
func (m *CreateUserRequest) XXX_Merge(src proto.Message)
func (*CreateUserRequest) XXX_Size ¶
func (m *CreateUserRequest) XXX_Size() int
func (*CreateUserRequest) XXX_Unmarshal ¶
func (m *CreateUserRequest) XXX_Unmarshal(b []byte) error
type CreateUserResponse ¶
type CreateUserResponse struct { UserID int32 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateUserResponse) Descriptor ¶
func (*CreateUserResponse) Descriptor() ([]byte, []int)
func (*CreateUserResponse) GetUserID ¶
func (m *CreateUserResponse) GetUserID() int32
func (*CreateUserResponse) ProtoMessage ¶
func (*CreateUserResponse) ProtoMessage()
func (*CreateUserResponse) Reset ¶
func (m *CreateUserResponse) Reset()
func (*CreateUserResponse) String ¶
func (m *CreateUserResponse) String() string
func (*CreateUserResponse) XXX_DiscardUnknown ¶
func (m *CreateUserResponse) XXX_DiscardUnknown()
func (*CreateUserResponse) XXX_Marshal ¶
func (m *CreateUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateUserResponse) XXX_Merge ¶
func (m *CreateUserResponse) XXX_Merge(src proto.Message)
func (*CreateUserResponse) XXX_Size ¶
func (m *CreateUserResponse) XXX_Size() int
func (*CreateUserResponse) XXX_Unmarshal ¶
func (m *CreateUserResponse) XXX_Unmarshal(b []byte) error
type DeleteUserRequest ¶
type DeleteUserRequest struct { UserID int32 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteUserRequest) Descriptor ¶
func (*DeleteUserRequest) Descriptor() ([]byte, []int)
func (*DeleteUserRequest) GetUserID ¶
func (m *DeleteUserRequest) GetUserID() int32
func (*DeleteUserRequest) ProtoMessage ¶
func (*DeleteUserRequest) ProtoMessage()
func (*DeleteUserRequest) Reset ¶
func (m *DeleteUserRequest) Reset()
func (*DeleteUserRequest) String ¶
func (m *DeleteUserRequest) String() string
func (*DeleteUserRequest) XXX_DiscardUnknown ¶
func (m *DeleteUserRequest) XXX_DiscardUnknown()
func (*DeleteUserRequest) XXX_Marshal ¶
func (m *DeleteUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteUserRequest) XXX_Merge ¶
func (m *DeleteUserRequest) XXX_Merge(src proto.Message)
func (*DeleteUserRequest) XXX_Size ¶
func (m *DeleteUserRequest) XXX_Size() int
func (*DeleteUserRequest) XXX_Unmarshal ¶
func (m *DeleteUserRequest) XXX_Unmarshal(b []byte) error
type DeleteUserResponse ¶
type DeleteUserResponse struct { UserID int32 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteUserResponse) Descriptor ¶
func (*DeleteUserResponse) Descriptor() ([]byte, []int)
func (*DeleteUserResponse) GetUserID ¶
func (m *DeleteUserResponse) GetUserID() int32
func (*DeleteUserResponse) ProtoMessage ¶
func (*DeleteUserResponse) ProtoMessage()
func (*DeleteUserResponse) Reset ¶
func (m *DeleteUserResponse) Reset()
func (*DeleteUserResponse) String ¶
func (m *DeleteUserResponse) String() string
func (*DeleteUserResponse) XXX_DiscardUnknown ¶
func (m *DeleteUserResponse) XXX_DiscardUnknown()
func (*DeleteUserResponse) XXX_Marshal ¶
func (m *DeleteUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteUserResponse) XXX_Merge ¶
func (m *DeleteUserResponse) XXX_Merge(src proto.Message)
func (*DeleteUserResponse) XXX_Size ¶
func (m *DeleteUserResponse) XXX_Size() int
func (*DeleteUserResponse) XXX_Unmarshal ¶
func (m *DeleteUserResponse) XXX_Unmarshal(b []byte) error
type GetUserDetailRequest ¶
type GetUserDetailRequest struct { UserID int32 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUserDetailRequest) Descriptor ¶
func (*GetUserDetailRequest) Descriptor() ([]byte, []int)
func (*GetUserDetailRequest) GetUserID ¶
func (m *GetUserDetailRequest) GetUserID() int32
func (*GetUserDetailRequest) ProtoMessage ¶
func (*GetUserDetailRequest) ProtoMessage()
func (*GetUserDetailRequest) Reset ¶
func (m *GetUserDetailRequest) Reset()
func (*GetUserDetailRequest) String ¶
func (m *GetUserDetailRequest) String() string
func (*GetUserDetailRequest) XXX_DiscardUnknown ¶
func (m *GetUserDetailRequest) XXX_DiscardUnknown()
func (*GetUserDetailRequest) XXX_Marshal ¶
func (m *GetUserDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUserDetailRequest) XXX_Merge ¶
func (m *GetUserDetailRequest) XXX_Merge(src proto.Message)
func (*GetUserDetailRequest) XXX_Size ¶
func (m *GetUserDetailRequest) XXX_Size() int
func (*GetUserDetailRequest) XXX_Unmarshal ¶
func (m *GetUserDetailRequest) XXX_Unmarshal(b []byte) error
type GetUserDetailResponse ¶
type GetUserDetailResponse struct { User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUserDetailResponse) Descriptor ¶
func (*GetUserDetailResponse) Descriptor() ([]byte, []int)
func (*GetUserDetailResponse) GetUser ¶
func (m *GetUserDetailResponse) GetUser() *User
func (*GetUserDetailResponse) ProtoMessage ¶
func (*GetUserDetailResponse) ProtoMessage()
func (*GetUserDetailResponse) Reset ¶
func (m *GetUserDetailResponse) Reset()
func (*GetUserDetailResponse) String ¶
func (m *GetUserDetailResponse) String() string
func (*GetUserDetailResponse) XXX_DiscardUnknown ¶
func (m *GetUserDetailResponse) XXX_DiscardUnknown()
func (*GetUserDetailResponse) XXX_Marshal ¶
func (m *GetUserDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUserDetailResponse) XXX_Merge ¶
func (m *GetUserDetailResponse) XXX_Merge(src proto.Message)
func (*GetUserDetailResponse) XXX_Size ¶
func (m *GetUserDetailResponse) XXX_Size() int
func (*GetUserDetailResponse) XXX_Unmarshal ¶
func (m *GetUserDetailResponse) XXX_Unmarshal(b []byte) error
type ListUserRequest ¶
type ListUserRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListUserRequest) Descriptor ¶
func (*ListUserRequest) Descriptor() ([]byte, []int)
func (*ListUserRequest) ProtoMessage ¶
func (*ListUserRequest) ProtoMessage()
func (*ListUserRequest) Reset ¶
func (m *ListUserRequest) Reset()
func (*ListUserRequest) String ¶
func (m *ListUserRequest) String() string
func (*ListUserRequest) XXX_DiscardUnknown ¶
func (m *ListUserRequest) XXX_DiscardUnknown()
func (*ListUserRequest) XXX_Marshal ¶
func (m *ListUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListUserRequest) XXX_Merge ¶
func (m *ListUserRequest) XXX_Merge(src proto.Message)
func (*ListUserRequest) XXX_Size ¶
func (m *ListUserRequest) XXX_Size() int
func (*ListUserRequest) XXX_Unmarshal ¶
func (m *ListUserRequest) XXX_Unmarshal(b []byte) error
type ListUserResponse ¶
type ListUserResponse 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 (*ListUserResponse) Descriptor ¶
func (*ListUserResponse) Descriptor() ([]byte, []int)
func (*ListUserResponse) GetUsers ¶
func (m *ListUserResponse) GetUsers() []*User
func (*ListUserResponse) ProtoMessage ¶
func (*ListUserResponse) ProtoMessage()
func (*ListUserResponse) Reset ¶
func (m *ListUserResponse) Reset()
func (*ListUserResponse) String ¶
func (m *ListUserResponse) String() string
func (*ListUserResponse) XXX_DiscardUnknown ¶
func (m *ListUserResponse) XXX_DiscardUnknown()
func (*ListUserResponse) XXX_Marshal ¶
func (m *ListUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListUserResponse) XXX_Merge ¶
func (m *ListUserResponse) XXX_Merge(src proto.Message)
func (*ListUserResponse) XXX_Size ¶
func (m *ListUserResponse) XXX_Size() int
func (*ListUserResponse) XXX_Unmarshal ¶
func (m *ListUserResponse) XXX_Unmarshal(b []byte) error
type UnimplementedUserServiceServer ¶
type UnimplementedUserServiceServer struct { }
UnimplementedUserServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedUserServiceServer) CreateUser ¶
func (*UnimplementedUserServiceServer) CreateUser(ctx context.Context, req *CreateUserRequest) (*CreateUserResponse, error)
func (*UnimplementedUserServiceServer) DeleteUser ¶
func (*UnimplementedUserServiceServer) DeleteUser(ctx context.Context, req *DeleteUserRequest) (*DeleteUserResponse, error)
func (*UnimplementedUserServiceServer) GetUserDetail ¶
func (*UnimplementedUserServiceServer) GetUserDetail(ctx context.Context, req *GetUserDetailRequest) (*GetUserDetailResponse, error)
func (*UnimplementedUserServiceServer) ListUser ¶
func (*UnimplementedUserServiceServer) ListUser(ctx context.Context, req *ListUserRequest) (*ListUserResponse, error)
func (*UnimplementedUserServiceServer) UpdateUserDetail ¶
func (*UnimplementedUserServiceServer) UpdateUserDetail(ctx context.Context, req *UpdateUserDetailRequest) (*UpdateUserDetailResponse, error)
type UpdateUserDetailRequest ¶
type UpdateUserDetailRequest struct { UserID int32 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"` User *User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateUserDetailRequest) Descriptor ¶
func (*UpdateUserDetailRequest) Descriptor() ([]byte, []int)
func (*UpdateUserDetailRequest) GetUser ¶
func (m *UpdateUserDetailRequest) GetUser() *User
func (*UpdateUserDetailRequest) GetUserID ¶
func (m *UpdateUserDetailRequest) GetUserID() int32
func (*UpdateUserDetailRequest) ProtoMessage ¶
func (*UpdateUserDetailRequest) ProtoMessage()
func (*UpdateUserDetailRequest) Reset ¶
func (m *UpdateUserDetailRequest) Reset()
func (*UpdateUserDetailRequest) String ¶
func (m *UpdateUserDetailRequest) String() string
func (*UpdateUserDetailRequest) XXX_DiscardUnknown ¶
func (m *UpdateUserDetailRequest) XXX_DiscardUnknown()
func (*UpdateUserDetailRequest) XXX_Marshal ¶
func (m *UpdateUserDetailRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateUserDetailRequest) XXX_Merge ¶
func (m *UpdateUserDetailRequest) XXX_Merge(src proto.Message)
func (*UpdateUserDetailRequest) XXX_Size ¶
func (m *UpdateUserDetailRequest) XXX_Size() int
func (*UpdateUserDetailRequest) XXX_Unmarshal ¶
func (m *UpdateUserDetailRequest) XXX_Unmarshal(b []byte) error
type UpdateUserDetailResponse ¶
type UpdateUserDetailResponse struct { UserID int32 `protobuf:"varint,1,opt,name=userID,proto3" json:"userID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateUserDetailResponse) Descriptor ¶
func (*UpdateUserDetailResponse) Descriptor() ([]byte, []int)
func (*UpdateUserDetailResponse) GetUserID ¶
func (m *UpdateUserDetailResponse) GetUserID() int32
func (*UpdateUserDetailResponse) ProtoMessage ¶
func (*UpdateUserDetailResponse) ProtoMessage()
func (*UpdateUserDetailResponse) Reset ¶
func (m *UpdateUserDetailResponse) Reset()
func (*UpdateUserDetailResponse) String ¶
func (m *UpdateUserDetailResponse) String() string
func (*UpdateUserDetailResponse) XXX_DiscardUnknown ¶
func (m *UpdateUserDetailResponse) XXX_DiscardUnknown()
func (*UpdateUserDetailResponse) XXX_Marshal ¶
func (m *UpdateUserDetailResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateUserDetailResponse) XXX_Merge ¶
func (m *UpdateUserDetailResponse) XXX_Merge(src proto.Message)
func (*UpdateUserDetailResponse) XXX_Size ¶
func (m *UpdateUserDetailResponse) XXX_Size() int
func (*UpdateUserDetailResponse) XXX_Unmarshal ¶
func (m *UpdateUserDetailResponse) XXX_Unmarshal(b []byte) error
type User ¶
type User struct { ID int32 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*User) Descriptor ¶
func (*User) GetUsername ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) XXX_DiscardUnknown ¶
func (m *User) XXX_DiscardUnknown()
func (*User) XXX_Unmarshal ¶
type UserServiceClient ¶
type UserServiceClient interface { CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error) ListUser(ctx context.Context, in *ListUserRequest, opts ...grpc.CallOption) (*ListUserResponse, error) GetUserDetail(ctx context.Context, in *GetUserDetailRequest, opts ...grpc.CallOption) (*GetUserDetailResponse, error) UpdateUserDetail(ctx context.Context, in *UpdateUserDetailRequest, opts ...grpc.CallOption) (*UpdateUserDetailResponse, error) DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*DeleteUserResponse, error) }
UserServiceClient is the client API for UserService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewUserServiceClient ¶
func NewUserServiceClient(cc *grpc.ClientConn) UserServiceClient
type UserServiceServer ¶
type UserServiceServer interface { CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error) ListUser(context.Context, *ListUserRequest) (*ListUserResponse, error) GetUserDetail(context.Context, *GetUserDetailRequest) (*GetUserDetailResponse, error) UpdateUserDetail(context.Context, *UpdateUserDetailRequest) (*UpdateUserDetailResponse, error) DeleteUser(context.Context, *DeleteUserRequest) (*DeleteUserResponse, error) }
UserServiceServer is the server API for UserService service.