pl-api
    Preparing search index...

    Type Alias NotificationGroup

    NotificationGroup:
        | {
            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"
            | "follow_request_accepted"
            | "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: "reply"
            | null;
            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: | "poll"
            | "reblog"
            | "quote"
            | "favourite"
            | "status"
            | "update"
            | "event_reminder"
            | "quoted_update";
        }
        | {
            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: string
                | null;
                category?: string;
                comment?: string;
                created_at?: string;
                forwarded?: boolean;
                id: string;
                rule_ids: string | null;
                status_ids: string | null;
                target_account: Account | null;
            };
            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"
                | "disable"
                | "mark_statuses_as_sensitive"
                | "delete_statuses"
                | "sensitive"
                | "silence"
                | "suspend";
                appeal: | { state: "approved"
                | "rejected"
                | "pending"; text: string }
                | null;
                created_at: string;
                id: string;
                status_ids: string[];
                target_account: {
                    __meta: { pleroma?: any; source?: any };
                    accepts_chat_messages: boolean | null;
                    acct: string;
                    ap_id: string | null;
                    avatar: string;
                    avatar_default: boolean;
                    avatar_description: string;
                    avatar_static: string;
                    background_image: string | null;
                    birthday?: string;
                    bot: boolean;
                    created_at: string;
                    custom_css: string;
                    deactivated?: boolean;
                    discoverable: boolean;
                    display_name: string;
                    domain: string;
                    emojis: {
                        category: string | null;
                        shortcode: string;
                        static_url: string;
                        url: string;
                        visible_in_picker: boolean;
                    }[];
                    enable_rss: boolean;
                    favicon?: string;
                    fields: { name: string; value: string; verified_at: string
                    | null }[];
                    followers_count: number;
                    following_count: number;
                    fqn: string;
                    group: boolean;
                    header: string;
                    header_default: boolean;
                    header_description: string;
                    header_static: string;
                    hide_collections?: boolean;
                    hide_favorites: boolean;
                    hide_followers?: boolean;
                    hide_followers_count?: boolean;
                    hide_follows?: boolean;
                    hide_follows_count?: boolean;
                    id: string;
                    identity_proofs: { name: string; value: string; verified_at: string }[];
                    indexable: boolean | null;
                    is_admin?: boolean;
                    is_cat: boolean;
                    is_moderator?: boolean;
                    is_suggested?: boolean;
                    last_status_at: string | null;
                    limited?: boolean;
                    local?: boolean;
                    location?: string;
                    locked: boolean;
                    memorial: boolean | null;
                    mention_policy: "none" | "only_known" | "only_contacts";
                    moved:
                        | {
                            __meta: { pleroma?: any; source?: any };
                            accepts_chat_messages: boolean | null;
                            acct: string;
                            ap_id: string | null;
                            avatar: string;
                            avatar_default: boolean;
                            avatar_description: string;
                            avatar_static: string;
                            background_image: string | null;
                            birthday?: string;
                            bot: boolean;
                            created_at: string;
                            custom_css: string;
                            deactivated?: boolean;
                            discoverable: boolean;
                            display_name: string;
                            domain: string;
                            emojis: {
                                category: string | null;
                                shortcode: string;
                                static_url: string;
                                url: string;
                                visible_in_picker: boolean;
                            }[];
                            enable_rss: boolean;
                            favicon?: string;
                            fields: { name: string; value: string; verified_at: string
                            | null }[];
                            followers_count: number;
                            following_count: number;
                            fqn: string;
                            group: boolean;
                            header: string;
                            header_default: boolean;
                            header_description: string;
                            header_static: string;
                            hide_collections?: boolean;
                            hide_favorites: boolean;
                            hide_followers?: boolean;
                            hide_followers_count?: boolean;
                            hide_follows?: boolean;
                            hide_follows_count?: boolean;
                            id: string;
                            identity_proofs: { name: string; value: string; verified_at: string }[];
                            indexable: boolean | null;
                            is_admin?: boolean;
                            is_cat: boolean;
                            is_moderator?: boolean;
                            is_suggested?: boolean;
                            last_status_at: string | null;
                            limited?: boolean;
                            local?: boolean;
                            location?: string;
                            locked: boolean;
                            memorial: boolean | null;
                            mention_policy: "none" | "only_known" | "only_contacts";
                            noindex: boolean | null;
                            note: string;
                            payment_options: (
                                | {
                                    href: (...)
                                    | (...);
                                    name: (...) | (...);
                                    object_id: (...) | (...);
                                    type: "link";
                                }
                                | {
                                    amount_min: (...)
                                    | (...);
                                    chain_id: (...) | (...);
                                    object_id: (...) | (...);
                                    price: (...) | (...);
                                    type: "monero-subscription";
                                }
                            )[];
                            permit_followback?: boolean;
                            pronouns: string[];
                            relationship?: {
                                blocked_by: boolean;
                                blocking: boolean;
                                domain_blocking: boolean;
                                endorsed: boolean;
                                followed_by: boolean;
                                following: boolean;
                                id: string;
                                languages: (...)[]
                                | null;
                                muting: boolean;
                                muting_notifications: boolean;
                                note: string;
                                notifying: boolean;
                                requested: boolean;
                                showing_reblogs: boolean;
                            };
                            roles: {
                                color: string;
                                highlighted: boolean;
                                id: string;
                                name: string;
                                permissions: string;
                            }[];
                            speak_as_cat: boolean;
                            statuses_count: number;
                            subscribers_count: number;
                            suspended?: boolean;
                            url: string;
                            username: string;
                            verified?: boolean;
                        }
                        | null;
                    noindex: boolean
                    | null;
                    note: string;
                    payment_options: (
                        | {
                            href: string
                            | null;
                            name: string | null;
                            object_id: string | null;
                            type: "link";
                        }
                        | {
                            amount_min: number
                            | null;
                            chain_id: string | null;
                            object_id: string | null;
                            price: number | null;
                            type: "monero-subscription";
                        }
                    )[];
                    permit_followback?: boolean;
                    pronouns: string[];
                    relationship?: {
                        blocked_by: boolean;
                        blocking: boolean;
                        domain_blocking: boolean;
                        endorsed: boolean;
                        followed_by: boolean;
                        following: boolean;
                        id: string;
                        languages: string[]
                        | null;
                        muting: boolean;
                        muting_notifications: boolean;
                        note: string;
                        notifying: boolean;
                        requested: boolean;
                        showing_reblogs: boolean;
                    };
                    roles: {
                        color: string;
                        highlighted: boolean;
                        id: string;
                        name: string;
                        permissions: string;
                    }[];
                    speak_as_cat: boolean;
                    statuses_count: number;
                    subscribers_count: number;
                    suspended?: boolean;
                    url: string;
                    username: string;
                    verified?: boolean;
                } & 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: string
            | null;
            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: | {
                    blurhash: string
                    | null;
                    description: string;
                    id: string;
                    meta: {
                        focus?: { x: number; y: number };
                        original?: {
                            aspect: number | null;
                            height: number;
                            size: string | null;
                            width: number;
                        };
                        small?: {
                            aspect: number
                            | null;
                            height: number;
                            size: string | null;
                            width: number;
                        };
                    };
                    mime_type: string
                    | null;
                    preview_url: string;
                    remote_url: string | null;
                    type: "image";
                    url: string;
                }
                | {
                    blurhash: string
                    | null;
                    description: string;
                    id: string;
                    meta: {
                        duration?: number;
                        original?: {
                            aspect: number | null;
                            duration: number | null;
                            frame_rate: string | null;
                            height: number;
                            size: string | null;
                            width: number;
                        };
                        small?: {
                            aspect: number
                            | null;
                            height: number;
                            size: string | null;
                            width: number;
                        };
                    };
                    mime_type: string
                    | null;
                    preview_url: string;
                    remote_url: string | null;
                    type: "video";
                    url: string;
                }
                | {
                    blurhash: string
                    | null;
                    description: string;
                    id: string;
                    meta: {
                        duration?: number;
                        focus?: { x: number; y: number };
                        original?: {
                            aspect: number | null;
                            height: number;
                            size: string | null;
                            width: number;
                        };
                    };
                    mime_type: string
                    | null;
                    preview_url: string;
                    remote_url: string | null;
                    type: "gifv";
                    url: string;
                }
                | {
                    blurhash: string
                    | null;
                    description: string;
                    id: string;
                    meta: {
                        colors?: {
                            accent?: string;
                            background?: string;
                            duration?: number;
                            foreground?: string;
                        };
                        duration?: number;
                        original?: { bitrate?: number; duration?: number };
                    };
                    mime_type: string
                    | null;
                    preview_url: string;
                    remote_url: string | null;
                    type: "audio";
                    url: string;
                }
                | {
                    blurhash: string
                    | null;
                    description: string;
                    id: string;
                    mime_type: string | null;
                    preview_url: string;
                    remote_url: string | null;
                    type: "unknown";
                    url: string;
                }
                | null;
                card: | {
                    author_name: string;
                    author_url: string;
                    authors: { account: Account
                    | null; name: string; url: string }[];
                    blurhash: string | null;
                    description: string;
                    embed_url: string;
                    height: number;
                    html: string;
                    image: string | null;
                    image_description: string;
                    provider_name: string;
                    provider_url: string;
                    title: string;
                    type: "link" | "video" | "photo" | "rich";
                    url: string;
                    width: number;
                }
                | null;
                chat_id: string;
                content: string;
                created_at: string;
                emojis: {
                    category: string
                    | null;
                    shortcode: string;
                    static_url: string;
                    url: string;
                    visible_in_picker: boolean;
                }[];
                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: string
            | null;
            sample_account_ids: string[];
            status_id: string;
            type: "participation_accepted" | "participation_request";
        }