Pular para o conteúdo principal

SponsorEntityType

@raizfc/contracts


@raizfc/contracts / SponsorEntityType

Type Alias: SponsorEntityType

SponsorEntityType = "team" | "torcida"

Defined in: sponsor/sponsor.dto.ts:24

IS-MVP-10.1 (SPEC-DOMAIN-SPONSOR-001 "Incluído no MVP: Somente team e torcida") — the general cross-entity Patrocínios domain, unifying what IS-MVP-08.3 had shipped as a torcida-only, payment-less stopgap (TorcidaSponsorDto, manager-created name/logo/link with no checkout — see that type's own doc comment: "not a paid checkout in this pack"). TorcidaSponsorDto and its endpoints are retired by this pack (mirrors SPEC-DOMAIN-WALLET-001's TorcidaWalletDtoCreditLotDto unification, IS-MVP-09.3): every sponsorship, team or torcida, now goes through this one model with a real Pix checkout, packages, and an 80/20 wallet split. entityType stays an open union of exactly the two entity kinds the domain spec allows today — a future pack adding sponsorship to a third entity type only needs to extend this union and wire one more authority/eligibility check (SponsorsApplicationService), not build a parallel domain.