@seamapi/types - v1.1152.0
    Preparing search index...

    Variable customization_profileConst

    customization_profile: ZodObject<
        {
            created_at: ZodString;
            customer_key: ZodNullable<ZodString>;
            customer_portal_features: ZodOptional<
                ZodObject<
                    {
                        configure: ZodOptional<
                            ZodObject<
                                {
                                    allow_access_automation_rule_customization: ZodOptional<
                                        ZodDefault<ZodBoolean>,
                                    >;
                                    allow_climate_automation_rule_customization: ZodOptional<
                                        ZodDefault<ZodBoolean>,
                                    >;
                                    allow_instant_key_customization: ZodOptional<ZodDefault<ZodBoolean>>;
                                    allow_notification_customization: ZodOptional<
                                        ZodDefault<ZodBoolean>,
                                    >;
                                    allow_sensor_automation_rule_customization: ZodOptional<
                                        ZodDefault<ZodBoolean>,
                                    >;
                                    allow_sound_automation_rule_customization: ZodOptional<
                                        ZodDefault<ZodBoolean>,
                                    >;
                                    exclude: ZodOptional<ZodDefault<ZodBoolean>>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    allow_access_automation_rule_customization?: boolean;
                                    allow_climate_automation_rule_customization?: boolean;
                                    allow_instant_key_customization?: boolean;
                                    allow_notification_customization?: boolean;
                                    allow_sensor_automation_rule_customization?: boolean;
                                    allow_sound_automation_rule_customization?: boolean;
                                    exclude?: boolean;
                                },
                                {
                                    allow_access_automation_rule_customization?: boolean;
                                    allow_climate_automation_rule_customization?: boolean;
                                    allow_instant_key_customization?: boolean;
                                    allow_notification_customization?: boolean;
                                    allow_sensor_automation_rule_customization?: boolean;
                                    allow_sound_automation_rule_customization?: boolean;
                                    exclude?: boolean;
                                },
                            >,
                        >;
                        connect: ZodOptional<
                            ZodObject<
                                {
                                    accepted_providers: ZodOptional<
                                        ZodOptional<ZodArray<(...), (...)>>,
                                    >;
                                    exclude: ZodOptional<ZodDefault<ZodBoolean>>;
                                    excluded_providers: ZodOptional<ZodOptional<ZodArray<(...), (...)>>>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    accepted_providers?: string[];
                                    exclude?: boolean;
                                    excluded_providers?: string[];
                                },
                                {
                                    accepted_providers?: string[];
                                    exclude?: boolean;
                                    excluded_providers?: string[];
                                },
                            >,
                        >;
                        manage: ZodOptional<
                            ZodObject<
                                {
                                    device_management_confirmation: ZodOptional<
                                        ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>,
                                    >;
                                    events: ZodOptional<
                                        ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>,
                                    >;
                                    exclude: ZodOptional<ZodDefault<ZodBoolean>>;
                                    exclude_device_management: ZodOptional<ZodDefault<ZodBoolean>>;
                                    exclude_reservation_management: ZodOptional<ZodDefault<ZodBoolean>>;
                                    exclude_reservation_technical_details: ZodOptional<
                                        ZodDefault<ZodBoolean>,
                                    >;
                                    exclude_staff_management: ZodOptional<ZodDefault<ZodBoolean>>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    device_management_confirmation?: {
                                        body?: (...)
                                        | (...);
                                        cancel_button_label?: (...) | (...);
                                        confirm_button_label?: (...) | (...);
                                        title?: (...) | (...);
                                    };
                                    events?: {
                                        allowed_events?: (...)
                                        | (...);
                                        default_events?: (...) | (...);
                                    };
                                    exclude?: boolean;
                                    exclude_device_management?: boolean;
                                    exclude_reservation_management?: boolean;
                                    exclude_reservation_technical_details?: boolean;
                                    exclude_staff_management?: boolean;
                                },
                                {
                                    device_management_confirmation?: {
                                        body?: (...)
                                        | (...);
                                        cancel_button_label?: (...) | (...);
                                        confirm_button_label?: (...) | (...);
                                        title?: (...) | (...);
                                    };
                                    events?: {
                                        allowed_events?: (...)
                                        | (...);
                                        default_events?: (...) | (...);
                                    };
                                    exclude?: boolean;
                                    exclude_device_management?: boolean;
                                    exclude_reservation_management?: boolean;
                                    exclude_reservation_technical_details?: boolean;
                                    exclude_staff_management?: boolean;
                                },
                            >,
                        >;
                        manage_devices: ZodOptional<
                            ZodObject<
                                { exclude: ZodOptional<ZodDefault<ZodBoolean>> },
                                "strip",
                                ZodTypeAny,
                                { exclude?: boolean },
                                { exclude?: boolean },
                            >,
                        >;
                        organize: ZodOptional<
                            ZodObject<
                                { exclude: ZodOptional<ZodDefault<ZodBoolean>> },
                                "strip",
                                ZodTypeAny,
                                { exclude?: boolean },
                                { exclude?: boolean },
                            >,
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        configure?: {
                            allow_access_automation_rule_customization?: boolean;
                            allow_climate_automation_rule_customization?: boolean;
                            allow_instant_key_customization?: boolean;
                            allow_notification_customization?: boolean;
                            allow_sensor_automation_rule_customization?: boolean;
                            allow_sound_automation_rule_customization?: boolean;
                            exclude?: boolean;
                        };
                        connect?: {
                            accepted_providers?: string[];
                            exclude?: boolean;
                            excluded_providers?: string[];
                        };
                        manage?: {
                            device_management_confirmation?: {
                                body?: string;
                                cancel_button_label?: string;
                                confirm_button_label?: string;
                                title?: string;
                            };
                            events?: { allowed_events?: (...)[]; default_events?: (...)[] };
                            exclude?: boolean;
                            exclude_device_management?: boolean;
                            exclude_reservation_management?: boolean;
                            exclude_reservation_technical_details?: boolean;
                            exclude_staff_management?: boolean;
                        };
                        manage_devices?: { exclude?: boolean };
                        organize?: { exclude?: boolean };
                    },
                    {
                        configure?: {
                            allow_access_automation_rule_customization?: boolean;
                            allow_climate_automation_rule_customization?: boolean;
                            allow_instant_key_customization?: boolean;
                            allow_notification_customization?: boolean;
                            allow_sensor_automation_rule_customization?: boolean;
                            allow_sound_automation_rule_customization?: boolean;
                            exclude?: boolean;
                        };
                        connect?: {
                            accepted_providers?: string[];
                            exclude?: boolean;
                            excluded_providers?: string[];
                        };
                        manage?: {
                            device_management_confirmation?: {
                                body?: string;
                                cancel_button_label?: string;
                                confirm_button_label?: string;
                                title?: string;
                            };
                            events?: { allowed_events?: (...)[]; default_events?: (...)[] };
                            exclude?: boolean;
                            exclude_device_management?: boolean;
                            exclude_reservation_management?: boolean;
                            exclude_reservation_technical_details?: boolean;
                            exclude_staff_management?: boolean;
                        };
                        manage_devices?: { exclude?: boolean };
                        organize?: { exclude?: boolean };
                    },
                >,
            >;
            customer_portal_theme: ZodOptional<
                ZodObject<
                    {
                        font_family: ZodOptional<ZodString>;
                        mono_font_family: ZodOptional<ZodString>;
                        primary_color: ZodOptional<ZodEffects<ZodString, string, string>>;
                        primary_foreground_color: ZodOptional<
                            ZodEffects<ZodString, string, string>,
                        >;
                        secondary_color: ZodOptional<ZodEffects<ZodString, string, string>>;
                        secondary_foreground_color: ZodOptional<
                            ZodEffects<ZodString, string, string>,
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        font_family?: string;
                        mono_font_family?: string;
                        primary_color?: string;
                        primary_foreground_color?: string;
                        secondary_color?: string;
                        secondary_foreground_color?: string;
                    },
                    {
                        font_family?: string;
                        mono_font_family?: string;
                        primary_color?: string;
                        primary_foreground_color?: string;
                        secondary_color?: string;
                        secondary_foreground_color?: string;
                    },
                >,
            >;
            customization_profile_id: ZodString;
            instant_key_theme: ZodOptional<
                ZodObject<
                    {
                        dark: ZodOptional<
                            ZodObject<
                                {
                                    accent: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    accent_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    background: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    border: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    card: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    card_foreground: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    destructive: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    destructive_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    foreground: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    input: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    key_card: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    key_card_end: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    key_card_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    muted: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    muted_foreground: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    popover: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    popover_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    primary: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    primary_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    ring: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    secondary: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    secondary_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    success: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    success_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    unlock: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    unlock_end: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    unlock_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                },
                                "strict",
                                ZodTypeAny,
                                {
                                    accent?: string;
                                    accent_foreground?: string;
                                    background?: string;
                                    border?: string;
                                    card?: string;
                                    card_foreground?: string;
                                    destructive?: string;
                                    destructive_foreground?: string;
                                    foreground?: string;
                                    input?: string;
                                    key_card?: string;
                                    key_card_end?: string;
                                    key_card_foreground?: string;
                                    muted?: string;
                                    muted_foreground?: string;
                                    popover?: string;
                                    popover_foreground?: string;
                                    primary?: string;
                                    primary_foreground?: string;
                                    ring?: string;
                                    secondary?: string;
                                    secondary_foreground?: string;
                                    success?: string;
                                    success_foreground?: string;
                                    unlock?: string;
                                    unlock_end?: string;
                                    unlock_foreground?: string;
                                },
                                {
                                    accent?: string;
                                    accent_foreground?: string;
                                    background?: string;
                                    border?: string;
                                    card?: string;
                                    card_foreground?: string;
                                    destructive?: string;
                                    destructive_foreground?: string;
                                    foreground?: string;
                                    input?: string;
                                    key_card?: string;
                                    key_card_end?: string;
                                    key_card_foreground?: string;
                                    muted?: string;
                                    muted_foreground?: string;
                                    popover?: string;
                                    popover_foreground?: string;
                                    primary?: string;
                                    primary_foreground?: string;
                                    ring?: string;
                                    secondary?: string;
                                    secondary_foreground?: string;
                                    success?: string;
                                    success_foreground?: string;
                                    unlock?: string;
                                    unlock_end?: string;
                                    unlock_foreground?: string;
                                },
                            >,
                        >;
                        font_family: ZodOptional<ZodString>;
                        key_card_texture: ZodOptional<ZodEnum<["default", "none"]>>;
                        light: ZodOptional<
                            ZodObject<
                                {
                                    accent: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    accent_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    background: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    border: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    card: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    card_foreground: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    destructive: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    destructive_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    foreground: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    input: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    key_card: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    key_card_end: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    key_card_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    muted: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    muted_foreground: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    popover: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    popover_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    primary: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    primary_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    ring: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    secondary: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    secondary_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    success: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    success_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                    unlock: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    unlock_end: ZodOptional<ZodEffects<ZodString, string, string>>;
                                    unlock_foreground: ZodOptional<
                                        ZodEffects<ZodString, string, string>,
                                    >;
                                },
                                "strict",
                                ZodTypeAny,
                                {
                                    accent?: string;
                                    accent_foreground?: string;
                                    background?: string;
                                    border?: string;
                                    card?: string;
                                    card_foreground?: string;
                                    destructive?: string;
                                    destructive_foreground?: string;
                                    foreground?: string;
                                    input?: string;
                                    key_card?: string;
                                    key_card_end?: string;
                                    key_card_foreground?: string;
                                    muted?: string;
                                    muted_foreground?: string;
                                    popover?: string;
                                    popover_foreground?: string;
                                    primary?: string;
                                    primary_foreground?: string;
                                    ring?: string;
                                    secondary?: string;
                                    secondary_foreground?: string;
                                    success?: string;
                                    success_foreground?: string;
                                    unlock?: string;
                                    unlock_end?: string;
                                    unlock_foreground?: string;
                                },
                                {
                                    accent?: string;
                                    accent_foreground?: string;
                                    background?: string;
                                    border?: string;
                                    card?: string;
                                    card_foreground?: string;
                                    destructive?: string;
                                    destructive_foreground?: string;
                                    foreground?: string;
                                    input?: string;
                                    key_card?: string;
                                    key_card_end?: string;
                                    key_card_foreground?: string;
                                    muted?: string;
                                    muted_foreground?: string;
                                    popover?: string;
                                    popover_foreground?: string;
                                    primary?: string;
                                    primary_foreground?: string;
                                    ring?: string;
                                    secondary?: string;
                                    secondary_foreground?: string;
                                    success?: string;
                                    success_foreground?: string;
                                    unlock?: string;
                                    unlock_end?: string;
                                    unlock_foreground?: string;
                                },
                            >,
                        >;
                        radius: ZodOptional<ZodString>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        dark?: {
                            accent?: string;
                            accent_foreground?: string;
                            background?: string;
                            border?: string;
                            card?: string;
                            card_foreground?: string;
                            destructive?: string;
                            destructive_foreground?: string;
                            foreground?: string;
                            input?: string;
                            key_card?: string;
                            key_card_end?: string;
                            key_card_foreground?: string;
                            muted?: string;
                            muted_foreground?: string;
                            popover?: string;
                            popover_foreground?: string;
                            primary?: string;
                            primary_foreground?: string;
                            ring?: string;
                            secondary?: string;
                            secondary_foreground?: string;
                            success?: string;
                            success_foreground?: string;
                            unlock?: string;
                            unlock_end?: string;
                            unlock_foreground?: string;
                        };
                        font_family?: string;
                        key_card_texture?: "default"
                        | "none";
                        light?: {
                            accent?: string;
                            accent_foreground?: string;
                            background?: string;
                            border?: string;
                            card?: string;
                            card_foreground?: string;
                            destructive?: string;
                            destructive_foreground?: string;
                            foreground?: string;
                            input?: string;
                            key_card?: string;
                            key_card_end?: string;
                            key_card_foreground?: string;
                            muted?: string;
                            muted_foreground?: string;
                            popover?: string;
                            popover_foreground?: string;
                            primary?: string;
                            primary_foreground?: string;
                            ring?: string;
                            secondary?: string;
                            secondary_foreground?: string;
                            success?: string;
                            success_foreground?: string;
                            unlock?: string;
                            unlock_end?: string;
                            unlock_foreground?: string;
                        };
                        radius?: string;
                    },
                    {
                        dark?: {
                            accent?: string;
                            accent_foreground?: string;
                            background?: string;
                            border?: string;
                            card?: string;
                            card_foreground?: string;
                            destructive?: string;
                            destructive_foreground?: string;
                            foreground?: string;
                            input?: string;
                            key_card?: string;
                            key_card_end?: string;
                            key_card_foreground?: string;
                            muted?: string;
                            muted_foreground?: string;
                            popover?: string;
                            popover_foreground?: string;
                            primary?: string;
                            primary_foreground?: string;
                            ring?: string;
                            secondary?: string;
                            secondary_foreground?: string;
                            success?: string;
                            success_foreground?: string;
                            unlock?: string;
                            unlock_end?: string;
                            unlock_foreground?: string;
                        };
                        font_family?: string;
                        key_card_texture?: "default"
                        | "none";
                        light?: {
                            accent?: string;
                            accent_foreground?: string;
                            background?: string;
                            border?: string;
                            card?: string;
                            card_foreground?: string;
                            destructive?: string;
                            destructive_foreground?: string;
                            foreground?: string;
                            input?: string;
                            key_card?: string;
                            key_card_end?: string;
                            key_card_foreground?: string;
                            muted?: string;
                            muted_foreground?: string;
                            popover?: string;
                            popover_foreground?: string;
                            primary?: string;
                            primary_foreground?: string;
                            ring?: string;
                            secondary?: string;
                            secondary_foreground?: string;
                            success?: string;
                            success_foreground?: string;
                            unlock?: string;
                            unlock_end?: string;
                            unlock_foreground?: string;
                        };
                        radius?: string;
                    },
                >,
            >;
            is_workspace_default: ZodBoolean;
            logo_url: ZodOptional<ZodString>;
            message_overrides: ZodOptional<
                ZodRecord<ZodString, ZodRecord<ZodString, ZodString>>,
            >;
            name: ZodNullable<ZodString>;
            primary_color: ZodOptional<ZodString>;
            secondary_color: ZodOptional<ZodString>;
            workspace_id: ZodString;
        },
        "strip",
        ZodTypeAny,
        {
            created_at: string;
            customer_key: string
            | null;
            customer_portal_features?: {
                configure?: {
                    allow_access_automation_rule_customization?: boolean;
                    allow_climate_automation_rule_customization?: boolean;
                    allow_instant_key_customization?: boolean;
                    allow_notification_customization?: boolean;
                    allow_sensor_automation_rule_customization?: boolean;
                    allow_sound_automation_rule_customization?: boolean;
                    exclude?: boolean;
                };
                connect?: {
                    accepted_providers?: string[];
                    exclude?: boolean;
                    excluded_providers?: string[];
                };
                manage?: {
                    device_management_confirmation?: {
                        body?: string;
                        cancel_button_label?: string;
                        confirm_button_label?: string;
                        title?: string;
                    };
                    events?: { allowed_events?: string[]; default_events?: string[] };
                    exclude?: boolean;
                    exclude_device_management?: boolean;
                    exclude_reservation_management?: boolean;
                    exclude_reservation_technical_details?: boolean;
                    exclude_staff_management?: boolean;
                };
                manage_devices?: { exclude?: boolean };
                organize?: { exclude?: boolean };
            };
            customer_portal_theme?: {
                font_family?: string;
                mono_font_family?: string;
                primary_color?: string;
                primary_foreground_color?: string;
                secondary_color?: string;
                secondary_foreground_color?: string;
            };
            customization_profile_id: string;
            instant_key_theme?: {
                dark?: {
                    accent?: string;
                    accent_foreground?: string;
                    background?: string;
                    border?: string;
                    card?: string;
                    card_foreground?: string;
                    destructive?: string;
                    destructive_foreground?: string;
                    foreground?: string;
                    input?: string;
                    key_card?: string;
                    key_card_end?: string;
                    key_card_foreground?: string;
                    muted?: string;
                    muted_foreground?: string;
                    popover?: string;
                    popover_foreground?: string;
                    primary?: string;
                    primary_foreground?: string;
                    ring?: string;
                    secondary?: string;
                    secondary_foreground?: string;
                    success?: string;
                    success_foreground?: string;
                    unlock?: string;
                    unlock_end?: string;
                    unlock_foreground?: string;
                };
                font_family?: string;
                key_card_texture?: "default"
                | "none";
                light?: {
                    accent?: string;
                    accent_foreground?: string;
                    background?: string;
                    border?: string;
                    card?: string;
                    card_foreground?: string;
                    destructive?: string;
                    destructive_foreground?: string;
                    foreground?: string;
                    input?: string;
                    key_card?: string;
                    key_card_end?: string;
                    key_card_foreground?: string;
                    muted?: string;
                    muted_foreground?: string;
                    popover?: string;
                    popover_foreground?: string;
                    primary?: string;
                    primary_foreground?: string;
                    ring?: string;
                    secondary?: string;
                    secondary_foreground?: string;
                    success?: string;
                    success_foreground?: string;
                    unlock?: string;
                    unlock_end?: string;
                    unlock_foreground?: string;
                };
                radius?: string;
            };
            is_workspace_default: boolean;
            logo_url?: string;
            message_overrides?: Record<string, Record<string, string>>;
            name: string | null;
            primary_color?: string;
            secondary_color?: string;
            workspace_id: string;
        },
        {
            created_at: string;
            customer_key: string
            | null;
            customer_portal_features?: {
                configure?: {
                    allow_access_automation_rule_customization?: boolean;
                    allow_climate_automation_rule_customization?: boolean;
                    allow_instant_key_customization?: boolean;
                    allow_notification_customization?: boolean;
                    allow_sensor_automation_rule_customization?: boolean;
                    allow_sound_automation_rule_customization?: boolean;
                    exclude?: boolean;
                };
                connect?: {
                    accepted_providers?: string[];
                    exclude?: boolean;
                    excluded_providers?: string[];
                };
                manage?: {
                    device_management_confirmation?: {
                        body?: string;
                        cancel_button_label?: string;
                        confirm_button_label?: string;
                        title?: string;
                    };
                    events?: { allowed_events?: string[]; default_events?: string[] };
                    exclude?: boolean;
                    exclude_device_management?: boolean;
                    exclude_reservation_management?: boolean;
                    exclude_reservation_technical_details?: boolean;
                    exclude_staff_management?: boolean;
                };
                manage_devices?: { exclude?: boolean };
                organize?: { exclude?: boolean };
            };
            customer_portal_theme?: {
                font_family?: string;
                mono_font_family?: string;
                primary_color?: string;
                primary_foreground_color?: string;
                secondary_color?: string;
                secondary_foreground_color?: string;
            };
            customization_profile_id: string;
            instant_key_theme?: {
                dark?: {
                    accent?: string;
                    accent_foreground?: string;
                    background?: string;
                    border?: string;
                    card?: string;
                    card_foreground?: string;
                    destructive?: string;
                    destructive_foreground?: string;
                    foreground?: string;
                    input?: string;
                    key_card?: string;
                    key_card_end?: string;
                    key_card_foreground?: string;
                    muted?: string;
                    muted_foreground?: string;
                    popover?: string;
                    popover_foreground?: string;
                    primary?: string;
                    primary_foreground?: string;
                    ring?: string;
                    secondary?: string;
                    secondary_foreground?: string;
                    success?: string;
                    success_foreground?: string;
                    unlock?: string;
                    unlock_end?: string;
                    unlock_foreground?: string;
                };
                font_family?: string;
                key_card_texture?: "default"
                | "none";
                light?: {
                    accent?: string;
                    accent_foreground?: string;
                    background?: string;
                    border?: string;
                    card?: string;
                    card_foreground?: string;
                    destructive?: string;
                    destructive_foreground?: string;
                    foreground?: string;
                    input?: string;
                    key_card?: string;
                    key_card_end?: string;
                    key_card_foreground?: string;
                    muted?: string;
                    muted_foreground?: string;
                    popover?: string;
                    popover_foreground?: string;
                    primary?: string;
                    primary_foreground?: string;
                    ring?: string;
                    secondary?: string;
                    secondary_foreground?: string;
                    success?: string;
                    success_foreground?: string;
                    unlock?: string;
                    unlock_end?: string;
                    unlock_foreground?: string;
                };
                radius?: string;
            };
            is_workspace_default: boolean;
            logo_url?: string;
            message_overrides?: Record<string, Record<string, string>>;
            name: string | null;
            primary_color?: string;
            secondary_color?: string;
            workspace_id: string;
        },
    > = ...