Documentation
¶
Overview ¶
Package grpctransport implements functions to expose Tenant service endpoint using GRPC protocol.
Package grpctransport implements functions to expose Tenant service endpoint using GRPC protocol.
Index ¶
- type Server
- func (server *Server) CreateTenant(ctx context.Context, request *tenantGRPCContract.CreateTenantRequest) (*tenantGRPCContract.CreateTenantResponse, error)
- func (server *Server) DeleteTenant(ctx context.Context, request *tenantGRPCContract.DeleteTenantRequest) (*tenantGRPCContract.DeleteTenantResponse, error)
- func (server *Server) ListenAndServe()
- func (server *Server) ReadTenant(ctx context.Context, request *tenantGRPCContract.ReadTenantRequest) (*tenantGRPCContract.ReadTenantResponse, error)
- func (server *Server) UpdateTenant(ctx context.Context, request *tenantGRPCContract.UpdateTenantRequest) (*tenantGRPCContract.UpdateTenantResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server provides function to start GRPC server to serve tenant requests
func (*Server) CreateTenant ¶
func (server *Server) CreateTenant( ctx context.Context, request *tenantGRPCContract.CreateTenantRequest) (*tenantGRPCContract.CreateTenantResponse, error)
CreateTenant creates a new tenant context: Mandatory. The reference to the context request: mandatory. The request to create a new tenant Returns the result of creating new tenant
func (*Server) DeleteTenant ¶
func (server *Server) DeleteTenant( ctx context.Context, request *tenantGRPCContract.DeleteTenantRequest) (*tenantGRPCContract.DeleteTenantResponse, error)
DeleteTenant delete an existing tenant context: Mandatory. The reference to the context request: Mandatory. The request to delete an esiting tenant Returns the result of deleting an exiting tenant
func (*Server) ListenAndServe ¶
func (server *Server) ListenAndServe()
ListenAndServe creates a new GRPC server instance, listens on a port and start serving GRPC requests
func (*Server) ReadTenant ¶
func (server *Server) ReadTenant( ctx context.Context, request *tenantGRPCContract.ReadTenantRequest) (*tenantGRPCContract.ReadTenantResponse, error)
ReadTenant read an existing tenant context: Mandatory. The reference to the context request: Mandatory. The request to read an esiting tenant Returns the result of reading an exiting tenant
func (*Server) UpdateTenant ¶
func (server *Server) UpdateTenant( ctx context.Context, request *tenantGRPCContract.UpdateTenantRequest) (*tenantGRPCContract.UpdateTenantResponse, error)
UpdateTenant update an existing tenant context: Mandatory. The reference to the context request: Mandatory. The request to update an esiting tenant Returns the result of updateing an exiting tenant