Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditorCheckServiceProvider ¶
type AuditorCheckServiceProvider struct {
// contains filtered or unexported fields
}
AuditorCheckServiceProvider creates check services for auditors. It combines default checkers with custom checkers for database validation.
func NewAuditorCheckServiceProvider ¶
func NewAuditorCheckServiceProvider(tmsProvider common.TokenManagementServiceProvider, networkProvider common.NetworkProvider, checkers []common.NamedChecker) *AuditorCheckServiceProvider
NewAuditorCheckServiceProvider creates a new auditor check service provider.
func (*AuditorCheckServiceProvider) CheckService ¶
func (a *AuditorCheckServiceProvider) CheckService(id token.TMSID, adb *auditdb.StoreService, tdb *tokens.Service) (auditor.CheckService, error)
CheckService creates a check service for the given TMS ID and databases. It combines default checkers with custom checkers provided during initialization.
type OwnerCheckServiceProvider ¶
type OwnerCheckServiceProvider struct {
// contains filtered or unexported fields
}
OwnerCheckServiceProvider creates check services for token owners. It combines default checkers with custom checkers for database validation.
func NewOwnerCheckServiceProvider ¶
func NewOwnerCheckServiceProvider(tmsProvider common.TokenManagementServiceProvider, networkProvider common.NetworkProvider, checkers []common.NamedChecker) *OwnerCheckServiceProvider
NewOwnerCheckServiceProvider creates a new owner check service provider.
func (*OwnerCheckServiceProvider) CheckService ¶
func (a *OwnerCheckServiceProvider) CheckService(id token.TMSID, txdb *ttxdb.StoreService, tdb *tokens.Service) (ttx.CheckService, error)
CheckService creates a check service for the given TMS ID and databases. It combines default checkers with custom checkers provided during initialization.