pl-api
    Preparing search index...

    Variable groupedNotificationsResultsSchemaConst

    groupedNotificationsResultsSchema: ObjectSchema<
        {
            accounts: SchemaWithPipe<
                readonly [
                    SchemaWithFallback<ArraySchema<AnySchema, undefined>, readonly []>,
                    TransformAction<any[], Account[]>,
                ],
            >;
            notification_groups: SchemaWithPipe<
                readonly [
                    SchemaWithFallback<ArraySchema<AnySchema, undefined>, readonly []>,
                    TransformAction<
                        any[],
                        (
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                type: "follow"
                                | "follow_request"
                                | "admin.sign_up"
                                | "bite";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                status_id: string;
                                subtype: null
                                | "reply";
                                type: "mention";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                status_id: string;
                                type: | "status"
                                | "poll"
                                | "reblog"
                                | "favourite"
                                | "update"
                                | "event_reminder";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                report: {
                                    action_taken?: boolean;
                                    action_taken_at: null
                                    | string;
                                    category?: string;
                                    comment?: string;
                                    created_at?: string;
                                    forwarded?: boolean;
                                    id: string;
                                    rule_ids: null | string;
                                    status_ids: null | string;
                                    target_account: null | Account;
                                };
                                sample_account_ids: string[];
                                type: "admin.report";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                relationship_severance_event: {
                                    created_at: string;
                                    id: string;
                                    purged: string;
                                    relationships_count?: number;
                                    type: "domain_block"
                                    | "user_domain_block"
                                    | "account_suspension";
                                };
                                sample_account_ids: string[];
                                type: "severed_relationships";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                moderation_warning: {
                                    action: | "none"
                                    | "sensitive"
                                    | "disable"
                                    | "mark_statuses_as_sensitive"
                                    | "delete_statuses"
                                    | "silence"
                                    | "suspend";
                                    appeal: null
                                    | { state: ...; text: ... };
                                    created_at: string;
                                    id: string;
                                    status_ids: string[];
                                    target_account: {
                                        __meta: ...;
                                        accepts_chat_messages: ...;
                                        acct: ...;
                                        ap_id: ...;
                                        avatar: ...;
                                        avatar_description: ...;
                                        avatar_static: ...;
                                        background_image: ...;
                                        birthday?: ...;
                                        bot: ...;
                                        created_at: ...;
                                        custom_css: ...;
                                        deactivated?: ...;
                                        discoverable: ...;
                                        display_name: ...;
                                        domain: ...;
                                        emojis: ...;
                                        enable_rss: ...;
                                        favicon?: ...;
                                        fields: ...;
                                        followers_count: ...;
                                        following_count: ...;
                                        fqn: ...;
                                        group: ...;
                                        header: ...;
                                        header_description: ...;
                                        header_static: ...;
                                        hide_collections?: ...;
                                        hide_favorites: ...;
                                        hide_followers?: ...;
                                        hide_followers_count?: ...;
                                        hide_follows?: ...;
                                        hide_follows_count?: ...;
                                        id: ...;
                                        identity_proofs: ...;
                                        is_admin?: ...;
                                        is_cat: ...;
                                        is_moderator?: ...;
                                        is_suggested?: ...;
                                        last_status_at: ...;
                                        limited?: ...;
                                        local?: ...;
                                        location?: ...;
                                        locked: ...;
                                        mention_policy: ...;
                                        moved: ...;
                                        noindex: ...;
                                        note: ...;
                                        payment_options: ...;
                                        permit_followback?: ...;
                                        pronouns: ...;
                                        relationship?: ...;
                                        roles: ...;
                                        speak_as_cat: ...;
                                        statuses_count: ...;
                                        subscribers_count: ...;
                                        suspended?: ...;
                                        url: ...;
                                        username: ...;
                                        verified?: ...;
                                    } & WithMoved;
                                    text: string;
                                };
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                type: "moderation_warning";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                target_id: string;
                                type: "move";
                            }
                            | {
                                emoji: string;
                                emoji_url: null
                                | string;
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                status_id: string;
                                type: "emoji_reaction";
                            }
                            | {
                                chat_message: {
                                    account_id: string;
                                    attachment: | null
                                    | {
                                        blurhash: ...;
                                        description: ...;
                                        id: ...;
                                        meta: ...;
                                        mime_type: ...;
                                        preview_url: ...;
                                        remote_url: ...;
                                        type: ...;
                                        url: ...;
                                    }
                                    | {
                                        blurhash: ...;
                                        description: ...;
                                        id: ...;
                                        meta: ...;
                                        mime_type: ...;
                                        preview_url: ...;
                                        remote_url: ...;
                                        type: ...;
                                        url: ...;
                                    }
                                    | {
                                        blurhash: ...;
                                        description: ...;
                                        id: ...;
                                        meta: ...;
                                        mime_type: ...;
                                        preview_url: ...;
                                        remote_url: ...;
                                        type: ...;
                                        url: ...;
                                    }
                                    | {
                                        blurhash: ...;
                                        description: ...;
                                        id: ...;
                                        meta: ...;
                                        mime_type: ...;
                                        preview_url: ...;
                                        remote_url: ...;
                                        type: ...;
                                        url: ...;
                                    }
                                    | {
                                        blurhash: ...;
                                        description: ...;
                                        id: ...;
                                        mime_type: ...;
                                        preview_url: ...;
                                        remote_url: ...;
                                        type: ...;
                                        url: ...;
                                    };
                                    card: | null
                                    | {
                                        author_name: ...;
                                        author_url: ...;
                                        authors: ...;
                                        blurhash: ...;
                                        description: ...;
                                        embed_url: ...;
                                        height: ...;
                                        html: ...;
                                        image: ...;
                                        image_description: ...;
                                        provider_name: ...;
                                        provider_url: ...;
                                        title: ...;
                                        type: ...;
                                        url: ...;
                                        width: ...;
                                    };
                                    chat_id: string;
                                    content: string;
                                    created_at: string;
                                    emojis: {
                                        category: ...;
                                        shortcode: ...;
                                        static_url: ...;
                                        url: ...;
                                        visible_in_picker: ...;
                                    }[];
                                    id: string;
                                    unread: boolean;
                                };
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                sample_account_ids: string[];
                                type: "chat_mention";
                            }
                            | {
                                group_key: string;
                                is_muted?: boolean;
                                is_seen?: boolean;
                                latest_page_notification_at?: string;
                                most_recent_notification_id: string;
                                notifications_count: number;
                                page_max_id?: string;
                                page_min_id?: string;
                                participation_message: null
                                | string;
                                sample_account_ids: string[];
                                status_id: string;
                                type: "participation_accepted" | "participation_request";
                            }
                        )[],
                    >,
                ],
            >;
            partial_accounts: SchemaWithFallback<
                OptionalSchema<
                    ArraySchema<
                        ObjectSchema<
                            {
                                acct: StringSchema<undefined>;
                                avatar: SchemaWithPipe<
                                    readonly [StringSchema<undefined>, UrlAction<string, undefined>],
                                >;
                                avatar_static: SchemaWithPipe<
                                    readonly [StringSchema<undefined>, UrlAction<string, undefined>],
                                >;
                                bot: BooleanSchema<undefined>;
                                id: StringSchema<undefined>;
                                locked: BooleanSchema<undefined>;
                                url: SchemaWithPipe<
                                    readonly [StringSchema<undefined>, UrlAction<string, undefined>],
                                >;
                            },
                            undefined,
                        >,
                        undefined,
                    >,
                    undefined,
                >,
                undefined,
            >;
            statuses: SchemaWithPipe<
                readonly [
                    SchemaWithFallback<ArraySchema<AnySchema, undefined>, readonly []>,
                    TransformAction<any[], Status[]>,
                ],
            >;
        },
        undefined,
    > = ...