igpapi — Instagram private API Simulator for Node.js (API reference) 4.14.0
    Preparing search index...

    Variable FeedTimelineEntrySchemaConst

    FeedTimelineEntrySchema: Union<
        readonly [
            Struct<
                {
                    key: String;
                    media: Struct<
                        {
                            carousel_media: optionalKey<
                                $Array<Struct<{ pk: decodeTo<(...), (...), (...), (...)> }>>,
                            >;
                            code: String;
                            id: String;
                            injected: optionalKey<NullOr<Struct<{ ad_id: optionalKey<(...)> }>>>;
                            inventory_source: optionalKey<String>;
                            logging_info_token: optionalKey<String>;
                            media_type: Number;
                            mezql_token: optionalKey<String>;
                            pk: optionalKey<
                                decodeTo<String, Union<readonly [Number, String]>, never, never>,
                            >;
                            product_type: optionalKey<String>;
                            ranking_info_token: optionalKey<String>;
                            taken_at: optionalKey<Number>;
                            user: optionalKey<
                                Struct<
                                    {
                                        pk: decodeTo<String, Union<(...)>, never, never>;
                                        username: String;
                                    },
                                >,
                            >;
                        },
                    >;
                    position: Number;
                    slide: optionalKey<Int>;
                    type: Literal<"post">;
                },
            >,
            Struct<
                {
                    key: String;
                    media: Struct<
                        {
                            carousel_media: optionalKey<
                                $Array<Struct<{ pk: decodeTo<(...), (...), (...), (...)> }>>,
                            >;
                            code: String;
                            id: String;
                            injected: optionalKey<NullOr<Struct<{ ad_id: optionalKey<(...)> }>>>;
                            inventory_source: optionalKey<String>;
                            logging_info_token: optionalKey<String>;
                            media_type: Number;
                            mezql_token: optionalKey<String>;
                            pk: optionalKey<
                                decodeTo<String, Union<readonly [Number, String]>, never, never>,
                            >;
                            product_type: optionalKey<String>;
                            ranking_info_token: optionalKey<String>;
                            taken_at: optionalKey<Number>;
                            user: optionalKey<
                                Struct<
                                    {
                                        pk: decodeTo<String, Union<(...)>, never, never>;
                                        username: String;
                                    },
                                >,
                            >;
                        },
                    >;
                    position: Number;
                    type: Literal<"reel">;
                },
            >,
            Struct<
                {
                    key: String;
                    media: Struct<
                        {
                            carousel_media: optionalKey<
                                $Array<Struct<{ pk: decodeTo<(...), (...), (...), (...)> }>>,
                            >;
                            code: String;
                            id: String;
                            injected: optionalKey<NullOr<Struct<{ ad_id: optionalKey<(...)> }>>>;
                            inventory_source: optionalKey<String>;
                            logging_info_token: optionalKey<String>;
                            media_type: Number;
                            mezql_token: optionalKey<String>;
                            pk: optionalKey<
                                decodeTo<String, Union<readonly [Number, String]>, never, never>,
                            >;
                            product_type: optionalKey<String>;
                            ranking_info_token: optionalKey<String>;
                            taken_at: optionalKey<Number>;
                            user: optionalKey<
                                Struct<
                                    {
                                        pk: decodeTo<String, Union<(...)>, never, never>;
                                        username: String;
                                    },
                                >,
                            >;
                        },
                    >;
                    position: Number;
                    type: Literal<"ad">;
                },
            >,
            Struct<
                {
                    key: String;
                    media: Struct<
                        {
                            carousel_media: optionalKey<
                                $Array<Struct<{ pk: decodeTo<(...), (...), (...), (...)> }>>,
                            >;
                            code: String;
                            id: String;
                            injected: optionalKey<NullOr<Struct<{ ad_id: optionalKey<(...)> }>>>;
                            inventory_source: optionalKey<String>;
                            logging_info_token: optionalKey<String>;
                            media_type: Number;
                            mezql_token: optionalKey<String>;
                            pk: optionalKey<
                                decodeTo<String, Union<readonly [Number, String]>, never, never>,
                            >;
                            product_type: optionalKey<String>;
                            ranking_info_token: optionalKey<String>;
                            taken_at: optionalKey<Number>;
                            user: optionalKey<
                                Struct<
                                    {
                                        pk: decodeTo<String, Union<(...)>, never, never>;
                                        username: String;
                                    },
                                >,
                            >;
                        },
                    >;
                    position: Number;
                    source: String;
                    type: Literal<"explore_story">;
                },
            >,
            Struct<
                {
                    key: String;
                    position: Number;
                    subtitle: String;
                    title: String;
                    type: Literal<"caught-up">;
                },
            >,
            Struct<
                {
                    key: String;
                    position: Number;
                    posts: $Array<
                        Struct<
                            {
                                id: optionalKey<String>;
                                media_type: optionalKey<Number>;
                                user: optionalKey<
                                    Struct<
                                        { pk: decodeTo<(...), (...), (...), (...)>; username: String },
                                    >,
                                >;
                            },
                        >,
                    >;
                    title: String;
                    type: Literal<"threads">;
                },
            >,
            Struct<
                {
                    key: String;
                    position: Number;
                    reels: $Array<
                        Struct<
                            {
                                id: optionalKey<String>;
                                is_eof: optionalKey<NullOr<Boolean>>;
                                media_type: optionalKey<Number>;
                                pk: optionalKey<
                                    decodeTo<String, Union<readonly [(...), (...)]>, never, never>,
                                >;
                                user: optionalKey<
                                    Struct<
                                        { pk: decodeTo<(...), (...), (...), (...)>; username: String },
                                    >,
                                >;
                            },
                        >,
                    >;
                    title: String;
                    type: Literal<"suggested-reels">;
                },
            >,
            Struct<
                {
                    item: Struct<
                        {
                            kind: Literal<"unknown">;
                            kindKey: optionalKey<String>;
                            raw: Codec<Json, Json, never, never>;
                        },
                    >;
                    key: String;
                    position: Number;
                    type: Literal<"unknown">;
                },
            >,
        ],
    > = ...

    What the feed shows, entry by entry; the list is told apart by type.