Pular para o conteúdo principal

ReportTargetType

@raizfc/contracts


@raizfc/contracts / ReportTargetType

Type Alias: ReportTargetType

ReportTargetType = "team" | "player" | "match" | "championship" | "torcida" | "field" | "service" | "district" | "neighborhood" | "team_post" | "torcida_post" | "sponsor"

Defined in: report-support/report.dto.ts:18

SPEC-DOMAIN-REPORT-001 "Incluído no MVP": "Denúncia em páginas, posts, mídia e sponsors." IS-MVP-14.1's own title names exactly these four surfaces. "Páginas" covers every public entity type that already ships a "Denunciar" affordance (ViewerRelationshipDto.canReport, wired since EP-MVP-01.*/02.3 on team/player/match/championship/torcida/field/service/ district/neighborhood public screens — this pack fills in what those buttons do). "Posts" covers TeamPostDto/TorcidaPostDto (team_post/torcida_post) — "mídia" is the photo attached to a type: 'photo' post (OfficialPostContentType, IS-MVP-11.2); there is no separate media entity with its own id independent of a post, so reporting the post is reporting its media (divergence registered in this pack's handoff). "Sponsors" is PublicSponsorDto (sponsor).