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

    Variable DirectThreadParticipantItemConst

    DirectThreadParticipantItem: ScreenItemDefinition<
        "DirectThreadParticipant",
        { fbid_v2?: string; full_name: string; pk: string; username: string },
        { fbid_v2?: string; full_name: string; pk: string; username: string },
        DirectThreadParticipantState,
        never,
        never,
        DirectThreadParticipantItemActions,

            | {
                has_messages: boolean;
                is_group: false;
                ordinal_reserved?: boolean;
                participants: readonly {
                    fbid_v2?: string;
                    full_name: string;
                    pk: string;
                    username: string;
                }[];
                peer_user_fbid?: string;
                peer_user_id?: string;
                send_attribution?: | "inbox"
                | "inbox_new_message"
                | "message_button"
                | "direct_thread_creation_omnipicker";
                thread_id: string;
                thread_title: string;
                thread_v2_id?: string;
            }
            | {
                has_messages: boolean;
                is_group: true;
                lead_user_id?: string;
                ordinal_reserved?: boolean;
                participants: readonly {
                    fbid_v2?: string;
                    full_name: string;
                    pk: string;
                    username: string;
                }[];
                send_attribution?: | "inbox"
                | "inbox_new_message"
                | "message_button"
                | "direct_thread_creation_omnipicker";
                thread_id: string;
                thread_title: string;
                thread_v2_id?: string;
            },
        never,
        never,
    > = ...

    One participant of the conversation. Showing them sends nothing. openNicknameEditor opens the nickname editor for the participant the handle shows; the thread id is the thread screen's state, read as the item's host's, so the edge has no argument of its own. The app reaches the editor through the thread details, the shared media and the nicknames list; the Simulator opens it from the thread directly.