Pular para o conteúdo principal

FeedPostDto

@raizfc/contracts


@raizfc/contracts / FeedPostDto

Type Alias: FeedPostDto

FeedPostDto = Readonly<{ entityCrest?: ImageAsset; entityId: ID; entityName: string; entityRoute: PublicRoute; entityType: FeedEntityType; id: ID; link?: PostLinkDto; matchPresentation?: FeedMatchPresentationDto; media?: ImageAsset; publishedAt: ISODateString; reason: FeedReasonDto; source: FeedPostSource; sourceId?: ID; targetRoute: PublicRoute; text: string; title: string; type: FeedPostType; }>

Defined in: engagement/feed.dto.ts:84

id is stable and deterministic (feed:<type>:<sourceId>), never a random/opaque token, so pagination stays duplicate-free across requests even though nothing is persisted under this shape (SPEC-API-ENGAGEMENT-001 "Ordering deterministic por seed/time").