Documentation
¶
Index ¶
- func NewAuditDBManager(in struct{ ... }) *auditdb.Manager
- func NewAuditorCheckServiceProvider(in struct{ ... }) *db.AuditorCheckServiceProvider
- func NewIdentityDBManager(in struct{ ... }) *identitydb.Manager
- func NewOwnerCheckServiceProvider(in struct{ ... }) *db.OwnerCheckServiceProvider
- func NewTTXDBManager(in struct{ ... }) *ttxdb.Manager
- func NewTokenLockDBManager(in struct{ ... }) *tokenlockdb.Manager
- func NewTokenManagers(in struct{ ... }) (*tokendb.Manager, *tokendb.NotifierManager)
- type DBDriverResult
- type SDK
- type TokenDriverResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuditDBManager ¶
func NewAuditDBManager(in struct { dig.In ConfigService driver2.ConfigService ConfigProvider *config2.Service Drivers []db.NamedDriver[dbdriver.AuditDBDriver] `group:"auditdb-drivers"` }) *auditdb.Manager
func NewAuditorCheckServiceProvider ¶
func NewAuditorCheckServiceProvider(in struct { dig.In TMSProvider common.TokenManagementServiceProvider NetworkProvider common.NetworkProvider Checkers []common.NamedChecker `group:"auditdb-checkers"` }) *db.AuditorCheckServiceProvider
func NewIdentityDBManager ¶
func NewIdentityDBManager(in struct { dig.In ConfigService driver2.ConfigService ConfigProvider *config2.Service Drivers []db.NamedDriver[dbdriver.IdentityDBDriver] `group:"identitydb-drivers"` }) *identitydb.Manager
func NewOwnerCheckServiceProvider ¶
func NewOwnerCheckServiceProvider(in struct { dig.In TMSProvider common.TokenManagementServiceProvider NetworkProvider common.NetworkProvider Checkers []common.NamedChecker `group:"ttxdb-checkers"` }) *db.OwnerCheckServiceProvider
func NewTTXDBManager ¶
func NewTTXDBManager(in struct { dig.In ConfigService driver2.ConfigService ConfigProvider *config2.Service Drivers []db.NamedDriver[dbdriver.TTXDBDriver] `group:"ttxdb-drivers"` }) *ttxdb.Manager
func NewTokenLockDBManager ¶
func NewTokenLockDBManager(in struct { dig.In ConfigService driver2.ConfigService ConfigProvider *config2.Service Drivers []db.NamedDriver[dbdriver.TokenLockDBDriver] `group:"tokenlockdb-drivers"` }) *tokenlockdb.Manager
func NewTokenManagers ¶
func NewTokenManagers(in struct { dig.In ConfigService driver2.ConfigService ConfigProvider *config2.Service DBDrivers []db.NamedDriver[dbdriver.TokenDBDriver] `group:"tokendb-drivers"` NotifierDrivers []db.NamedDriver[dbdriver.TokenNotifierDriver] `group:"tokennotifier-drivers"` }) (*tokendb.Manager, *tokendb.NotifierManager)
Types ¶
type DBDriverResult ¶
type DBDriverResult struct { dig.Out TTXDBDriver db.NamedDriver[dbdriver.TTXDBDriver] `group:"ttxdb-drivers"` TokenDBDriver db.NamedDriver[dbdriver.TokenDBDriver] `group:"tokendb-drivers"` TokenNotifierDriver db.NamedDriver[dbdriver.TokenNotifierDriver] `group:"tokennotifier-drivers"` TokenLockDBDriver db.NamedDriver[dbdriver.TokenLockDBDriver] `group:"tokenlockdb-drivers"` AuditDBDriver db.NamedDriver[dbdriver.AuditDBDriver] `group:"auditdb-drivers"` IdentityDBDriver db.NamedDriver[dbdriver.IdentityDBDriver] `group:"identitydb-drivers"` }
func NewDBDrivers ¶
func NewDBDrivers() DBDriverResult
type SDK ¶
func (*SDK) TokenEnabled ¶
type TokenDriverResult ¶
type TokenDriverResult struct { dig.Out DBDriver db.NamedDriver[dbdriver.TokenDBDriver] `group:"tokendb-drivers"` NotifierDriver db.NamedDriver[dbdriver.TokenNotifierDriver] `group:"tokennotifier-drivers"` }
func NewTokenDrivers ¶
func NewTokenDrivers() TokenDriverResult
Click to show internal directories.
Click to hide internal directories.