Documentation
¶
Index ¶
- func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
- type UnimplementedUserServiceServer
- func (*UnimplementedUserServiceServer) Create(ctx context.Context, req *UserCreateReq) (*User, error)
- func (*UnimplementedUserServiceServer) Delete(ctx context.Context, req *UserIDReq) (*UserIDReq, error)
- func (*UnimplementedUserServiceServer) Detail(ctx context.Context, req *UserIDReq) (*User, error)
- func (*UnimplementedUserServiceServer) List(ctx context.Context, req *UsersReq) (*Users, error)
- func (*UnimplementedUserServiceServer) Update(ctx context.Context, req *UserUpdateReq) (*User, error)
- type User
- func (*User) Descriptor() ([]byte, []int)
- func (m *User) GetAddress() string
- func (m *User) GetCreatedAt() *timestamp.Timestamp
- func (m *User) GetEmail() string
- func (m *User) GetId() string
- func (m *User) GetName() string
- func (m *User) GetPhone() string
- func (m *User) GetUpdatedAt() *timestamp.Timestamp
- 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 UserCreateReq
- func (*UserCreateReq) Descriptor() ([]byte, []int)
- func (m *UserCreateReq) GetAddress() string
- func (m *UserCreateReq) GetEmail() string
- func (m *UserCreateReq) GetName() string
- func (m *UserCreateReq) GetPhone() string
- func (*UserCreateReq) ProtoMessage()
- func (m *UserCreateReq) Reset()
- func (m *UserCreateReq) String() string
- func (m *UserCreateReq) XXX_DiscardUnknown()
- func (m *UserCreateReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserCreateReq) XXX_Merge(src proto.Message)
- func (m *UserCreateReq) XXX_Size() int
- func (m *UserCreateReq) XXX_Unmarshal(b []byte) error
- type UserIDReq
- func (*UserIDReq) Descriptor() ([]byte, []int)
- func (m *UserIDReq) GetId() string
- func (*UserIDReq) ProtoMessage()
- func (m *UserIDReq) Reset()
- func (m *UserIDReq) String() string
- func (m *UserIDReq) XXX_DiscardUnknown()
- func (m *UserIDReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserIDReq) XXX_Merge(src proto.Message)
- func (m *UserIDReq) XXX_Size() int
- func (m *UserIDReq) XXX_Unmarshal(b []byte) error
- type UserServiceClient
- type UserServiceServer
- type UserUpdateReq
- func (*UserUpdateReq) Descriptor() ([]byte, []int)
- func (m *UserUpdateReq) GetAddress() string
- func (m *UserUpdateReq) GetEmail() string
- func (m *UserUpdateReq) GetId() string
- func (m *UserUpdateReq) GetName() string
- func (m *UserUpdateReq) GetPhone() string
- func (*UserUpdateReq) ProtoMessage()
- func (m *UserUpdateReq) Reset()
- func (m *UserUpdateReq) String() string
- func (m *UserUpdateReq) XXX_DiscardUnknown()
- func (m *UserUpdateReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UserUpdateReq) XXX_Merge(src proto.Message)
- func (m *UserUpdateReq) XXX_Size() int
- func (m *UserUpdateReq) XXX_Unmarshal(b []byte) error
- type Users
- func (*Users) Descriptor() ([]byte, []int)
- func (m *Users) GetPage() int64
- func (m *Users) GetPerPage() int64
- func (m *Users) GetTotalData() int64
- func (m *Users) GetTotalPage() int64
- 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
- type UsersReq
- func (*UsersReq) Descriptor() ([]byte, []int)
- func (m *UsersReq) GetCreatedAtEnd() string
- func (m *UsersReq) GetCreatedAtStart() string
- func (m *UsersReq) GetEmail() string
- func (m *UsersReq) GetName() string
- func (m *UsersReq) GetOrderBy() string
- func (m *UsersReq) GetPage() string
- func (m *UsersReq) GetPerPage() string
- func (m *UsersReq) GetPhone() string
- func (m *UsersReq) GetSelectField() string
- func (*UsersReq) ProtoMessage()
- func (m *UsersReq) Reset()
- func (m *UsersReq) String() string
- func (m *UsersReq) XXX_DiscardUnknown()
- func (m *UsersReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UsersReq) XXX_Merge(src proto.Message)
- func (m *UsersReq) XXX_Size() int
- func (m *UsersReq) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterUserServiceServer ¶
func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
Types ¶
type UnimplementedUserServiceServer ¶
type UnimplementedUserServiceServer struct { }
UnimplementedUserServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedUserServiceServer) Create ¶
func (*UnimplementedUserServiceServer) Create(ctx context.Context, req *UserCreateReq) (*User, error)
func (*UnimplementedUserServiceServer) Update ¶
func (*UnimplementedUserServiceServer) Update(ctx context.Context, req *UserUpdateReq) (*User, error)
type User ¶
type User struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"` Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"` Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*User) Descriptor ¶
func (*User) GetAddress ¶
func (*User) GetCreatedAt ¶
func (*User) GetUpdatedAt ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) XXX_DiscardUnknown ¶
func (m *User) XXX_DiscardUnknown()
func (*User) XXX_Unmarshal ¶
type UserCreateReq ¶
type UserCreateReq struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Phone string `protobuf:"bytes,2,opt,name=phone,proto3" json:"phone,omitempty"` Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"` Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UserCreateReq) Descriptor ¶
func (*UserCreateReq) Descriptor() ([]byte, []int)
func (*UserCreateReq) GetAddress ¶
func (m *UserCreateReq) GetAddress() string
func (*UserCreateReq) GetEmail ¶
func (m *UserCreateReq) GetEmail() string
func (*UserCreateReq) GetName ¶
func (m *UserCreateReq) GetName() string
func (*UserCreateReq) GetPhone ¶
func (m *UserCreateReq) GetPhone() string
func (*UserCreateReq) ProtoMessage ¶
func (*UserCreateReq) ProtoMessage()
func (*UserCreateReq) Reset ¶
func (m *UserCreateReq) Reset()
func (*UserCreateReq) String ¶
func (m *UserCreateReq) String() string
func (*UserCreateReq) XXX_DiscardUnknown ¶
func (m *UserCreateReq) XXX_DiscardUnknown()
func (*UserCreateReq) XXX_Marshal ¶
func (m *UserCreateReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UserCreateReq) XXX_Merge ¶
func (m *UserCreateReq) XXX_Merge(src proto.Message)
func (*UserCreateReq) XXX_Size ¶
func (m *UserCreateReq) XXX_Size() int
func (*UserCreateReq) XXX_Unmarshal ¶
func (m *UserCreateReq) XXX_Unmarshal(b []byte) error
type UserIDReq ¶
type UserIDReq 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 (*UserIDReq) Descriptor ¶
func (*UserIDReq) ProtoMessage ¶
func (*UserIDReq) ProtoMessage()
func (*UserIDReq) XXX_DiscardUnknown ¶
func (m *UserIDReq) XXX_DiscardUnknown()
func (*UserIDReq) XXX_Marshal ¶
func (*UserIDReq) XXX_Unmarshal ¶
type UserServiceClient ¶
type UserServiceClient interface { Create(ctx context.Context, in *UserCreateReq, opts ...grpc.CallOption) (*User, error) List(ctx context.Context, in *UsersReq, opts ...grpc.CallOption) (*Users, error) Detail(ctx context.Context, in *UserIDReq, opts ...grpc.CallOption) (*User, error) Update(ctx context.Context, in *UserUpdateReq, opts ...grpc.CallOption) (*User, error) Delete(ctx context.Context, in *UserIDReq, opts ...grpc.CallOption) (*UserIDReq, 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.ClientConnInterface) UserServiceClient
type UserServiceServer ¶
type UserServiceServer interface { Create(context.Context, *UserCreateReq) (*User, error) List(context.Context, *UsersReq) (*Users, error) Detail(context.Context, *UserIDReq) (*User, error) Update(context.Context, *UserUpdateReq) (*User, error) Delete(context.Context, *UserIDReq) (*UserIDReq, error) }
UserServiceServer is the server API for UserService service.
type UserUpdateReq ¶
type UserUpdateReq struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"` Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"` Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UserUpdateReq) Descriptor ¶
func (*UserUpdateReq) Descriptor() ([]byte, []int)
func (*UserUpdateReq) GetAddress ¶
func (m *UserUpdateReq) GetAddress() string
func (*UserUpdateReq) GetEmail ¶
func (m *UserUpdateReq) GetEmail() string
func (*UserUpdateReq) GetId ¶
func (m *UserUpdateReq) GetId() string
func (*UserUpdateReq) GetName ¶
func (m *UserUpdateReq) GetName() string
func (*UserUpdateReq) GetPhone ¶
func (m *UserUpdateReq) GetPhone() string
func (*UserUpdateReq) ProtoMessage ¶
func (*UserUpdateReq) ProtoMessage()
func (*UserUpdateReq) Reset ¶
func (m *UserUpdateReq) Reset()
func (*UserUpdateReq) String ¶
func (m *UserUpdateReq) String() string
func (*UserUpdateReq) XXX_DiscardUnknown ¶
func (m *UserUpdateReq) XXX_DiscardUnknown()
func (*UserUpdateReq) XXX_Marshal ¶
func (m *UserUpdateReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UserUpdateReq) XXX_Merge ¶
func (m *UserUpdateReq) XXX_Merge(src proto.Message)
func (*UserUpdateReq) XXX_Size ¶
func (m *UserUpdateReq) XXX_Size() int
func (*UserUpdateReq) XXX_Unmarshal ¶
func (m *UserUpdateReq) XXX_Unmarshal(b []byte) error
type Users ¶
type Users struct { Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` Page int64 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"` PerPage int64 `protobuf:"varint,3,opt,name=perPage,proto3" json:"perPage,omitempty"` TotalPage int64 `protobuf:"varint,4,opt,name=totalPage,proto3" json:"totalPage,omitempty"` TotalData int64 `protobuf:"varint,5,opt,name=totalData,proto3" json:"totalData,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Users) Descriptor ¶
func (*Users) GetPerPage ¶
func (*Users) GetTotalData ¶
func (*Users) GetTotalPage ¶
func (*Users) ProtoMessage ¶
func (*Users) ProtoMessage()
func (*Users) XXX_DiscardUnknown ¶
func (m *Users) XXX_DiscardUnknown()
func (*Users) XXX_Marshal ¶
func (*Users) XXX_Unmarshal ¶
type UsersReq ¶
type UsersReq struct { Page string `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` PerPage string `protobuf:"bytes,2,opt,name=perPage,proto3" json:"perPage,omitempty"` OrderBy string `protobuf:"bytes,3,opt,name=orderBy,proto3" json:"orderBy,omitempty"` SelectField string `protobuf:"bytes,4,opt,name=selectField,proto3" json:"selectField,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"` Phone string `protobuf:"bytes,7,opt,name=phone,proto3" json:"phone,omitempty"` CreatedAtStart string `protobuf:"bytes,8,opt,name=createdAtStart,proto3" json:"createdAtStart,omitempty"` CreatedAtEnd string `protobuf:"bytes,9,opt,name=createdAtEnd,proto3" json:"createdAtEnd,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UsersReq) Descriptor ¶
func (*UsersReq) GetCreatedAtEnd ¶
func (*UsersReq) GetCreatedAtStart ¶
func (*UsersReq) GetOrderBy ¶
func (*UsersReq) GetPerPage ¶
func (*UsersReq) GetSelectField ¶
func (*UsersReq) ProtoMessage ¶
func (*UsersReq) ProtoMessage()
func (*UsersReq) XXX_DiscardUnknown ¶
func (m *UsersReq) XXX_DiscardUnknown()
func (*UsersReq) XXX_Marshal ¶
func (*UsersReq) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.