Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditAction ¶
type AuditClient ¶
type AuditClientConfig ¶
type AuditClientConfig struct {
// contains filtered or unexported fields
}
func NewAuditClientConfig ¶
func NewAuditClientConfig( baseURL string, timeout time.Duration, poolConfig *worker.BasePoolConfig, ) (*AuditClientConfig, error)
type AuthAuditClient ¶
type AuthAuditClient struct {
*BaseAuditClient[*models.AuthAuditDTO]
}
func NewAuthAuditClient ¶
func NewAuthAuditClient( conf *AuditClientConfig, tokenProvider auth.TokenProvider, log logger.Logger, ) *AuthAuditClient
type BaseAuditClient ¶
type BaseAuditClient[D any] struct { // contains filtered or unexported fields }
func NewBaseAuditClient ¶
func NewBaseAuditClient[D any]( name string, conf *AuditClientConfig, auditAction AuditAction[D], tokenProvider auth.TokenProvider, log logger.Logger, ) *BaseAuditClient[D]
func (*BaseAuditClient[D]) Audit ¶
func (bac *BaseAuditClient[D]) Audit(data D) error
func (*BaseAuditClient[D]) GetConfig ¶
func (bac *BaseAuditClient[D]) GetConfig() *AuditClientConfig
func (*BaseAuditClient[D]) Stop ¶
func (bac *BaseAuditClient[D]) Stop(stopTimeout time.Duration) error
func (*BaseAuditClient[D]) TotalLost ¶
func (bac *BaseAuditClient[D]) TotalLost() int32
type DataAuditClient ¶
type DataAuditClient struct {
*BaseAuditClient[*models.DataAuditDTO]
}
func NewDataAuditClient ¶
func NewDataAuditClient( conf *AuditClientConfig, tokenProvider auth.TokenProvider, log logger.Logger, ) *DataAuditClient
Click to show internal directories.
Click to hide internal directories.