instagram-private-api
Version:
Instagram private API wrapper for full access to instagram
122 lines (121 loc) • 3.54 kB
TypeScript
export interface MediaUpdatedMediaResponseRootObject {
updated_media: MediaUpdatedMediaResponseUpdated_media;
status: string;
}
export interface MediaUpdatedMediaResponseUpdated_media {
taken_at: number;
pk: string;
id: string;
device_timestamp: number;
media_type: number;
code: string;
client_cache_key: string;
filter_type: number;
image_versions2: MediaUpdatedMediaResponseImage_versions2;
original_width: number;
original_height: number;
user: MediaUpdatedMediaResponseUser;
caption_is_edited: boolean;
comment_likes_enabled: boolean;
comment_threading_enabled: boolean;
has_more_comments: boolean;
max_num_visible_preview_comments: number;
preview_comments: any[];
can_view_more_preview_comments: boolean;
comment_count: number;
caption_position: number;
is_reel_media: boolean;
like_count: number;
has_liked: boolean;
likers: any[];
photo_of_you: boolean;
caption: MediaUpdatedMediaResponseCaption;
can_viewer_save: boolean;
organic_tracking_token: string;
expiring_at: number;
can_reshare: boolean;
can_reply: boolean;
is_pride_media: boolean;
story_polls: MediaUpdatedMediaResponseStoryPollsItem[];
creative_config: MediaUpdatedMediaResponseCreative_config;
supports_reel_reactions: boolean;
can_send_custom_emojis: boolean;
show_one_tap_fb_share_tooltip: boolean;
has_shared_to_fb: number;
}
export interface MediaUpdatedMediaResponseImage_versions2 {
candidates: MediaUpdatedMediaResponseCandidatesItem[];
}
export interface MediaUpdatedMediaResponseCandidatesItem {
width: number;
height: number;
url: string;
estimated_scans_sizes: number[];
}
export interface MediaUpdatedMediaResponseUser {
pk: number;
username: string;
full_name: string;
is_private: boolean;
profile_pic_url: string;
profile_pic_id: string;
friendship_status: MediaUpdatedMediaResponseFriendship_status;
is_verified: boolean;
has_anonymous_profile_picture: boolean;
is_unpublished: boolean;
is_favorite: boolean;
}
export interface MediaUpdatedMediaResponseFriendship_status {
following: boolean;
outgoing_request: boolean;
is_bestie: boolean;
is_restricted: boolean;
}
export interface MediaUpdatedMediaResponseCaption {
pk: string;
user_id: number;
text: string;
type: number;
created_at: number;
created_at_utc: number;
content_type: string;
status: string;
bit_flags: number;
user: MediaUpdatedMediaResponseUser;
did_report_as_spam: boolean;
share_enabled: boolean;
media_id: string;
}
export interface MediaUpdatedMediaResponseStoryPollsItem {
x: number;
y: number;
z: number;
width: string;
height: number;
rotation: number;
is_pinned: number;
is_hidden: number;
is_sticker: number;
poll_sticker: MediaUpdatedMediaResponsePoll_sticker;
}
export interface MediaUpdatedMediaResponsePoll_sticker {
id: string;
poll_id: string;
question: string;
tallies: MediaUpdatedMediaResponseTalliesItem[];
promotion_tallies: null;
viewer_can_vote: boolean;
is_shared_result: boolean;
finished: boolean;
viewer_vote: number;
}
export interface MediaUpdatedMediaResponseTalliesItem {
text: string;
font_size: number;
count: number;
}
export interface MediaUpdatedMediaResponseCreative_config {
capture_type: string;
camera_facing: string;
should_render_try_it_on: boolean;
}