Documentation ¶
Index ¶
- Variables
- func RegisterUploadServiceServer(s grpc.ServiceRegistrar, srv UploadServiceServer)
- func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)
- type EditUserReply
- type EditUserRequest
- func (*EditUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EditUserRequest) GetNickname() string
- func (x *EditUserRequest) GetProfilePic() string
- func (x *EditUserRequest) GetSessionId() string
- func (*EditUserRequest) ProtoMessage()
- func (x *EditUserRequest) ProtoReflect() protoreflect.Message
- func (x *EditUserRequest) Reset()
- func (x *EditUserRequest) String() string
- type GetUserReply
- func (*GetUserReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserReply) GetNickname() string
- func (x *GetUserReply) GetProfilePic() string
- func (x *GetUserReply) GetUsername() string
- func (*GetUserReply) ProtoMessage()
- func (x *GetUserReply) ProtoReflect() protoreflect.Message
- func (x *GetUserReply) Reset()
- func (x *GetUserReply) String() string
- type GetUserRequest
- type LoginReply
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetPassword() string
- func (x *LoginRequest) GetUsername() string
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type RegisterReply
- type RegisterRequest
- func (*RegisterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterRequest) GetNickname() string
- func (x *RegisterRequest) GetPassword() string
- func (x *RegisterRequest) GetProfilePic() string
- func (x *RegisterRequest) GetUsername() string
- func (*RegisterRequest) ProtoMessage()
- func (x *RegisterRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterRequest) Reset()
- func (x *RegisterRequest) String() string
- type UnimplementedUploadServiceServer
- type UnimplementedUserServiceServer
- func (UnimplementedUserServiceServer) EditUser(context.Context, *EditUserRequest) (*EditUserReply, error)
- func (UnimplementedUserServiceServer) GetUser(context.Context, *GetUserRequest) (*GetUserReply, error)
- func (UnimplementedUserServiceServer) Login(context.Context, *LoginRequest) (*LoginReply, error)
- func (UnimplementedUserServiceServer) Register(context.Context, *RegisterRequest) (*RegisterReply, error)
- type UnsafeUploadServiceServer
- type UnsafeUserServiceServer
- type UploadReply
- func (*UploadReply) Descriptor() ([]byte, []int)deprecated
- func (x *UploadReply) GetFileName() string
- func (x *UploadReply) GetFileUrl() string
- func (*UploadReply) ProtoMessage()
- func (x *UploadReply) ProtoReflect() protoreflect.Message
- func (x *UploadReply) Reset()
- func (x *UploadReply) String() string
- type UploadRequest
- func (*UploadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadRequest) GetContent() []byte
- func (x *UploadRequest) GetFileName() string
- func (x *UploadRequest) GetFileType() uint32
- func (*UploadRequest) ProtoMessage()
- func (x *UploadRequest) ProtoReflect() protoreflect.Message
- func (x *UploadRequest) Reset()
- func (x *UploadRequest) String() string
- type UploadServiceClient
- type UploadServiceServer
- type UserServiceClient
- type UserServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_upload_proto protoreflect.FileDescriptor
var File_user_proto protoreflect.FileDescriptor
var UploadService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "proto.UploadService", HandlerType: (*UploadServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "UploadFile", Handler: _UploadService_UploadFile_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "upload.proto", }
UploadService_ServiceDesc is the grpc.ServiceDesc for UploadService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var UserService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "proto.UserService", HandlerType: (*UserServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Login", Handler: _UserService_Login_Handler, }, { MethodName: "Register", Handler: _UserService_Register_Handler, }, { MethodName: "GetUser", Handler: _UserService_GetUser_Handler, }, { MethodName: "EditUser", Handler: _UserService_EditUser_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "user.proto", }
UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterUploadServiceServer ¶
func RegisterUploadServiceServer(s grpc.ServiceRegistrar, srv UploadServiceServer)
func RegisterUserServiceServer ¶
func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)
Types ¶
type EditUserReply ¶
type EditUserReply struct {
// contains filtered or unexported fields
}
func (*EditUserReply) Descriptor
deprecated
func (*EditUserReply) Descriptor() ([]byte, []int)
Deprecated: Use EditUserReply.ProtoReflect.Descriptor instead.
func (*EditUserReply) ProtoMessage ¶
func (*EditUserReply) ProtoMessage()
func (*EditUserReply) ProtoReflect ¶
func (x *EditUserReply) ProtoReflect() protoreflect.Message
func (*EditUserReply) Reset ¶
func (x *EditUserReply) Reset()
func (*EditUserReply) String ¶
func (x *EditUserReply) String() string
type EditUserRequest ¶
type EditUserRequest struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"` ProfilePic string `protobuf:"bytes,3,opt,name=profile_pic,json=profilePic,proto3" json:"profile_pic,omitempty"` // contains filtered or unexported fields }
func (*EditUserRequest) Descriptor
deprecated
func (*EditUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use EditUserRequest.ProtoReflect.Descriptor instead.
func (*EditUserRequest) GetNickname ¶
func (x *EditUserRequest) GetNickname() string
func (*EditUserRequest) GetProfilePic ¶
func (x *EditUserRequest) GetProfilePic() string
func (*EditUserRequest) GetSessionId ¶
func (x *EditUserRequest) GetSessionId() string
func (*EditUserRequest) ProtoMessage ¶
func (*EditUserRequest) ProtoMessage()
func (*EditUserRequest) ProtoReflect ¶
func (x *EditUserRequest) ProtoReflect() protoreflect.Message
func (*EditUserRequest) Reset ¶
func (x *EditUserRequest) Reset()
func (*EditUserRequest) String ¶
func (x *EditUserRequest) String() string
type GetUserReply ¶
type GetUserReply struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"` ProfilePic string `protobuf:"bytes,3,opt,name=profile_pic,json=profilePic,proto3" json:"profile_pic,omitempty"` // contains filtered or unexported fields }
func (*GetUserReply) Descriptor
deprecated
func (*GetUserReply) Descriptor() ([]byte, []int)
Deprecated: Use GetUserReply.ProtoReflect.Descriptor instead.
func (*GetUserReply) GetNickname ¶
func (x *GetUserReply) GetNickname() string
func (*GetUserReply) GetProfilePic ¶
func (x *GetUserReply) GetProfilePic() string
func (*GetUserReply) GetUsername ¶
func (x *GetUserReply) GetUsername() string
func (*GetUserReply) ProtoMessage ¶
func (*GetUserReply) ProtoMessage()
func (*GetUserReply) ProtoReflect ¶
func (x *GetUserReply) ProtoReflect() protoreflect.Message
func (*GetUserReply) Reset ¶
func (x *GetUserReply) Reset()
func (*GetUserReply) String ¶
func (x *GetUserReply) String() string
type GetUserRequest ¶
type GetUserRequest struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
func (*GetUserRequest) Descriptor
deprecated
func (*GetUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.
func (*GetUserRequest) GetSessionId ¶
func (x *GetUserRequest) GetSessionId() string
func (*GetUserRequest) ProtoMessage ¶
func (*GetUserRequest) ProtoMessage()
func (*GetUserRequest) ProtoReflect ¶
func (x *GetUserRequest) ProtoReflect() protoreflect.Message
func (*GetUserRequest) Reset ¶
func (x *GetUserRequest) Reset()
func (*GetUserRequest) String ¶
func (x *GetUserRequest) String() string
type LoginReply ¶
type LoginReply struct { SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` // contains filtered or unexported fields }
func (*LoginReply) Descriptor
deprecated
func (*LoginReply) Descriptor() ([]byte, []int)
Deprecated: Use LoginReply.ProtoReflect.Descriptor instead.
func (*LoginReply) GetSessionId ¶
func (x *LoginReply) GetSessionId() string
func (*LoginReply) ProtoMessage ¶
func (*LoginReply) ProtoMessage()
func (*LoginReply) ProtoReflect ¶
func (x *LoginReply) ProtoReflect() protoreflect.Message
func (*LoginReply) Reset ¶
func (x *LoginReply) Reset()
func (*LoginReply) String ¶
func (x *LoginReply) String() string
type LoginRequest ¶
type LoginRequest struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetPassword ¶
func (x *LoginRequest) GetPassword() string
func (*LoginRequest) GetUsername ¶
func (x *LoginRequest) GetUsername() string
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type RegisterReply ¶
type RegisterReply struct {
// contains filtered or unexported fields
}
func (*RegisterReply) Descriptor
deprecated
func (*RegisterReply) Descriptor() ([]byte, []int)
Deprecated: Use RegisterReply.ProtoReflect.Descriptor instead.
func (*RegisterReply) ProtoMessage ¶
func (*RegisterReply) ProtoMessage()
func (*RegisterReply) ProtoReflect ¶
func (x *RegisterReply) ProtoReflect() protoreflect.Message
func (*RegisterReply) Reset ¶
func (x *RegisterReply) Reset()
func (*RegisterReply) String ¶
func (x *RegisterReply) String() string
type RegisterRequest ¶
type RegisterRequest struct { Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"` ProfilePic string `protobuf:"bytes,4,opt,name=profile_pic,json=profilePic,proto3" json:"profile_pic,omitempty"` // contains filtered or unexported fields }
func (*RegisterRequest) Descriptor
deprecated
func (*RegisterRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead.
func (*RegisterRequest) GetNickname ¶
func (x *RegisterRequest) GetNickname() string
func (*RegisterRequest) GetPassword ¶
func (x *RegisterRequest) GetPassword() string
func (*RegisterRequest) GetProfilePic ¶
func (x *RegisterRequest) GetProfilePic() string
func (*RegisterRequest) GetUsername ¶
func (x *RegisterRequest) GetUsername() string
func (*RegisterRequest) ProtoMessage ¶
func (*RegisterRequest) ProtoMessage()
func (*RegisterRequest) ProtoReflect ¶
func (x *RegisterRequest) ProtoReflect() protoreflect.Message
func (*RegisterRequest) Reset ¶
func (x *RegisterRequest) Reset()
func (*RegisterRequest) String ¶
func (x *RegisterRequest) String() string
type UnimplementedUploadServiceServer ¶
type UnimplementedUploadServiceServer struct { }
UnimplementedUploadServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedUploadServiceServer) UploadFile ¶
func (UnimplementedUploadServiceServer) UploadFile(context.Context, *UploadRequest) (*UploadReply, error)
type UnimplementedUserServiceServer ¶
type UnimplementedUserServiceServer struct { }
UnimplementedUserServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedUserServiceServer) EditUser ¶
func (UnimplementedUserServiceServer) EditUser(context.Context, *EditUserRequest) (*EditUserReply, error)
func (UnimplementedUserServiceServer) GetUser ¶
func (UnimplementedUserServiceServer) GetUser(context.Context, *GetUserRequest) (*GetUserReply, error)
func (UnimplementedUserServiceServer) Login ¶
func (UnimplementedUserServiceServer) Login(context.Context, *LoginRequest) (*LoginReply, error)
func (UnimplementedUserServiceServer) Register ¶
func (UnimplementedUserServiceServer) Register(context.Context, *RegisterRequest) (*RegisterReply, error)
type UnsafeUploadServiceServer ¶
type UnsafeUploadServiceServer interface {
// contains filtered or unexported methods
}
UnsafeUploadServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UploadServiceServer will result in compilation errors.
type UnsafeUserServiceServer ¶
type UnsafeUserServiceServer interface {
// contains filtered or unexported methods
}
UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.
type UploadReply ¶
type UploadReply struct { FileUrl string `protobuf:"bytes,1,opt,name=file_url,json=fileUrl,proto3" json:"file_url,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` // contains filtered or unexported fields }
func (*UploadReply) Descriptor
deprecated
func (*UploadReply) Descriptor() ([]byte, []int)
Deprecated: Use UploadReply.ProtoReflect.Descriptor instead.
func (*UploadReply) GetFileName ¶
func (x *UploadReply) GetFileName() string
func (*UploadReply) GetFileUrl ¶
func (x *UploadReply) GetFileUrl() string
func (*UploadReply) ProtoMessage ¶
func (*UploadReply) ProtoMessage()
func (*UploadReply) ProtoReflect ¶
func (x *UploadReply) ProtoReflect() protoreflect.Message
func (*UploadReply) Reset ¶
func (x *UploadReply) Reset()
func (*UploadReply) String ¶
func (x *UploadReply) String() string
type UploadRequest ¶
type UploadRequest struct { FileType uint32 `protobuf:"varint,1,opt,name=file_type,json=fileType,proto3" json:"file_type,omitempty"` FileName string `protobuf:"bytes,2,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"` Content []byte `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*UploadRequest) Descriptor
deprecated
func (*UploadRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadRequest.ProtoReflect.Descriptor instead.
func (*UploadRequest) GetContent ¶
func (x *UploadRequest) GetContent() []byte
func (*UploadRequest) GetFileName ¶
func (x *UploadRequest) GetFileName() string
func (*UploadRequest) GetFileType ¶
func (x *UploadRequest) GetFileType() uint32
func (*UploadRequest) ProtoMessage ¶
func (*UploadRequest) ProtoMessage()
func (*UploadRequest) ProtoReflect ¶
func (x *UploadRequest) ProtoReflect() protoreflect.Message
func (*UploadRequest) Reset ¶
func (x *UploadRequest) Reset()
func (*UploadRequest) String ¶
func (x *UploadRequest) String() string
type UploadServiceClient ¶
type UploadServiceClient interface {
UploadFile(ctx context.Context, in *UploadRequest, opts ...grpc.CallOption) (*UploadReply, error)
}
UploadServiceClient is the client API for UploadService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewUploadServiceClient ¶
func NewUploadServiceClient(cc grpc.ClientConnInterface) UploadServiceClient
type UploadServiceServer ¶
type UploadServiceServer interface { UploadFile(context.Context, *UploadRequest) (*UploadReply, error) // contains filtered or unexported methods }
UploadServiceServer is the server API for UploadService service. All implementations must embed UnimplementedUploadServiceServer for forward compatibility
type UserServiceClient ¶
type UserServiceClient interface { Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginReply, error) Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserReply, error) EditUser(ctx context.Context, in *EditUserRequest, opts ...grpc.CallOption) (*EditUserReply, error) }
UserServiceClient is the client API for UserService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewUserServiceClient ¶
func NewUserServiceClient(cc grpc.ClientConnInterface) UserServiceClient
type UserServiceServer ¶
type UserServiceServer interface { Login(context.Context, *LoginRequest) (*LoginReply, error) Register(context.Context, *RegisterRequest) (*RegisterReply, error) GetUser(context.Context, *GetUserRequest) (*GetUserReply, error) EditUser(context.Context, *EditUserRequest) (*EditUserReply, error) // contains filtered or unexported methods }
UserServiceServer is the server API for UserService service. All implementations must embed UnimplementedUserServiceServer for forward compatibility