Pular para o conteúdo principal

ChampionshipPublicationPaymentDto

@raizfc/contracts


@raizfc/contracts / ChampionshipPublicationPaymentDto

Type Alias: ChampionshipPublicationPaymentDto

ChampionshipPublicationPaymentDto = Readonly<{ amount: MoneyAmount; championshipId: ID; confirmedAt?: ISODateString; copyPasteCode: string; createdAt: ISODateString; expiresAt: ISODateString; id: ID; purpose: "championship_publication"; qrCode: string; status: PaymentStatus; }>

Defined in: championship/championship.dto.ts:264

SPEC-DOMAIN-PAYMENT-001 "Purposes ... championship_publication", scoped to this pack only — a self-contained fake Pix, not the generic /payments/* resource (IS-MVP-09.2/10.1 own that; see the IS-MVP-07.1 handoff for the registered decision). status reuses the shared PaymentStatus enum so a future generic payments domain can absorb this shape without a breaking rename.