Pular para o conteúdo principal

SponsorAvailabilityDto

@raizfc/contracts


@raizfc/contracts / SponsorAvailabilityDto

Type Alias: SponsorAvailabilityDto

SponsorAvailabilityDto = Readonly<{ availableSlots: number; entityId: ID; entityType: SponsorEntityType; occupiedSlots: number; totalSlots: number; }>

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

SPEC-API-FINANCE-001 GET /:entityType/:entityId/sponsorship/availability — "3 slots incluindo reservas pending". Slot counting only; the actual public grid content is the pre-existing PublicTeamResponse.sponsors/PublicTorcidaResponse.sponsors collections (already wired to PublicSponsorDto since before this pack), which this module keeps in sync on every state change instead of duplicating a second public listing route not present in the canonical API spec.