Versions in this module Expand all Collapse all v1 v1.1.0 Jul 10, 2026 v1.0.0 Jul 6, 2026 Changes in this version + type ActorKind string + const KindSystem + const KindUser + type ActorRef struct + CapacityID uuid.UUID + Kind ActorKind + System string + UserID uuid.UUID + type Auditable struct + CreatedAt time.Time + CreatedBy uuid.UUID + UpdatedAt *time.Time + UpdatedBy *uuid.UUID + type BaseFields struct + ID uuid.UUID + type CreatedOnly struct + CreatedAt time.Time + CreatedBy uuid.UUID + type ExternalRef struct + ID string + System string + type IDGen interface + New func() uuid.UUID + func UUIDv7() IDGen + type Metadata map[string]any + type Money struct + Amount decimal.Decimal + Currency string + type ResourceRef struct + ID uuid.UUID + Type string + type Statused struct + Status S + type Temporal struct + ValidFrom time.Time + ValidTo *time.Time + func (t Temporal) ActiveAt(at time.Time) bool + type TenantScoped struct + TenantID uuid.UUID + type TimeRange struct + From time.Time + To *time.Time + type Versioned struct + Version int