Pular para o conteúdo principal

MatchAuditLogDto

@raizfc/contracts


@raizfc/contracts / MatchAuditLogDto

Type Alias: MatchAuditLogDto

MatchAuditLogDto = Readonly<{ action: string; actorId: ID; after?: Readonly<Record<string, unknown>>; before?: Readonly<Record<string, unknown>>; createdAt: ISODateString; id: ID; matchId: ID; requestId: string; }>

Defined in: match/match.dto.ts:140

Generic audit trail entry for match lifecycle changes. Kept standalone rather than reusing AuditLogDto (team/team-management.dto.ts) because that type's entityType is ManageableEntityType, which deliberately excludes 'match' — matches are governed through team membership, not their own management membership (see permissions.ts ManageableEntityType comment thread in the EP-MVP-06.1 handoff).