package model import ( "database/sql" "encoding/json" "time" ) type AuditEntry struct { ID int64 `json:"id"` LicenseID sql.NullInt64 `json:"license_id"` Action string `json:"action"` IPAddress string `json:"ip_address"` Details json.RawMessage `json:"details"` CreatedAt time.Time `json:"created_at"` // Joined LicenseKey string `json:"license_key,omitempty"` }