Documentation
¶
Overview ¶
Package userpb is a generated protocol buffer package.
It is generated from these files:
user.proto
It has these top-level messages:
User SignUpRequest Token SignInRequest UpdateProfileRequest GetUsersRequest GetUsersResponse ChangePasswordRequest
Index ¶
- func RegisterAuthServiceServer(s *grpc.Server, srv AuthServiceServer)
- func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
- type AuthServiceClient
- type AuthServiceServer
- type ChangePasswordRequest
- type GetUsersRequest
- type GetUsersResponse
- type SignInRequest
- type SignUpRequest
- type Token
- type UpdateProfileRequest
- type User
- type UserServiceClient
- type UserServiceServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAuthServiceServer ¶
func RegisterAuthServiceServer(s *grpc.Server, srv AuthServiceServer)
func RegisterUserServiceServer ¶
func RegisterUserServiceServer(s *grpc.Server, srv UserServiceServer)
Types ¶
type AuthServiceClient ¶
type AuthServiceClient interface { SignUp(ctx context.Context, in *SignUpRequest, opts ...grpc.CallOption) (*Token, error) SignIn(ctx context.Context, in *SignInRequest, opts ...grpc.CallOption) (*Token, error) }
func NewAuthServiceClient ¶
func NewAuthServiceClient(cc *grpc.ClientConn) AuthServiceClient
type AuthServiceServer ¶
type AuthServiceServer interface { SignUp(context.Context, *SignUpRequest) (*Token, error) SignIn(context.Context, *SignInRequest) (*Token, error) }
type ChangePasswordRequest ¶
type ChangePasswordRequest struct { OldPassword string `protobuf:"bytes,1,opt,name=old_password,json=oldPassword" json:"old_password,omitempty"` NewPassword string `protobuf:"bytes,2,opt,name=new_password,json=newPassword" json:"new_password,omitempty"` }
func (*ChangePasswordRequest) Descriptor ¶
func (*ChangePasswordRequest) Descriptor() ([]byte, []int)
func (*ChangePasswordRequest) ProtoMessage ¶
func (*ChangePasswordRequest) ProtoMessage()
func (*ChangePasswordRequest) Reset ¶
func (m *ChangePasswordRequest) Reset()
func (*ChangePasswordRequest) String ¶
func (m *ChangePasswordRequest) String() string
type GetUsersRequest ¶
type GetUsersRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids" json:"ids,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Username string `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"` }
func (*GetUsersRequest) Descriptor ¶
func (*GetUsersRequest) Descriptor() ([]byte, []int)
func (*GetUsersRequest) ProtoMessage ¶
func (*GetUsersRequest) ProtoMessage()
func (*GetUsersRequest) Reset ¶
func (m *GetUsersRequest) Reset()
func (*GetUsersRequest) String ¶
func (m *GetUsersRequest) String() string
type GetUsersResponse ¶
type GetUsersResponse struct {
Users []*User `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
}
func (*GetUsersResponse) Descriptor ¶
func (*GetUsersResponse) Descriptor() ([]byte, []int)
func (*GetUsersResponse) GetUsers ¶
func (m *GetUsersResponse) GetUsers() []*User
func (*GetUsersResponse) ProtoMessage ¶
func (*GetUsersResponse) ProtoMessage()
func (*GetUsersResponse) Reset ¶
func (m *GetUsersResponse) Reset()
func (*GetUsersResponse) String ¶
func (m *GetUsersResponse) String() string
type SignInRequest ¶
type SignInRequest struct { Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` Password string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"` }
func (*SignInRequest) Descriptor ¶
func (*SignInRequest) Descriptor() ([]byte, []int)
func (*SignInRequest) ProtoMessage ¶
func (*SignInRequest) ProtoMessage()
func (*SignInRequest) Reset ¶
func (m *SignInRequest) Reset()
func (*SignInRequest) String ¶
func (m *SignInRequest) String() string
type SignUpRequest ¶
type SignUpRequest struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Username string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` Password string `protobuf:"bytes,3,opt,name=password" json:"password,omitempty"` Photo []byte `protobuf:"bytes,7,opt,name=photo,proto3" json:"photo,omitempty"` }
func (*SignUpRequest) Descriptor ¶
func (*SignUpRequest) Descriptor() ([]byte, []int)
func (*SignUpRequest) ProtoMessage ¶
func (*SignUpRequest) ProtoMessage()
func (*SignUpRequest) Reset ¶
func (m *SignUpRequest) Reset()
func (*SignUpRequest) String ¶
func (m *SignUpRequest) String() string
type Token ¶
type Token struct {
Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
}
func (*Token) Descriptor ¶
func (*Token) ProtoMessage ¶
func (*Token) ProtoMessage()
type UpdateProfileRequest ¶
type UpdateProfileRequest struct { Username string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Photo []byte `protobuf:"bytes,3,opt,name=photo,proto3" json:"photo,omitempty"` }
func (*UpdateProfileRequest) Descriptor ¶
func (*UpdateProfileRequest) Descriptor() ([]byte, []int)
func (*UpdateProfileRequest) ProtoMessage ¶
func (*UpdateProfileRequest) ProtoMessage()
func (*UpdateProfileRequest) Reset ¶
func (m *UpdateProfileRequest) Reset()
func (*UpdateProfileRequest) String ¶
func (m *UpdateProfileRequest) String() string
type User ¶
type User struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` Username string `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"` Photo []byte `protobuf:"bytes,4,opt,name=photo,proto3" json:"photo,omitempty"` }
func (*User) Descriptor ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
type UserServiceClient ¶
type UserServiceClient interface { UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error) ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) }
func NewUserServiceClient ¶
func NewUserServiceClient(cc *grpc.ClientConn) UserServiceClient
type UserServiceServer ¶
type UserServiceServer interface { UpdateProfile(context.Context, *UpdateProfileRequest) (*google_protobuf.Empty, error) GetUsers(context.Context, *GetUsersRequest) (*GetUsersResponse, error) ChangePassword(context.Context, *ChangePasswordRequest) (*google_protobuf.Empty, error) }
Click to show internal directories.
Click to hide internal directories.