Documentation ¶
Overview ¶
Package protos is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterImagesStorageServiceV1Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterImagesStorageServiceV1HandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterImagesStorageServiceV1HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterImagesStorageServiceV1HandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterImagesStorageServiceV1Server(s grpc.ServiceRegistrar, srv ImagesStorageServiceV1Server)
- type GetImageResponse
- type ImageExistResponse
- func (*ImageExistResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ImageExistResponse) GetImageExist() bool
- func (*ImageExistResponse) ProtoMessage()
- func (x *ImageExistResponse) ProtoReflect() protoreflect.Message
- func (x *ImageExistResponse) Reset()
- func (x *ImageExistResponse) String() string
- type ImageRequest
- func (*ImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImageRequest) GetCategory() string
- func (x *ImageRequest) GetImageId() string
- func (*ImageRequest) ProtoMessage()
- func (x *ImageRequest) ProtoReflect() protoreflect.Message
- func (x *ImageRequest) Reset()
- func (x *ImageRequest) String() string
- type ImagesStorageServiceV1Client
- type ImagesStorageServiceV1Server
- type ImagesStorageServiceV1_StreamingUploadImageClient
- type ImagesStorageServiceV1_StreamingUploadImageServer
- type ReplaceImageRequest
- func (*ReplaceImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReplaceImageRequest) GetCategory() string
- func (x *ReplaceImageRequest) GetCreateIfNotExist() bool
- func (x *ReplaceImageRequest) GetImageData() []byte
- func (x *ReplaceImageRequest) GetImageId() string
- func (*ReplaceImageRequest) ProtoMessage()
- func (x *ReplaceImageRequest) ProtoReflect() protoreflect.Message
- func (x *ReplaceImageRequest) Reset()
- func (x *ReplaceImageRequest) String() string
- type ReplaceImageResponse
- func (*ReplaceImageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReplaceImageResponse) GetImageId() string
- func (*ReplaceImageResponse) ProtoMessage()
- func (x *ReplaceImageResponse) ProtoReflect() protoreflect.Message
- func (x *ReplaceImageResponse) Reset()
- func (x *ReplaceImageResponse) String() string
- type StreamingUploadImageRequest
- func (*StreamingUploadImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StreamingUploadImageRequest) GetCategory() string
- func (x *StreamingUploadImageRequest) GetData() []byte
- func (*StreamingUploadImageRequest) ProtoMessage()
- func (x *StreamingUploadImageRequest) ProtoReflect() protoreflect.Message
- func (x *StreamingUploadImageRequest) Reset()
- func (x *StreamingUploadImageRequest) String() string
- type UnimplementedImagesStorageServiceV1Server
- func (UnimplementedImagesStorageServiceV1Server) DeleteImage(context.Context, *ImageRequest) (*emptypb.Empty, error)
- func (UnimplementedImagesStorageServiceV1Server) GetImage(context.Context, *ImageRequest) (*httpbody.HttpBody, error)
- func (UnimplementedImagesStorageServiceV1Server) IsImageExist(context.Context, *ImageRequest) (*ImageExistResponse, error)
- func (UnimplementedImagesStorageServiceV1Server) ReplaceImage(context.Context, *ReplaceImageRequest) (*ReplaceImageResponse, error)
- func (UnimplementedImagesStorageServiceV1Server) StreamingUploadImage(ImagesStorageServiceV1_StreamingUploadImageServer) error
- func (UnimplementedImagesStorageServiceV1Server) UploadImage(context.Context, *UploadImageRequest) (*UploadImageResponse, error)
- type UnsafeImagesStorageServiceV1Server
- type UploadImageRequest
- func (*UploadImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadImageRequest) GetCategory() string
- func (x *UploadImageRequest) GetImage() []byte
- func (*UploadImageRequest) ProtoMessage()
- func (x *UploadImageRequest) ProtoReflect() protoreflect.Message
- func (x *UploadImageRequest) Reset()
- func (x *UploadImageRequest) String() string
- type UploadImageResponse
- func (*UploadImageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UploadImageResponse) GetImageId() string
- func (*UploadImageResponse) ProtoMessage()
- func (x *UploadImageResponse) ProtoReflect() protoreflect.Message
- func (x *UploadImageResponse) Reset()
- func (x *UploadImageResponse) String() string
- type UserErrorMessage
Constants ¶
This section is empty.
Variables ¶
var File_images_storage_service_v1_messages_proto protoreflect.FileDescriptor
var File_images_storage_service_v1_proto protoreflect.FileDescriptor
var ImagesStorageServiceV1_ServiceDesc = grpc.ServiceDesc{ ServiceName: "images_storage_service.ImagesStorageServiceV1", HandlerType: (*ImagesStorageServiceV1Server)(nil), Methods: []grpc.MethodDesc{ { MethodName: "UploadImage", Handler: _ImagesStorageServiceV1_UploadImage_Handler, }, { MethodName: "GetImage", Handler: _ImagesStorageServiceV1_GetImage_Handler, }, { MethodName: "IsImageExist", Handler: _ImagesStorageServiceV1_IsImageExist_Handler, }, { MethodName: "DeleteImage", Handler: _ImagesStorageServiceV1_DeleteImage_Handler, }, { MethodName: "ReplaceImage", Handler: _ImagesStorageServiceV1_ReplaceImage_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StreamingUploadImage", Handler: _ImagesStorageServiceV1_StreamingUploadImage_Handler, ClientStreams: true, }, }, Metadata: "images_storage_service_v1.proto", }
ImagesStorageServiceV1_ServiceDesc is the grpc.ServiceDesc for ImagesStorageServiceV1 service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterImagesStorageServiceV1Handler ¶
func RegisterImagesStorageServiceV1Handler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterImagesStorageServiceV1Handler registers the http handlers for service ImagesStorageServiceV1 to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterImagesStorageServiceV1HandlerClient ¶
func RegisterImagesStorageServiceV1HandlerClient(ctx context.Context, mux *runtime.ServeMux, client ImagesStorageServiceV1Client) error
RegisterImagesStorageServiceV1HandlerClient registers the http handlers for service ImagesStorageServiceV1 to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ImagesStorageServiceV1Client". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ImagesStorageServiceV1Client" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ImagesStorageServiceV1Client" to call the correct interceptors.
func RegisterImagesStorageServiceV1HandlerFromEndpoint ¶
func RegisterImagesStorageServiceV1HandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterImagesStorageServiceV1HandlerFromEndpoint is same as RegisterImagesStorageServiceV1Handler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterImagesStorageServiceV1HandlerServer ¶
func RegisterImagesStorageServiceV1HandlerServer(ctx context.Context, mux *runtime.ServeMux, server ImagesStorageServiceV1Server) error
RegisterImagesStorageServiceV1HandlerServer registers the http handlers for service ImagesStorageServiceV1 to "mux". UnaryRPC :call ImagesStorageServiceV1Server directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterImagesStorageServiceV1HandlerFromEndpoint instead.
func RegisterImagesStorageServiceV1Server ¶
func RegisterImagesStorageServiceV1Server(s grpc.ServiceRegistrar, srv ImagesStorageServiceV1Server)
Types ¶
type GetImageResponse ¶
type GetImageResponse struct { ImageData []byte `protobuf:"bytes,1,opt,name=ImageData,json=image_data,proto3" json:"ImageData,omitempty"` // contains filtered or unexported fields }
func (*GetImageResponse) Descriptor
deprecated
func (*GetImageResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetImageResponse.ProtoReflect.Descriptor instead.
func (*GetImageResponse) GetImageData ¶
func (x *GetImageResponse) GetImageData() []byte
func (*GetImageResponse) ProtoMessage ¶
func (*GetImageResponse) ProtoMessage()
func (*GetImageResponse) ProtoReflect ¶
func (x *GetImageResponse) ProtoReflect() protoreflect.Message
func (*GetImageResponse) Reset ¶
func (x *GetImageResponse) Reset()
func (*GetImageResponse) String ¶
func (x *GetImageResponse) String() string
type ImageExistResponse ¶
type ImageExistResponse struct { ImageExist bool `protobuf:"varint,1,opt,name=ImageExist,json=image_exist,proto3" json:"ImageExist,omitempty"` // contains filtered or unexported fields }
func (*ImageExistResponse) Descriptor
deprecated
func (*ImageExistResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImageExistResponse.ProtoReflect.Descriptor instead.
func (*ImageExistResponse) GetImageExist ¶
func (x *ImageExistResponse) GetImageExist() bool
func (*ImageExistResponse) ProtoMessage ¶
func (*ImageExistResponse) ProtoMessage()
func (*ImageExistResponse) ProtoReflect ¶
func (x *ImageExistResponse) ProtoReflect() protoreflect.Message
func (*ImageExistResponse) Reset ¶
func (x *ImageExistResponse) Reset()
func (*ImageExistResponse) String ¶
func (x *ImageExistResponse) String() string
type ImageRequest ¶
type ImageRequest struct { Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` ImageId string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // contains filtered or unexported fields }
func (*ImageRequest) Descriptor
deprecated
func (*ImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImageRequest.ProtoReflect.Descriptor instead.
func (*ImageRequest) GetCategory ¶
func (x *ImageRequest) GetCategory() string
func (*ImageRequest) GetImageId ¶
func (x *ImageRequest) GetImageId() string
func (*ImageRequest) ProtoMessage ¶
func (*ImageRequest) ProtoMessage()
func (*ImageRequest) ProtoReflect ¶
func (x *ImageRequest) ProtoReflect() protoreflect.Message
func (*ImageRequest) Reset ¶
func (x *ImageRequest) Reset()
func (*ImageRequest) String ¶
func (x *ImageRequest) String() string
type ImagesStorageServiceV1Client ¶
type ImagesStorageServiceV1Client interface { UploadImage(ctx context.Context, in *UploadImageRequest, opts ...grpc.CallOption) (*UploadImageResponse, error) StreamingUploadImage(ctx context.Context, opts ...grpc.CallOption) (ImagesStorageServiceV1_StreamingUploadImageClient, error) GetImage(ctx context.Context, in *ImageRequest, opts ...grpc.CallOption) (*httpbody.HttpBody, error) IsImageExist(ctx context.Context, in *ImageRequest, opts ...grpc.CallOption) (*ImageExistResponse, error) DeleteImage(ctx context.Context, in *ImageRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) ReplaceImage(ctx context.Context, in *ReplaceImageRequest, opts ...grpc.CallOption) (*ReplaceImageResponse, error) }
ImagesStorageServiceV1Client is the client API for ImagesStorageServiceV1 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 NewImagesStorageServiceV1Client ¶
func NewImagesStorageServiceV1Client(cc grpc.ClientConnInterface) ImagesStorageServiceV1Client
type ImagesStorageServiceV1Server ¶
type ImagesStorageServiceV1Server interface { UploadImage(context.Context, *UploadImageRequest) (*UploadImageResponse, error) StreamingUploadImage(ImagesStorageServiceV1_StreamingUploadImageServer) error GetImage(context.Context, *ImageRequest) (*httpbody.HttpBody, error) IsImageExist(context.Context, *ImageRequest) (*ImageExistResponse, error) DeleteImage(context.Context, *ImageRequest) (*emptypb.Empty, error) ReplaceImage(context.Context, *ReplaceImageRequest) (*ReplaceImageResponse, error) // contains filtered or unexported methods }
ImagesStorageServiceV1Server is the server API for ImagesStorageServiceV1 service. All implementations must embed UnimplementedImagesStorageServiceV1Server for forward compatibility
type ImagesStorageServiceV1_StreamingUploadImageClient ¶
type ImagesStorageServiceV1_StreamingUploadImageClient interface { Send(*StreamingUploadImageRequest) error CloseAndRecv() (*UploadImageResponse, error) grpc.ClientStream }
type ImagesStorageServiceV1_StreamingUploadImageServer ¶
type ImagesStorageServiceV1_StreamingUploadImageServer interface { SendAndClose(*UploadImageResponse) error Recv() (*StreamingUploadImageRequest, error) grpc.ServerStream }
type ReplaceImageRequest ¶
type ReplaceImageRequest struct { Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` ImageId string `protobuf:"bytes,2,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` ImageData []byte `protobuf:"bytes,3,opt,name=ImageData,json=image_data,proto3" json:"ImageData,omitempty"` CreateIfNotExist bool `protobuf:"varint,4,opt,name=CreateIfNotExist,json=create_if_not_exist,proto3" json:"CreateIfNotExist,omitempty"` // contains filtered or unexported fields }
func (*ReplaceImageRequest) Descriptor
deprecated
func (*ReplaceImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceImageRequest.ProtoReflect.Descriptor instead.
func (*ReplaceImageRequest) GetCategory ¶
func (x *ReplaceImageRequest) GetCategory() string
func (*ReplaceImageRequest) GetCreateIfNotExist ¶
func (x *ReplaceImageRequest) GetCreateIfNotExist() bool
func (*ReplaceImageRequest) GetImageData ¶
func (x *ReplaceImageRequest) GetImageData() []byte
func (*ReplaceImageRequest) GetImageId ¶
func (x *ReplaceImageRequest) GetImageId() string
func (*ReplaceImageRequest) ProtoMessage ¶
func (*ReplaceImageRequest) ProtoMessage()
func (*ReplaceImageRequest) ProtoReflect ¶
func (x *ReplaceImageRequest) ProtoReflect() protoreflect.Message
func (*ReplaceImageRequest) Reset ¶
func (x *ReplaceImageRequest) Reset()
func (*ReplaceImageRequest) String ¶
func (x *ReplaceImageRequest) String() string
type ReplaceImageResponse ¶
type ReplaceImageResponse struct { // returns only if in request CreateIfNotExist(create_if_not_exist) = true, // otherwise this field will be empty ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // contains filtered or unexported fields }
func (*ReplaceImageResponse) Descriptor
deprecated
func (*ReplaceImageResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceImageResponse.ProtoReflect.Descriptor instead.
func (*ReplaceImageResponse) GetImageId ¶
func (x *ReplaceImageResponse) GetImageId() string
func (*ReplaceImageResponse) ProtoMessage ¶
func (*ReplaceImageResponse) ProtoMessage()
func (*ReplaceImageResponse) ProtoReflect ¶
func (x *ReplaceImageResponse) ProtoReflect() protoreflect.Message
func (*ReplaceImageResponse) Reset ¶
func (x *ReplaceImageResponse) Reset()
func (*ReplaceImageResponse) String ¶
func (x *ReplaceImageResponse) String() string
type StreamingUploadImageRequest ¶
type StreamingUploadImageRequest struct { // Can be empty, no special characters Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*StreamingUploadImageRequest) Descriptor
deprecated
func (*StreamingUploadImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use StreamingUploadImageRequest.ProtoReflect.Descriptor instead.
func (*StreamingUploadImageRequest) GetCategory ¶
func (x *StreamingUploadImageRequest) GetCategory() string
func (*StreamingUploadImageRequest) GetData ¶
func (x *StreamingUploadImageRequest) GetData() []byte
func (*StreamingUploadImageRequest) ProtoMessage ¶
func (*StreamingUploadImageRequest) ProtoMessage()
func (*StreamingUploadImageRequest) ProtoReflect ¶
func (x *StreamingUploadImageRequest) ProtoReflect() protoreflect.Message
func (*StreamingUploadImageRequest) Reset ¶
func (x *StreamingUploadImageRequest) Reset()
func (*StreamingUploadImageRequest) String ¶
func (x *StreamingUploadImageRequest) String() string
type UnimplementedImagesStorageServiceV1Server ¶
type UnimplementedImagesStorageServiceV1Server struct { }
UnimplementedImagesStorageServiceV1Server must be embedded to have forward compatible implementations.
func (UnimplementedImagesStorageServiceV1Server) DeleteImage ¶
func (UnimplementedImagesStorageServiceV1Server) DeleteImage(context.Context, *ImageRequest) (*emptypb.Empty, error)
func (UnimplementedImagesStorageServiceV1Server) GetImage ¶
func (UnimplementedImagesStorageServiceV1Server) GetImage(context.Context, *ImageRequest) (*httpbody.HttpBody, error)
func (UnimplementedImagesStorageServiceV1Server) IsImageExist ¶
func (UnimplementedImagesStorageServiceV1Server) IsImageExist(context.Context, *ImageRequest) (*ImageExistResponse, error)
func (UnimplementedImagesStorageServiceV1Server) ReplaceImage ¶
func (UnimplementedImagesStorageServiceV1Server) ReplaceImage(context.Context, *ReplaceImageRequest) (*ReplaceImageResponse, error)
func (UnimplementedImagesStorageServiceV1Server) StreamingUploadImage ¶
func (UnimplementedImagesStorageServiceV1Server) StreamingUploadImage(ImagesStorageServiceV1_StreamingUploadImageServer) error
func (UnimplementedImagesStorageServiceV1Server) UploadImage ¶
func (UnimplementedImagesStorageServiceV1Server) UploadImage(context.Context, *UploadImageRequest) (*UploadImageResponse, error)
type UnsafeImagesStorageServiceV1Server ¶
type UnsafeImagesStorageServiceV1Server interface {
// contains filtered or unexported methods
}
UnsafeImagesStorageServiceV1Server may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ImagesStorageServiceV1Server will result in compilation errors.
type UploadImageRequest ¶
type UploadImageRequest struct { Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` Image []byte `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
func (*UploadImageRequest) Descriptor
deprecated
func (*UploadImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadImageRequest.ProtoReflect.Descriptor instead.
func (*UploadImageRequest) GetCategory ¶
func (x *UploadImageRequest) GetCategory() string
func (*UploadImageRequest) GetImage ¶
func (x *UploadImageRequest) GetImage() []byte
func (*UploadImageRequest) ProtoMessage ¶
func (*UploadImageRequest) ProtoMessage()
func (*UploadImageRequest) ProtoReflect ¶
func (x *UploadImageRequest) ProtoReflect() protoreflect.Message
func (*UploadImageRequest) Reset ¶
func (x *UploadImageRequest) Reset()
func (*UploadImageRequest) String ¶
func (x *UploadImageRequest) String() string
type UploadImageResponse ¶
type UploadImageResponse struct { ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"` // contains filtered or unexported fields }
func (*UploadImageResponse) Descriptor
deprecated
func (*UploadImageResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadImageResponse.ProtoReflect.Descriptor instead.
func (*UploadImageResponse) GetImageId ¶
func (x *UploadImageResponse) GetImageId() string
func (*UploadImageResponse) ProtoMessage ¶
func (*UploadImageResponse) ProtoMessage()
func (*UploadImageResponse) ProtoReflect ¶
func (x *UploadImageResponse) ProtoReflect() protoreflect.Message
func (*UploadImageResponse) Reset ¶
func (x *UploadImageResponse) Reset()
func (*UploadImageResponse) String ¶
func (x *UploadImageResponse) String() string
type UserErrorMessage ¶
type UserErrorMessage struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*UserErrorMessage) Descriptor
deprecated
func (*UserErrorMessage) Descriptor() ([]byte, []int)
Deprecated: Use UserErrorMessage.ProtoReflect.Descriptor instead.
func (*UserErrorMessage) GetMessage ¶
func (x *UserErrorMessage) GetMessage() string
func (*UserErrorMessage) ProtoMessage ¶
func (*UserErrorMessage) ProtoMessage()
func (*UserErrorMessage) ProtoReflect ¶
func (x *UserErrorMessage) ProtoReflect() protoreflect.Message
func (*UserErrorMessage) Reset ¶
func (x *UserErrorMessage) Reset()
func (*UserErrorMessage) String ¶
func (x *UserErrorMessage) String() string