Documentation
¶
Index ¶
- type Audit
- type Entity
- func (e *Entity) AddAuditRecord(ctx context.Context, guildID int64, changes map[string]string) error
- func (e *Entity) GetLastRecords(ctx context.Context, guild int64) ([]model.Audit, error)
- func (e *Entity) GetRecordsBefore(ctx context.Context, guild int64, before time.Time) ([]model.Audit, error)
- func (e *Entity) RemoveAuditRecordsByGuildId(ctx context.Context, guildID int64) error
- func (e *Entity) RemoveRecordsBefore(ctx context.Context, before time.Time) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Audit ¶
type Audit interface {
AddAuditRecord(ctx context.Context, guildID int64, changes map[string]string) error
RemoveAuditRecordsByGuildId(ctx context.Context, guildID int64) error
RemoveRecordsBefore(ctx context.Context, before time.Time) error
GetLastRecords(ctx context.Context, guild int64) ([]model.Audit, error)
GetRecordsBefore(ctx context.Context, guild int64, before time.Time) ([]model.Audit, error)
}
type Entity ¶
type Entity struct {
// contains filtered or unexported fields
}
func (*Entity) AddAuditRecord ¶
func (*Entity) GetLastRecords ¶
func (*Entity) GetRecordsBefore ¶
func (*Entity) RemoveAuditRecordsByGuildId ¶
Click to show internal directories.
Click to hide internal directories.