ReportTargetType
@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).