Documentation ¶
Overview ¶
Package modImage is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterModImageServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterModImageServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ModImageServiceClient) error
- func RegisterModImageServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterModImageServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ModImageServiceServer) error
- func RegisterModImageServiceServer(s grpc.ServiceRegistrar, srv ModImageServiceServer)
- type GetModImagesByModIDRequest
- func (*GetModImagesByModIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetModImagesByModIDRequest) GetModID() string
- func (*GetModImagesByModIDRequest) ProtoMessage()
- func (x *GetModImagesByModIDRequest) ProtoReflect() protoreflect.Message
- func (x *GetModImagesByModIDRequest) Reset()
- func (x *GetModImagesByModIDRequest) String() string
- type GetModImagesByModIDResponse
- func (*GetModImagesByModIDResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetModImagesByModIDResponse) GetModImages() []*ModImage
- func (*GetModImagesByModIDResponse) ProtoMessage()
- func (x *GetModImagesByModIDResponse) ProtoReflect() protoreflect.Message
- func (x *GetModImagesByModIDResponse) Reset()
- func (x *GetModImagesByModIDResponse) String() string
- type ModImage
- func (*ModImage) Descriptor() ([]byte, []int)deprecated
- func (x *ModImage) GetBucket() string
- func (x *ModImage) GetName() string
- func (x *ModImage) GetUrl() string
- func (*ModImage) ProtoMessage()
- func (x *ModImage) ProtoReflect() protoreflect.Message
- func (x *ModImage) Reset()
- func (x *ModImage) String() string
- type ModImageServiceClient
- type ModImageServiceServer
- type Tag
- type UnimplementedModImageServiceServer
- type UnsafeModImageServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_modImage_modImage_proto protoreflect.FileDescriptor
var ModImageService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "modImage_service.ModImageService", HandlerType: (*ModImageServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetModImagesByModID", Handler: _ModImageService_GetModImagesByModID_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "modImage/modImage.proto", }
ModImageService_ServiceDesc is the grpc.ServiceDesc for ModImageService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterModImageServiceHandler ¶
func RegisterModImageServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterModImageServiceHandler registers the http handlers for service ModImageService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterModImageServiceHandlerClient ¶
func RegisterModImageServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ModImageServiceClient) error
RegisterModImageServiceHandlerClient registers the http handlers for service ModImageService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ModImageServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ModImageServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ModImageServiceClient" to call the correct interceptors.
func RegisterModImageServiceHandlerFromEndpoint ¶
func RegisterModImageServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterModImageServiceHandlerFromEndpoint is same as RegisterModImageServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterModImageServiceHandlerServer ¶
func RegisterModImageServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ModImageServiceServer) error
RegisterModImageServiceHandlerServer registers the http handlers for service ModImageService to "mux". UnaryRPC :call ModImageServiceServer 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 RegisterModImageServiceHandlerFromEndpoint instead.
func RegisterModImageServiceServer ¶
func RegisterModImageServiceServer(s grpc.ServiceRegistrar, srv ModImageServiceServer)
Types ¶
type GetModImagesByModIDRequest ¶
type GetModImagesByModIDRequest struct { ModID string `protobuf:"bytes,1,opt,name=ModID,proto3" json:"ModID,omitempty"` // contains filtered or unexported fields }
GetModImagesByModID
func (*GetModImagesByModIDRequest) Descriptor
deprecated
func (*GetModImagesByModIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetModImagesByModIDRequest.ProtoReflect.Descriptor instead.
func (*GetModImagesByModIDRequest) GetModID ¶
func (x *GetModImagesByModIDRequest) GetModID() string
func (*GetModImagesByModIDRequest) ProtoMessage ¶
func (*GetModImagesByModIDRequest) ProtoMessage()
func (*GetModImagesByModIDRequest) ProtoReflect ¶
func (x *GetModImagesByModIDRequest) ProtoReflect() protoreflect.Message
func (*GetModImagesByModIDRequest) Reset ¶
func (x *GetModImagesByModIDRequest) Reset()
func (*GetModImagesByModIDRequest) String ¶
func (x *GetModImagesByModIDRequest) String() string
type GetModImagesByModIDResponse ¶
type GetModImagesByModIDResponse struct { ModImages []*ModImage `protobuf:"bytes,2,rep,name=ModImages,proto3" json:"ModImages,omitempty"` // contains filtered or unexported fields }
func (*GetModImagesByModIDResponse) Descriptor
deprecated
func (*GetModImagesByModIDResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetModImagesByModIDResponse.ProtoReflect.Descriptor instead.
func (*GetModImagesByModIDResponse) GetModImages ¶
func (x *GetModImagesByModIDResponse) GetModImages() []*ModImage
func (*GetModImagesByModIDResponse) ProtoMessage ¶
func (*GetModImagesByModIDResponse) ProtoMessage()
func (*GetModImagesByModIDResponse) ProtoReflect ¶
func (x *GetModImagesByModIDResponse) ProtoReflect() protoreflect.Message
func (*GetModImagesByModIDResponse) Reset ¶
func (x *GetModImagesByModIDResponse) Reset()
func (*GetModImagesByModIDResponse) String ¶
func (x *GetModImagesByModIDResponse) String() string
type ModImage ¶
type ModImage struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Bucket string `protobuf:"bytes,2,opt,name=Bucket,proto3" json:"Bucket,omitempty"` Url string `protobuf:"bytes,4,opt,name=Url,proto3" json:"Url,omitempty"` // contains filtered or unexported fields }
func (*ModImage) Descriptor
deprecated
func (*ModImage) ProtoMessage ¶
func (*ModImage) ProtoMessage()
func (*ModImage) ProtoReflect ¶
func (x *ModImage) ProtoReflect() protoreflect.Message
type ModImageServiceClient ¶
type ModImageServiceClient interface {
GetModImagesByModID(ctx context.Context, in *GetModImagesByModIDRequest, opts ...grpc.CallOption) (*GetModImagesByModIDResponse, error)
}
ModImageServiceClient is the client API for ModImageService 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 NewModImageServiceClient ¶
func NewModImageServiceClient(cc grpc.ClientConnInterface) ModImageServiceClient
type ModImageServiceServer ¶
type ModImageServiceServer interface { GetModImagesByModID(context.Context, *GetModImagesByModIDRequest) (*GetModImagesByModIDResponse, error) // contains filtered or unexported methods }
ModImageServiceServer is the server API for ModImageService service. All implementations must embed UnimplementedModImageServiceServer for forward compatibility
type Tag ¶
type Tag struct { Key string `protobuf:"bytes,1,opt,name=Key,proto3" json:"Key,omitempty"` Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"` // contains filtered or unexported fields }
func (*Tag) Descriptor
deprecated
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶
func (x *Tag) ProtoReflect() protoreflect.Message
type UnimplementedModImageServiceServer ¶
type UnimplementedModImageServiceServer struct { }
UnimplementedModImageServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedModImageServiceServer) GetModImagesByModID ¶
func (UnimplementedModImageServiceServer) GetModImagesByModID(context.Context, *GetModImagesByModIDRequest) (*GetModImagesByModIDResponse, error)
type UnsafeModImageServiceServer ¶
type UnsafeModImageServiceServer interface {
// contains filtered or unexported methods
}
UnsafeModImageServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ModImageServiceServer will result in compilation errors.