Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RetentionModule = fx.Module("audit_retention", fx.Provide( NewRetention, ), )
Functions ¶
This section is empty.
Types ¶
type AuditStorer ¶
type AuditStorer struct {
// contains filtered or unexported fields
}
func (*AuditStorer) Log ¶
func (a *AuditStorer) Log(in *model.FivenetAuditLog, data any, callbacks ...FilterFn)
type FilterFn ¶
type FilterFn func(in *model.FivenetAuditLog, data any)
type IAuditer ¶
type IAuditer interface {
Log(in *model.FivenetAuditLog, data any, callbacks ...FilterFn)
}
type Retention ¶
type Retention struct {
// contains filtered or unexported fields
}
func NewRetention ¶
func NewRetention(p RetentionParams) *Retention
Click to show internal directories.
Click to hide internal directories.