IGPAPI
    Preparing search index...

    Variable TimelineFeedMediaSchemaConst

    TimelineFeedMediaSchema: Struct<
        {
            code: String;
            media_type: Number;
            pk: optionalKey<Union<readonly [String, Number]>>;
            taken_at: optionalKey<Number>;
            user: optionalKey<
                Struct<{ pk: Union<readonly [String, Number]>; username: String }>,
            >;
        },
    > = ...

    The wire forms the library models: one media's identity and author, and one entry of feed_items — a post (media_or_ad) or an Explore story (explore_story with its own media). The interfaces above describe the whole answer for callers; a caller that needs a page checked reads it with these schemas, so an entry of any other kind fails instead of disappearing.