Pular para o conteúdo principal

ShareableCardSourceDto

@raizfc/contracts


@raizfc/contracts / ShareableCardSourceDto

Type Alias: ShareableCardSourceDto

ShareableCardSourceDto = Readonly<{ ranking: RankingDto; type: "ranking"; }> | Readonly<{ championshipId?: ID; period: RankingPeriod; territory?: RankingTerritoryDto; topScorer: TopScorerRowDto; type: "top_scorer"; }> | Readonly<{ match: PublicMatchDto; type: "result"; }> | Readonly<{ match: PublicMatchDto; type: "live_score"; updatedAt: ISODateString; }> | Readonly<{ match: PublicMatchDto; type: "upcoming"; }> | Readonly<{ formation?: string; match: PublicMatchDto; players: readonly PublicMatchPlayerDto[]; team: PublicTeamSummaryDto; type: "lineup"; }> | Readonly<{ match: PublicMatchDto; opponent: PublicTeamSummaryDto; players: readonly PublicMatchPlayerDto[]; team: PublicTeamSummaryDto; type: "call"; }> | Readonly<{ player: PublicPlayerSummaryDto; team: PublicTeamSummaryDto; type: "new_player"; }> | Readonly<{ championship: PublicChampionshipSummaryDto; team: PublicTeamSummaryDto; type: "title"; }> | Readonly<{ image?: ImageAsset; metrics: readonly ShareableCardMetricDto[]; name: string; publicRoute: PublicRoute; subject: ShareableCardProfileSubject; type: "profile"; }> | Readonly<{ entityType: "team" | "torcida"; image?: ImageAsset; name: string; publicRoute: PublicRoute; type: "support"; }>

Defined in: share/share.dto.ts:49