Documentation ¶
Index ¶
- Variables
- func RegisterAPIServer(s *grpc.Server, srv APIServer)
- type APIClient
- type APIServer
- type CreateUserRequest
- func (*CreateUserRequest) Descriptor() ([]byte, []int)
- func (m *CreateUserRequest) GetDateOfBirth() time.Time
- func (m *CreateUserRequest) GetFirstName() string
- func (m *CreateUserRequest) GetLastName() string
- func (m *CreateUserRequest) Marshal() (dAtA []byte, err error)
- func (m *CreateUserRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateUserRequest) ProtoMessage()
- func (m *CreateUserRequest) Reset()
- func (m *CreateUserRequest) Size() (n int)
- func (m *CreateUserRequest) String() string
- func (m *CreateUserRequest) Unmarshal(dAtA []byte) error
- 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) GetID() string
- func (m *CreateUserResponse) Marshal() (dAtA []byte, err error)
- func (m *CreateUserResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateUserResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateUserResponse) ProtoMessage()
- func (m *CreateUserResponse) Reset()
- func (m *CreateUserResponse) Size() (n int)
- func (m *CreateUserResponse) String() string
- func (m *CreateUserResponse) Unmarshal(dAtA []byte) error
- 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 GetUserRequest
- func (*GetUserRequest) Descriptor() ([]byte, []int)
- func (m *GetUserRequest) GetID() string
- func (m *GetUserRequest) Marshal() (dAtA []byte, err error)
- func (m *GetUserRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *GetUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetUserRequest) ProtoMessage()
- func (m *GetUserRequest) Reset()
- func (m *GetUserRequest) Size() (n int)
- func (m *GetUserRequest) String() string
- func (m *GetUserRequest) Unmarshal(dAtA []byte) error
- func (m *GetUserRequest) XXX_DiscardUnknown()
- func (m *GetUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetUserRequest) XXX_Merge(src proto.Message)
- func (m *GetUserRequest) XXX_Size() int
- func (m *GetUserRequest) XXX_Unmarshal(b []byte) error
- type GetUserResponse
- func (*GetUserResponse) Descriptor() ([]byte, []int)
- func (m *GetUserResponse) GetCreditScore() float64
- func (m *GetUserResponse) GetDateOfBirth() time.Time
- func (m *GetUserResponse) GetFirstName() string
- func (m *GetUserResponse) GetID() string
- func (m *GetUserResponse) GetLastName() string
- func (m *GetUserResponse) Marshal() (dAtA []byte, err error)
- func (m *GetUserResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *GetUserResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetUserResponse) ProtoMessage()
- func (m *GetUserResponse) Reset()
- func (m *GetUserResponse) Size() (n int)
- func (m *GetUserResponse) String() string
- func (m *GetUserResponse) Unmarshal(dAtA []byte) error
- func (m *GetUserResponse) XXX_DiscardUnknown()
- func (m *GetUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetUserResponse) XXX_Merge(src proto.Message)
- func (m *GetUserResponse) XXX_Size() int
- func (m *GetUserResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedAPIServer
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func RegisterAPIServer ¶
Types ¶
type APIClient ¶
type APIClient interface { // Create a new user CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error) // Lookup user by ID GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error) }
APIClient is the client API for API service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAPIClient ¶
func NewAPIClient(cc *grpc.ClientConn) APIClient
type APIServer ¶
type APIServer interface { // Create a new user CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error) // Lookup user by ID GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error) }
APIServer is the server API for API service.
type CreateUserRequest ¶
type CreateUserRequest struct { FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` DateOfBirth time.Time `protobuf:"bytes,3,opt,name=date_of_birth,json=dateOfBirth,proto3,stdtime" json:"date_of_birth"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateUserRequest) Descriptor ¶
func (*CreateUserRequest) Descriptor() ([]byte, []int)
func (*CreateUserRequest) GetDateOfBirth ¶
func (m *CreateUserRequest) GetDateOfBirth() time.Time
func (*CreateUserRequest) GetFirstName ¶
func (m *CreateUserRequest) GetFirstName() string
func (*CreateUserRequest) GetLastName ¶
func (m *CreateUserRequest) GetLastName() string
func (*CreateUserRequest) Marshal ¶
func (m *CreateUserRequest) Marshal() (dAtA []byte, err error)
func (*CreateUserRequest) MarshalTo ¶
func (m *CreateUserRequest) MarshalTo(dAtA []byte) (int, error)
func (*CreateUserRequest) MarshalToSizedBuffer ¶
func (m *CreateUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateUserRequest) ProtoMessage ¶
func (*CreateUserRequest) ProtoMessage()
func (*CreateUserRequest) Reset ¶
func (m *CreateUserRequest) Reset()
func (*CreateUserRequest) Size ¶
func (m *CreateUserRequest) Size() (n int)
func (*CreateUserRequest) String ¶
func (m *CreateUserRequest) String() string
func (*CreateUserRequest) Unmarshal ¶
func (m *CreateUserRequest) Unmarshal(dAtA []byte) error
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 { ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateUserResponse) Descriptor ¶
func (*CreateUserResponse) Descriptor() ([]byte, []int)
func (*CreateUserResponse) GetID ¶
func (m *CreateUserResponse) GetID() string
func (*CreateUserResponse) Marshal ¶
func (m *CreateUserResponse) Marshal() (dAtA []byte, err error)
func (*CreateUserResponse) MarshalTo ¶
func (m *CreateUserResponse) MarshalTo(dAtA []byte) (int, error)
func (*CreateUserResponse) MarshalToSizedBuffer ¶
func (m *CreateUserResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateUserResponse) ProtoMessage ¶
func (*CreateUserResponse) ProtoMessage()
func (*CreateUserResponse) Reset ¶
func (m *CreateUserResponse) Reset()
func (*CreateUserResponse) Size ¶
func (m *CreateUserResponse) Size() (n int)
func (*CreateUserResponse) String ¶
func (m *CreateUserResponse) String() string
func (*CreateUserResponse) Unmarshal ¶
func (m *CreateUserResponse) Unmarshal(dAtA []byte) error
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 GetUserRequest ¶
type GetUserRequest struct { ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUserRequest) Descriptor ¶
func (*GetUserRequest) Descriptor() ([]byte, []int)
func (*GetUserRequest) GetID ¶
func (m *GetUserRequest) GetID() string
func (*GetUserRequest) Marshal ¶
func (m *GetUserRequest) Marshal() (dAtA []byte, err error)
func (*GetUserRequest) MarshalToSizedBuffer ¶
func (m *GetUserRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetUserRequest) ProtoMessage ¶
func (*GetUserRequest) ProtoMessage()
func (*GetUserRequest) Reset ¶
func (m *GetUserRequest) Reset()
func (*GetUserRequest) Size ¶
func (m *GetUserRequest) Size() (n int)
func (*GetUserRequest) String ¶
func (m *GetUserRequest) String() string
func (*GetUserRequest) Unmarshal ¶
func (m *GetUserRequest) Unmarshal(dAtA []byte) error
func (*GetUserRequest) XXX_DiscardUnknown ¶
func (m *GetUserRequest) XXX_DiscardUnknown()
func (*GetUserRequest) XXX_Marshal ¶
func (m *GetUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUserRequest) XXX_Merge ¶
func (m *GetUserRequest) XXX_Merge(src proto.Message)
func (*GetUserRequest) XXX_Size ¶
func (m *GetUserRequest) XXX_Size() int
func (*GetUserRequest) XXX_Unmarshal ¶
func (m *GetUserRequest) XXX_Unmarshal(b []byte) error
type GetUserResponse ¶
type GetUserResponse struct { ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` FirstName string `protobuf:"bytes,2,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` LastName string `protobuf:"bytes,3,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` DateOfBirth time.Time `protobuf:"bytes,4,opt,name=date_of_birth,json=dateOfBirth,proto3,stdtime" json:"date_of_birth"` // credit score between 0 and 1 CreditScore float64 `protobuf:"fixed64,5,opt,name=credit_score,json=creditScore,proto3" json:"credit_score,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetUserResponse) Descriptor ¶
func (*GetUserResponse) Descriptor() ([]byte, []int)
func (*GetUserResponse) GetCreditScore ¶
func (m *GetUserResponse) GetCreditScore() float64
func (*GetUserResponse) GetDateOfBirth ¶
func (m *GetUserResponse) GetDateOfBirth() time.Time
func (*GetUserResponse) GetFirstName ¶
func (m *GetUserResponse) GetFirstName() string
func (*GetUserResponse) GetID ¶
func (m *GetUserResponse) GetID() string
func (*GetUserResponse) GetLastName ¶
func (m *GetUserResponse) GetLastName() string
func (*GetUserResponse) Marshal ¶
func (m *GetUserResponse) Marshal() (dAtA []byte, err error)
func (*GetUserResponse) MarshalToSizedBuffer ¶
func (m *GetUserResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetUserResponse) ProtoMessage ¶
func (*GetUserResponse) ProtoMessage()
func (*GetUserResponse) Reset ¶
func (m *GetUserResponse) Reset()
func (*GetUserResponse) Size ¶
func (m *GetUserResponse) Size() (n int)
func (*GetUserResponse) String ¶
func (m *GetUserResponse) String() string
func (*GetUserResponse) Unmarshal ¶
func (m *GetUserResponse) Unmarshal(dAtA []byte) error
func (*GetUserResponse) XXX_DiscardUnknown ¶
func (m *GetUserResponse) XXX_DiscardUnknown()
func (*GetUserResponse) XXX_Marshal ¶
func (m *GetUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetUserResponse) XXX_Merge ¶
func (m *GetUserResponse) XXX_Merge(src proto.Message)
func (*GetUserResponse) XXX_Size ¶
func (m *GetUserResponse) XXX_Size() int
func (*GetUserResponse) XXX_Unmarshal ¶
func (m *GetUserResponse) XXX_Unmarshal(b []byte) error
type UnimplementedAPIServer ¶
type UnimplementedAPIServer struct { }
UnimplementedAPIServer can be embedded to have forward compatible implementations.
func (*UnimplementedAPIServer) CreateUser ¶
func (*UnimplementedAPIServer) CreateUser(ctx context.Context, req *CreateUserRequest) (*CreateUserResponse, error)
func (*UnimplementedAPIServer) GetUser ¶
func (*UnimplementedAPIServer) GetUser(ctx context.Context, req *GetUserRequest) (*GetUserResponse, error)
Click to show internal directories.
Click to hide internal directories.