FeedPostDto
@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").