Documentation
¶
Index ¶
- Variables
- func RegisterFileServer(s grpc.ServiceRegistrar, srv FileServer)
- type CreateFileRequest
- func (*CreateFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateFileRequest) GetContentType() string
- func (x *CreateFileRequest) GetMd5() string
- func (x *CreateFileRequest) GetName() string
- func (*CreateFileRequest) ProtoMessage()
- func (x *CreateFileRequest) ProtoReflect() protoreflect.Message
- func (x *CreateFileRequest) Reset()
- func (x *CreateFileRequest) String() string
- type CreateFileResponse
- type FileClient
- type FileServer
- type GetFileRequest
- type GetFileResponse
- type HealthCheckRequest
- type HealthCheckResponse
- func (*HealthCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckResponse) GetOk() bool
- func (*HealthCheckResponse) ProtoMessage()
- func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message
- func (x *HealthCheckResponse) Reset()
- func (x *HealthCheckResponse) String() string
- type UnimplementedFileServer
- func (UnimplementedFileServer) CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error)
- func (UnimplementedFileServer) GetFile(context.Context, *GetFileRequest) (*GetFileResponse, error)
- func (UnimplementedFileServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
- type UnsafeFileServer
Constants ¶
This section is empty.
Variables ¶
var File_ServiceDesc = grpc.ServiceDesc{ ServiceName: "File", HandlerType: (*FileServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "HealthCheck", Handler: _File_HealthCheck_Handler, }, { MethodName: "CreateFile", Handler: _File_CreateFile_Handler, }, { MethodName: "GetFile", Handler: _File_GetFile_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/files.proto", }
File_ServiceDesc is the grpc.ServiceDesc for File service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_proto_files_proto protoreflect.FileDescriptor
Functions ¶
func RegisterFileServer ¶
func RegisterFileServer(s grpc.ServiceRegistrar, srv FileServer)
Types ¶
type CreateFileRequest ¶
type CreateFileRequest struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` Md5 *string `protobuf:"bytes,2,req,name=md5" json:"md5,omitempty"` ContentType *string `protobuf:"bytes,3,req,name=content_type,json=contentType" json:"content_type,omitempty"` // contains filtered or unexported fields }
func (*CreateFileRequest) Descriptor
deprecated
func (*CreateFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateFileRequest.ProtoReflect.Descriptor instead.
func (*CreateFileRequest) GetContentType ¶
func (x *CreateFileRequest) GetContentType() string
func (*CreateFileRequest) GetMd5 ¶
func (x *CreateFileRequest) GetMd5() string
func (*CreateFileRequest) GetName ¶
func (x *CreateFileRequest) GetName() string
func (*CreateFileRequest) ProtoMessage ¶
func (*CreateFileRequest) ProtoMessage()
func (*CreateFileRequest) ProtoReflect ¶
func (x *CreateFileRequest) ProtoReflect() protoreflect.Message
func (*CreateFileRequest) Reset ¶
func (x *CreateFileRequest) Reset()
func (*CreateFileRequest) String ¶
func (x *CreateFileRequest) String() string
type CreateFileResponse ¶
type CreateFileResponse struct { Url *string `protobuf:"bytes,1,req,name=url" json:"url,omitempty"` // contains filtered or unexported fields }
func (*CreateFileResponse) Descriptor
deprecated
func (*CreateFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateFileResponse.ProtoReflect.Descriptor instead.
func (*CreateFileResponse) GetUrl ¶
func (x *CreateFileResponse) GetUrl() string
func (*CreateFileResponse) ProtoMessage ¶
func (*CreateFileResponse) ProtoMessage()
func (*CreateFileResponse) ProtoReflect ¶
func (x *CreateFileResponse) ProtoReflect() protoreflect.Message
func (*CreateFileResponse) Reset ¶
func (x *CreateFileResponse) Reset()
func (*CreateFileResponse) String ¶
func (x *CreateFileResponse) String() string
type FileClient ¶
type FileClient interface { HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) CreateFile(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*CreateFileResponse, error) GetFile(ctx context.Context, in *GetFileRequest, opts ...grpc.CallOption) (*GetFileResponse, error) }
FileClient is the client API for File 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 NewFileClient ¶
func NewFileClient(cc grpc.ClientConnInterface) FileClient
type FileServer ¶
type FileServer interface { HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error) GetFile(context.Context, *GetFileRequest) (*GetFileResponse, error) // contains filtered or unexported methods }
FileServer is the server API for File service. All implementations must embed UnimplementedFileServer for forward compatibility
type GetFileRequest ¶
type GetFileRequest struct { Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetFileRequest) Descriptor
deprecated
func (*GetFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFileRequest.ProtoReflect.Descriptor instead.
func (*GetFileRequest) GetName ¶
func (x *GetFileRequest) GetName() string
func (*GetFileRequest) ProtoMessage ¶
func (*GetFileRequest) ProtoMessage()
func (*GetFileRequest) ProtoReflect ¶
func (x *GetFileRequest) ProtoReflect() protoreflect.Message
func (*GetFileRequest) Reset ¶
func (x *GetFileRequest) Reset()
func (*GetFileRequest) String ¶
func (x *GetFileRequest) String() string
type GetFileResponse ¶
type GetFileResponse struct { Url *string `protobuf:"bytes,1,req,name=url" json:"url,omitempty"` // contains filtered or unexported fields }
func (*GetFileResponse) Descriptor
deprecated
func (*GetFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetFileResponse.ProtoReflect.Descriptor instead.
func (*GetFileResponse) GetUrl ¶
func (x *GetFileResponse) GetUrl() string
func (*GetFileResponse) ProtoMessage ¶
func (*GetFileResponse) ProtoMessage()
func (*GetFileResponse) ProtoReflect ¶
func (x *GetFileResponse) ProtoReflect() protoreflect.Message
func (*GetFileResponse) Reset ¶
func (x *GetFileResponse) Reset()
func (*GetFileResponse) String ¶
func (x *GetFileResponse) String() string
type HealthCheckRequest ¶
type HealthCheckRequest struct {
// contains filtered or unexported fields
}
func (*HealthCheckRequest) Descriptor
deprecated
func (*HealthCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckRequest.ProtoReflect.Descriptor instead.
func (*HealthCheckRequest) ProtoMessage ¶
func (*HealthCheckRequest) ProtoMessage()
func (*HealthCheckRequest) ProtoReflect ¶
func (x *HealthCheckRequest) ProtoReflect() protoreflect.Message
func (*HealthCheckRequest) Reset ¶
func (x *HealthCheckRequest) Reset()
func (*HealthCheckRequest) String ¶
func (x *HealthCheckRequest) String() string
type HealthCheckResponse ¶
type HealthCheckResponse struct { Ok *bool `protobuf:"varint,1,req,name=ok" json:"ok,omitempty"` // contains filtered or unexported fields }
func (*HealthCheckResponse) Descriptor
deprecated
func (*HealthCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckResponse.ProtoReflect.Descriptor instead.
func (*HealthCheckResponse) GetOk ¶
func (x *HealthCheckResponse) GetOk() bool
func (*HealthCheckResponse) ProtoMessage ¶
func (*HealthCheckResponse) ProtoMessage()
func (*HealthCheckResponse) ProtoReflect ¶
func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message
func (*HealthCheckResponse) Reset ¶
func (x *HealthCheckResponse) Reset()
func (*HealthCheckResponse) String ¶
func (x *HealthCheckResponse) String() string
type UnimplementedFileServer ¶
type UnimplementedFileServer struct { }
UnimplementedFileServer must be embedded to have forward compatible implementations.
func (UnimplementedFileServer) CreateFile ¶
func (UnimplementedFileServer) CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error)
func (UnimplementedFileServer) GetFile ¶
func (UnimplementedFileServer) GetFile(context.Context, *GetFileRequest) (*GetFileResponse, error)
func (UnimplementedFileServer) HealthCheck ¶
func (UnimplementedFileServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
type UnsafeFileServer ¶
type UnsafeFileServer interface {
// contains filtered or unexported methods
}
UnsafeFileServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FileServer will result in compilation errors.