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

    Variable TimelineFeedEntrySchemaConst

    TimelineFeedEntrySchema: Union<
        readonly [
            Struct<
                {
                    media_or_ad: 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>;
                            taken_at: optionalKey<Number>;
                            user: optionalKey<
                                Struct<
                                    {
                                        pk: decodeTo<String, Union<(...)>, never, never>;
                                        username: String;
                                    },
                                >,
                            >;
                        },
                    >;
                },
            >,
            Struct<
                {
                    explore_story: Struct<
                        {
                            id: decodeTo<
                                String,
                                Union<readonly [Number, String]>,
                                never,
                                never,
                            >;
                            media_or_ad: Struct<
                                {
                                    carousel_media: optionalKey<$Array<Struct<(...)>>>;
                                    code: String;
                                    id: String;
                                    injected: optionalKey<NullOr<Struct<(...)>>>;
                                    inventory_source: optionalKey<String>;
                                    logging_info_token: optionalKey<String>;
                                    media_type: Number;
                                    mezql_token: optionalKey<String>;
                                    pk: optionalKey<decodeTo<String, Union<(...)>, never, never>>;
                                    product_type: optionalKey<String>;
                                    taken_at: optionalKey<Number>;
                                    user: optionalKey<Struct<{ pk: ...; username: ... }>>;
                                },
                            >;
                            source: String;
                        },
                    >;
                },
            >,
            Struct<
                {
                    end_of_feed_demarcator: Struct<
                        {
                            id: decodeTo<
                                String,
                                Union<readonly [Number, String]>,
                                never,
                                never,
                            >;
                            subtitle: String;
                            title: String;
                        },
                    >;
                },
            >,
            Struct<
                {
                    threads_in_feed_unit: Struct<
                        {
                            id: decodeTo<
                                String,
                                Union<readonly [Number, String]>,
                                never,
                                never,
                            >;
                            media_dicts: $Array<
                                Struct<
                                    {
                                        id: optionalKey<String>;
                                        media_type: optionalKey<Number>;
                                        user: optionalKey<Struct<(...)>>;
                                    },
                                >,
                            >;
                            title: String;
                        },
                    >;
                },
            >,
            Struct<
                {
                    clips_netego: Struct<
                        {
                            clips: $Array<
                                Struct<
                                    {
                                        media: Struct<
                                            { id: ...; is_eof: ...; media_type: ...; pk: ...; user: ... },
                                        >;
                                    },
                                >,
                            >;
                            id: decodeTo<String, Union<readonly [Number, String]>, never, never>;
                            title: String;
                        },
                    >;
                },
            >,
            UnknownTaggedItemCodec,
        ],
    > = ...

    One entry of feed_items, as the answer carries it: a modelled kind, or the explicit unknown item.