Variable: reelSchema ​
ts
const reelSchema: ZodObject<{
expiring_at: ZodOptional<ZodNullable<ZodNumber>>;
id: ZodOptional<ZodCoercedString<unknown>>;
items: ZodOptional<ZodArray<ZodObject<{
caption: ZodOptional<ZodNullable<ZodObject<{
text: ZodOptional<...>;
}, $loose>>>;
code: ZodOptional<ZodString>;
comment_count: ZodOptional<ZodNullable<ZodNumber>>;
id: ZodOptional<ZodString>;
image_versions2: ZodOptional<ZodObject<{
candidates: ZodOptional<ZodArray<...>>;
}, $loose>>;
like_count: ZodOptional<ZodNullable<ZodNumber>>;
media_type: ZodOptional<ZodNumber>;
pk: ZodOptional<ZodCoercedString<unknown>>;
taken_at: ZodOptional<ZodNumber>;
user: ZodOptional<ZodObject<{
biography: ZodOptional<ZodString>;
external_url: ZodOptional<ZodNullable<...>>;
follower_count: ZodOptional<ZodNullable<...>>;
following_count: ZodOptional<ZodNullable<...>>;
full_name: ZodOptional<ZodString>;
is_private: ZodOptional<ZodBoolean>;
is_verified: ZodOptional<ZodBoolean>;
media_count: ZodOptional<ZodNullable<...>>;
pk: ZodOptional<ZodCoercedString<...>>;
profile_pic_url: ZodOptional<ZodNullable<...>>;
username: ZodOptional<ZodString>;
}, $loose>>;
usertags: ZodOptional<ZodNullable<ZodObject<{
in: ZodOptional<...>;
}, $loose>>>;
video_versions: ZodOptional<ZodNullable<ZodArray<ZodObject<{
height: ...;
url: ...;
width: ...;
}, $loose>>>>;
}, $loose>>>;
latest_reel_media: ZodOptional<ZodNullable<ZodNumber>>;
seen: ZodOptional<ZodNullable<ZodNumber>>;
user: ZodOptional<ZodObject<{
biography: ZodOptional<ZodString>;
external_url: ZodOptional<ZodNullable<ZodString>>;
follower_count: ZodOptional<ZodNullable<ZodNumber>>;
following_count: ZodOptional<ZodNullable<ZodNumber>>;
full_name: ZodOptional<ZodString>;
is_private: ZodOptional<ZodBoolean>;
is_verified: ZodOptional<ZodBoolean>;
media_count: ZodOptional<ZodNullable<ZodNumber>>;
pk: ZodOptional<ZodCoercedString<unknown>>;
profile_pic_url: ZodOptional<ZodNullable<ZodString>>;
username: ZodOptional<ZodString>;
}, $loose>>;
}, $loose>;A story reel: a user's current story and its media items. Lean and lenient, reusing the User and Media models. The reels tray returns one per user with an active story. The user story endpoint returns a single reel.