client

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2022 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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)

View Source
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) EmailClientConfiguration

func (cs *ClientService) EmailClientConfiguration(ctx context.Context, request *ClientRequest) (*model.Response, error)

Method to email client the configuration file

func (*ClientService) GetClientConfiguration

func (cs *ClientService) GetClientConfiguration(ctx context.Context, request *ClientRequest) (*Config, error)

Method to get client config data

func (*ClientService) GetClientInformation

func (cs *ClientService) GetClientInformation(ctx context.Context, request *ClientRequest) (*model.Response, error)

Method to get Client information

func (*ClientService) GetClients

func (cs *ClientService) GetClients(ctx context.Context, request *Empty) (*model.Response, error)

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) (*model.Response, 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.

type ClientServiceServer

type ClientServiceServer interface {
	GetClientInformation(context.Context, *ClientRequest) (*model.Response, error)
	GetClientConfiguration(context.Context, *ClientRequest) (*Config, error)
	EmailClientConfiguration(context.Context, *ClientRequest) (*model.Response, 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) Descriptor() ([]byte, []int)

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config) GetConfig

func (x *Config) GetConfig() []byte

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) ProtoReflect

func (x *Config) ProtoReflect() protoreflect.Message

func (*Config) Reset

func (x *Config) Reset()

func (*Config) String

func (x *Config) String() string

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type UnimplementedClientServiceServer

type UnimplementedClientServiceServer struct {
}

UnimplementedClientServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedClientServiceServer) CreateClient

func (UnimplementedClientServiceServer) DeleteClient

func (UnimplementedClientServiceServer) EmailClientConfiguration

func (UnimplementedClientServiceServer) GetClientConfiguration

func (UnimplementedClientServiceServer) GetClientInformation

func (UnimplementedClientServiceServer) GetClients

func (UnimplementedClientServiceServer) UpdateClient

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL