Documentation
¶
Index ¶
- Variables
- func RegisterClientServiceServer(s grpc.ServiceRegistrar, srv ClientServiceServer)
- type ClientRequest
- type ClientService
- func (cs *ClientService) CreateClient(ctx context.Context, request *model.Client) (*model.Response, error)
- func (cs *ClientService) DeleteClient(ctx context.Context, request *ClientRequest) (*model.Response, error)
- func (cs *ClientService) GetClientInformation(ctx context.Context, request *ClientRequest) (*model.Response, error)
- func (cs *ClientService) GetClients(ctx context.Context, request *Empty) (*model.Response, error)
- func (cs *ClientService) UpdateClient(ctx context.Context, request *UpdateRequest) (*model.Response, error)
- type ClientServiceClient
- type ClientServiceServer
- type Config
- type Empty
- type UnimplementedClientServiceServer
- func (UnimplementedClientServiceServer) CreateClient(context.Context, *model.Client) (*model.Response, error)
- func (UnimplementedClientServiceServer) DeleteClient(context.Context, *ClientRequest) (*model.Response, error)
- func (UnimplementedClientServiceServer) EmailClientConfiguration(context.Context, *ClientRequest) (*Config, error)
- func (UnimplementedClientServiceServer) GetClientConfiguration(context.Context, *ClientRequest) (*Config, error)
- func (UnimplementedClientServiceServer) GetClientInformation(context.Context, *ClientRequest) (*model.Response, error)
- func (UnimplementedClientServiceServer) GetClients(context.Context, *Empty) (*model.Response, error)
- func (UnimplementedClientServiceServer) UpdateClient(context.Context, *UpdateRequest) (*model.Response, error)
- type UnsafeClientServiceServer
- type UpdateRequest
- func (*UpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRequest) GetClient() *model.Client
- func (x *UpdateRequest) GetUUID() string
- func (*UpdateRequest) ProtoMessage()
- func (x *UpdateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRequest) Reset()
- func (x *UpdateRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var ClientService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "client.ClientService", HandlerType: (*ClientServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetClientInformation", Handler: _ClientService_GetClientInformation_Handler, }, { MethodName: "GetClientConfiguration", Handler: _ClientService_GetClientConfiguration_Handler, }, { MethodName: "EmailClientConfiguration", Handler: _ClientService_EmailClientConfiguration_Handler, }, { MethodName: "CreateClient", Handler: _ClientService_CreateClient_Handler, }, { MethodName: "UpdateClient", Handler: _ClientService_UpdateClient_Handler, }, { MethodName: "DeleteClient", Handler: _ClientService_DeleteClient_Handler, }, { MethodName: "GetClients", Handler: _ClientService_GetClients_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "gRPC/v1/client/client.proto", }
ClientService_ServiceDesc is the grpc.ServiceDesc for ClientService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_gRPC_v1_client_client_proto protoreflect.FileDescriptor
Functions ¶
func RegisterClientServiceServer ¶
func RegisterClientServiceServer(s grpc.ServiceRegistrar, srv ClientServiceServer)
Types ¶
type ClientRequest ¶
type ClientRequest struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // contains filtered or unexported fields }
func (*ClientRequest) Descriptor
deprecated
func (*ClientRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClientRequest.ProtoReflect.Descriptor instead.
func (*ClientRequest) GetUUID ¶
func (x *ClientRequest) GetUUID() string
func (*ClientRequest) ProtoMessage ¶
func (*ClientRequest) ProtoMessage()
func (*ClientRequest) ProtoReflect ¶
func (x *ClientRequest) ProtoReflect() protoreflect.Message
func (*ClientRequest) Reset ¶
func (x *ClientRequest) Reset()
func (*ClientRequest) String ¶
func (x *ClientRequest) String() string
type ClientService ¶
type ClientService struct {
UnimplementedClientServiceServer
}
gRPC client service struct
func (*ClientService) CreateClient ¶
func (cs *ClientService) CreateClient(ctx context.Context, request *model.Client) (*model.Response, error)
Method to create client
func (*ClientService) DeleteClient ¶
func (cs *ClientService) DeleteClient(ctx context.Context, request *ClientRequest) (*model.Response, error)
Method to delete client
func (*ClientService) GetClientInformation ¶
func (cs *ClientService) GetClientInformation(ctx context.Context, request *ClientRequest) (*model.Response, error)
Method to get Client information
func (*ClientService) GetClients ¶
Method to get all clients
func (*ClientService) UpdateClient ¶
func (cs *ClientService) UpdateClient(ctx context.Context, request *UpdateRequest) (*model.Response, error)
Method to update client
type ClientServiceClient ¶
type ClientServiceClient interface { GetClientInformation(ctx context.Context, in *ClientRequest, opts ...grpc.CallOption) (*model.Response, error) GetClientConfiguration(ctx context.Context, in *ClientRequest, opts ...grpc.CallOption) (*Config, error) EmailClientConfiguration(ctx context.Context, in *ClientRequest, opts ...grpc.CallOption) (*Config, error) CreateClient(ctx context.Context, in *model.Client, opts ...grpc.CallOption) (*model.Response, error) UpdateClient(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*model.Response, error) DeleteClient(ctx context.Context, in *ClientRequest, opts ...grpc.CallOption) (*model.Response, error) GetClients(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*model.Response, error) }
ClientServiceClient is the client API for ClientService 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 NewClientServiceClient ¶
func NewClientServiceClient(cc grpc.ClientConnInterface) ClientServiceClient
type ClientServiceServer ¶
type ClientServiceServer interface { GetClientInformation(context.Context, *ClientRequest) (*model.Response, error) GetClientConfiguration(context.Context, *ClientRequest) (*Config, error) EmailClientConfiguration(context.Context, *ClientRequest) (*Config, error) CreateClient(context.Context, *model.Client) (*model.Response, error) UpdateClient(context.Context, *UpdateRequest) (*model.Response, error) DeleteClient(context.Context, *ClientRequest) (*model.Response, error) GetClients(context.Context, *Empty) (*model.Response, error) // contains filtered or unexported methods }
ClientServiceServer is the server API for ClientService service. All implementations must embed UnimplementedClientServiceServer for forward compatibility
type Config ¶
type Config struct { Config []byte `protobuf:"bytes,1,opt,name=Config,proto3" json:"Config,omitempty"` // contains filtered or unexported fields }
func (*Config) Descriptor
deprecated
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type UnimplementedClientServiceServer ¶
type UnimplementedClientServiceServer struct { }
UnimplementedClientServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedClientServiceServer) CreateClient ¶
func (UnimplementedClientServiceServer) DeleteClient ¶
func (UnimplementedClientServiceServer) DeleteClient(context.Context, *ClientRequest) (*model.Response, error)
func (UnimplementedClientServiceServer) EmailClientConfiguration ¶
func (UnimplementedClientServiceServer) EmailClientConfiguration(context.Context, *ClientRequest) (*Config, error)
func (UnimplementedClientServiceServer) GetClientConfiguration ¶
func (UnimplementedClientServiceServer) GetClientConfiguration(context.Context, *ClientRequest) (*Config, error)
func (UnimplementedClientServiceServer) GetClientInformation ¶
func (UnimplementedClientServiceServer) GetClientInformation(context.Context, *ClientRequest) (*model.Response, error)
func (UnimplementedClientServiceServer) GetClients ¶
func (UnimplementedClientServiceServer) UpdateClient ¶
func (UnimplementedClientServiceServer) UpdateClient(context.Context, *UpdateRequest) (*model.Response, error)
type UnsafeClientServiceServer ¶
type UnsafeClientServiceServer interface {
// contains filtered or unexported methods
}
UnsafeClientServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClientServiceServer will result in compilation errors.
type UpdateRequest ¶
type UpdateRequest struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` Client *model.Client `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"` // contains filtered or unexported fields }
func (*UpdateRequest) Descriptor
deprecated
func (*UpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.
func (*UpdateRequest) GetClient ¶
func (x *UpdateRequest) GetClient() *model.Client
func (*UpdateRequest) GetUUID ¶
func (x *UpdateRequest) GetUUID() string
func (*UpdateRequest) ProtoMessage ¶
func (*UpdateRequest) ProtoMessage()
func (*UpdateRequest) ProtoReflect ¶
func (x *UpdateRequest) ProtoReflect() protoreflect.Message
func (*UpdateRequest) Reset ¶
func (x *UpdateRequest) Reset()
func (*UpdateRequest) String ¶
func (x *UpdateRequest) String() string