auditlogs

package
v0.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultLimit int32 = 50
	MaxLimit     int32 = 200
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Filter

type Filter struct {
	Action        string
	ResourceType  string
	ResourceID    string
	ActorUsername string
	Limit         int32
	Offset        int32
}

type Page

type Page struct {
	Items      []api.AuditLogEntry
	Limit      int32
	Offset     int32
	TotalCount int64
}

type Querier

type Querier interface {
	CountAuditLogs(ctx context.Context, arg db.CountAuditLogsParams) (int64, error)
	ListAuditLogs(ctx context.Context, arg db.ListAuditLogsParams) ([]db.AuditLog, error)
}

type Service

type Service struct {
	// contains filtered or unexported fields
}

func NewService

func NewService(queries Querier) *Service

func (*Service) List

func (s *Service) List(ctx context.Context, filter Filter) (*Page, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL