ReadonlyfeedThe item's position in the page (feed_position).
Optional ReadonlyloggingThe feed's logging token on the media (the answer's logging_info_token).
ReadonlymediaThe media the entry carries, for an edge that opens a reel viewer on it.
Optional Readonlycarousel_media?: readonly { pk: string }[]The children of a carousel media, in the order the app swipes them: each
child's pk is the carousel_media_id its like names. Absent on a media
that is not a carousel.
Readonlycode: stringReadonlyid: stringThe media's container id (<pk>_<authorPk>), the id every media request
addresses (media/<id>/info/, like/, comment/). Organic media carry it;
a promoted one carries an ad id here and is marked by injected, so it is
no media a post action can address.
Optional Readonlyinjected?: { ad_id?: string } | nullPresent on a promoted media (media_or_ad of an ad): its presence is what
tells the ad apart from an organic post. Its other fields are not modelled.
Optional Readonlyinventory_source?: stringThe inventory the feed served the media from (media_or_ad on the
Following feed's organic media): the value the item's like and unlike echo
as inventory_source.
Optional Readonlylogging_info_token?: stringThe feed-issued logging token the item's like echoes as
logging_info_token and its repost note as ranking_info_token. Organic
media in the answers carry it (one value for the page's items); a
promoted media carries none.
Readonlymedia_type: numberOptional Readonlymezql_token?: stringThe feed item's mezql_token — "" on every organic media of the Android
451 timeline, and
the value the item's like echoes as its mezql_token.
Optional Readonlypk?: stringOptional Readonlyproduct_type?: stringWhat kind of media the entry is, as the answer names it: the screen reads
clips — a reel — and nothing else (the 451 warm-launch timeline answer
carries it). An ad is not a product_type: the answer marks it injected.
Absent on older answers.
Optional Readonlytaken_at?: numberOptional Readonlyuser?: { pk: string; username: string }ReadonlymediaThe media's container id (<pk>_<authorPk>), as the answer's media id carries it.
What continuing from a post needs: the media its reply addresses and the feed context its answer gave.