ReadonlychainingOptional ReadonlychainingPosition?: string | numberZero-based position in the chaining session.
Optional ReadonlychainingSeedMediaId?: stringSeed media id of the chaining session (chaining_seed_media_id), in the form the caller holds it.
Optional ReadonlychainingSessionId?: stringOpaque chaining-session id.
Optional ReadonlyclientPosition?: string | numberClient position in the viewer.
Optional ReadonlymediaPctWatched?: string | numberPercentage of the clip watched before the like (0–100), the app's measurement.
Optional ReadonlyrankingSessionId?: stringRanking session id.
Optional ReadonlystoryRankingToken?: stringThe reel's story ranking token.
ReadonlymediaReadonlymediaReadonlymediaReadonlypositionThe reel's position in the viewer (its index in the tab's list, or in the page it came from).
ReadonlystartThe position of the viewer's first reel: the chaining session begins there, at position 0.
ReadonlyvideoThe clip's length in seconds, when the answer named it — what the watched percentage divides by.
What acting on one reel needs: the media, where it sits in the viewer, its clip's length and the viewer's chaining context its like and comments echo (the host's state). Public because the item handle's declaration names it; it is the item's state, not an entry point — a caller reaches a reel's actions through the handle, never this type.