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

    Variable DirectStickerPickerGridScreenConst

    DirectStickerPickerGridScreen: ScreenDefinition<
        "DirectStickerPickerGrid",
        "screen",
        {
            send_attribution?: | "inbox"
            | "inbox_new_message"
            | "message_button"
            | "direct_thread_creation_omnipicker";
            stickers: readonly { alt_text?: string; sticker_id: string }[];
            thread_id: string;
        },
        {
            send_attribution?: | "inbox"
            | "inbox_new_message"
            | "message_button"
            | "direct_thread_creation_omnipicker";
            stickers: readonly { alt_text?: string; sticker_id: string }[];
            thread_id: string;
        },
        {
            send_attribution?: | "inbox"
            | "inbox_new_message"
            | "message_button"
            | "direct_thread_creation_omnipicker";
            thread_id: string;
        },
        never,
        MobileNavigation,
        {},
        {
            stickers: {
                at: "stickers";
                item: ScreenItemDefinition<
                    "DirectStickerPickerGridItem",
                    { alt_text?: string; sticker_id: string },
                    { alt_text?: string; sticker_id: string },
                    DirectStickerRowState,
                    never,
                    never,
                    {
                        send: (
                            self: ScreenHandle,
                            state: DirectStickerRowState,
                        ) => (
                            ...args: [],
                        ) => Effect<
                            Bloks.BloksResponse & { raw: ActionRaw },

                                | IgApiError
                                | RequestError
                                | ParseError
                                | TransportError
                                | ScreenEnterConcurrentError,
                            GraphqlJsonHttp
                            | MobileApplication
                            | MobileNavigation
                            | ScreenStack,
                        >;
                    },
                    {
                        send_attribution?: | "inbox"
                        | "inbox_new_message"
                        | "message_button"
                        | "direct_thread_creation_omnipicker";
                        thread_id: string;
                    },
                    never,
                >;
                key: "sticker_id";
                source: ScreenNoItemNodes;
            };
        },
        never,
        never,
    > = ...

    DirectThreadAvatarTrayFragment:ig_direct_threaddirect_avatar_sticker_picker_grid, the tray's sticker grid: the store's first-party stickers under the tray's sticker tab, in the answer's order. Its entry follows the tray's, the tray's GIF tab having taken the ordinal between them; the grid sends no request of its own: its rows are the tray's answer, delivered with the grid's input, and the answer's packs are not sections of the model.

    Each row sends itself: send() closes the grid and sends the store sticker with IGDirectStoreStickerSendMutation, whose chain ends at the tray.

    Guide: The sticker tray