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.