Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddScopedIGreeter2Service ¶ added in v0.1.172
AddScopedIGreeter2Service adds service to the DI container
func AddScopedIGreeterService ¶ added in v0.1.172
AddScopedIGreeterService adds service to the DI container
Types ¶
type Service ¶
type Service struct {
ServiceProvider contracts_serviceprovider.IServiceProvider `inject:""`
Request contracts_request.IRequest `inject:""`
ScopedItems contracts_request.IItems `inject:""`
ClaimsPrincipal contracts_claimsprincipal.IClaimsPrincipal `inject:""`
Logger contracts_logger.ILogger `inject:""`
Config *contracts_config.Config `inject:""`
Singleton contracts_singleton.ISingleton `inject:""`
Scoped contracts_scoped.IScoped `inject:""`
Transients []contracts_transient.ITransient `inject:""`
Transient contracts_transient.ITransient `inject:""`
TimeNow contracts_timeutils.TimeNow `inject:""`
TimeParse contracts_timeutils.TimeParse `inject:""`
Time contracts_timeutils.ITime `inject:""`
TimeUtils contracts_timeutils.ITimeUtils `inject:""`
KSUID contracts_uuid.IKSUID `inject:""`
GenerateUUID contracts_lambda.GenerateUUID `inject:""`
GenerateUUIDs []contracts_lambda.GenerateUUID `inject:""`
// contains filtered or unexported fields
}
Service is used to implement helloworld.GreeterServer.
func (*Service) Close ¶ added in v0.1.172
func (s *Service) Close()
Close if it exists is called when the container is torn down
func (*Service) Ctor ¶ added in v0.1.172
func (s *Service) Ctor()
Ctor if it exists is called when the service is created
func (*Service) SayHello ¶
func (s *Service) SayHello(in *pb.HelloRequest) (*pb.HelloReply, error)
SayHello implements helloworld.GreeterServer
type Service2 ¶
type Service2 struct {
Request contracts_request.IRequest `inject:""`
ClaimsPrincipal contracts_claimsprincipal.IClaimsPrincipal `inject:""`
Logger contracts_logger.ILogger `inject:""`
Config *contracts_config.Config `inject:""`
}
Service2 ...
func (*Service2) SayHello ¶
func (s *Service2) SayHello(in *pb.HelloRequest) (*pb.HelloReply2, error)
SayHello implements helloworld.GreeterServer
Click to show internal directories.
Click to hide internal directories.