Documentation ¶
Index ¶
- type BareBonesServerBase
- func (s *BareBonesServerBase) ApiServer() api_server.Server
- func (s *BareBonesServerBase) Auth() auth.Auth
- func (s *BareBonesServerBase) Config() interface{}
- func (s *BareBonesServerBase) Construct(users auth_session.WithUserSessionManager, config ...Config)
- func (s *BareBonesServerBase) Init(app app_context.Context, tenancyManager multitenancy.Multitenancy, ...) error
- func (s *BareBonesServerBase) SignatureManager() signature.SignatureManager
- func (s *BareBonesServerBase) SmsManager() sms.SmsManager
- type BareBonesServerBaseConfig
- type Config
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BareBonesServerBase ¶
type BareBonesServerBase struct { WithoutStatusService bool WithoutDynamicTables bool MultitenancyBaseServices bool // contains filtered or unexported fields }
func New ¶
func New(users auth_session.WithUserSessionManager, config ...Config) *BareBonesServerBase
func (*BareBonesServerBase) ApiServer ¶
func (s *BareBonesServerBase) ApiServer() api_server.Server
func (*BareBonesServerBase) Auth ¶
func (s *BareBonesServerBase) Auth() auth.Auth
func (*BareBonesServerBase) Config ¶
func (s *BareBonesServerBase) Config() interface{}
func (*BareBonesServerBase) Construct ¶
func (s *BareBonesServerBase) Construct(users auth_session.WithUserSessionManager, config ...Config)
func (*BareBonesServerBase) Init ¶
func (s *BareBonesServerBase) Init(app app_context.Context, tenancyManager multitenancy.Multitenancy, configPath ...string) error
func (*BareBonesServerBase) SignatureManager ¶
func (s *BareBonesServerBase) SignatureManager() signature.SignatureManager
func (*BareBonesServerBase) SmsManager ¶
func (s *BareBonesServerBase) SmsManager() sms.SmsManager
type BareBonesServerBaseConfig ¶
type BareBonesServerBaseConfig struct {
noauth_server.PoolServiceConfig
}
type Config ¶
type Config struct { Auth auth.Auth Server api_server.Server SmsManager sms.SmsManager SmsProviders sms.ProviderFactory SignatureManager signature.SignatureManager WithoutStatusService bool WithoutDynamicTables bool MultitenancyBaseServices bool DefaultPoolServiceName string DefaultPoolServiceType string DefaultPublicPoolService bool }
type Server ¶
type Server interface { ApiServer() api_server.Server Auth() auth.Auth SmsManager() sms.SmsManager SignatureManager() signature.SignatureManager }
Click to show internal directories.
Click to hide internal directories.