auditlog

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditLog

type AuditLog struct {
	CreatedAt *time.Time     `json:"created_at,omitempty" db:"created_at"`
	ID        string         `json:"id" db:"id"`
	OrgID     uint           `json:"org_id" db:"org_id"`
	OrgName   string         `json:"org_name" db:"org_name"`
	SourceIP  string         `json:"source_ip" db:"source_ip"`
	Endpoint  string         `json:"endpoint" db:"endpoint"`
	Action    string         `json:"action" db:"action"`
	Actor     AuditLogActor  `json:"actor" db:"actor"`
	Target    AuditLogTarget `json:"target,omitempty" db:"target"`
}

type AuditLogActor

type AuditLogActor struct {
	ApiKey string `json:"api_key,omitempty" db:"api_key"`
	Email  string `json:"email,omitempty" db:"email"`
}

type AuditLogTarget

type AuditLogTarget map[string]interface{}

Jump to

Keyboard shortcuts

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