Variable ReelsViewerMediaSchemaConst
ReelsViewerMediaSchema: Struct<
{
code: String;
id: String;
media_type: Number;
organic_tracking_token: optionalKey<String>;
pk: decodeTo<String, Union<readonly [Number, String]>, never, never>;
taken_at: optionalKey<Number>;
user: optionalKey<
Struct<
{
id: optionalKey<String>;
pk: optionalKey<
decodeTo<String, Union<readonly [Number, String]>, never, never>,
>;
},
>,
>;
video_duration: optionalKey<Number>;
},
> = ...
One reel the viewer shows, as the stream answer and a feed's reel carry it: its container id, its pk, its shortcode and type. The item's actions address the media by
id; the visits name it by both ids.video_durationis what the answer knows of the clip's length and the watched fraction needs.