@archastro/sdk
    Preparing search index...

    Variable teamMembershipListResponseSchemaConst

    teamMembershipListResponseSchema: ZodObject<
        {
            data: ZodArray<
                ZodObject<
                    {
                        agent: ZodOptional<
                            ZodObject<
                                {
                                    acl: ZodOptional<
                                        ZodObject<
                                            { add: ...; grants: ...; remove: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { add?: ...; grants?: ...; remove?: ... },
                                            { add?: ...; grants?: ...; remove?: ... },
                                        >,
                                    >;
                                    app: ZodOptional<ZodString>;
                                    created_at: ZodOptional<ZodString>;
                                    default_model: ZodOptional<ZodString>;
                                    email: ZodOptional<ZodString>;
                                    id: ZodString;
                                    identity: ZodOptional<ZodString>;
                                    last_applied_template_config: ZodOptional<ZodString>;
                                    lookup_key: ZodOptional<ZodString>;
                                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                    name: ZodOptional<ZodString>;
                                    org: ZodOptional<ZodString>;
                                    org_name: ZodOptional<ZodString>;
                                    originator: ZodOptional<ZodString>;
                                    phone_number: ZodOptional<ZodString>;
                                    sandbox: ZodOptional<ZodString>;
                                    source_solution: ZodOptional<
                                        ZodObject<
                                            { solution: ...; template: ... },
                                            "strip",
                                            ZodTypeAny,
                                            { solution: ...; template: ... },
                                            { solution: ...; template: ... },
                                        >,
                                    >;
                                    team: ZodOptional<ZodString>;
                                    template_upgrade_available: ZodOptional<ZodBoolean>;
                                    updated_at: ZodOptional<ZodString>;
                                    user: ZodOptional<ZodString>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    acl?: {
                                        add?: (...)
                                        | (...);
                                        grants?: (...) | (...);
                                        remove?: (...) | (...);
                                    };
                                    app?: string;
                                    created_at?: string;
                                    default_model?: string;
                                    email?: string;
                                    id: string;
                                    identity?: string;
                                    last_applied_template_config?: string;
                                    lookup_key?: string;
                                    metadata?: Record<string, unknown>;
                                    name?: string;
                                    org?: string;
                                    org_name?: string;
                                    originator?: string;
                                    phone_number?: string;
                                    sandbox?: string;
                                    source_solution?: {
                                        solution: {
                                            category_keys?: ...;
                                            created_at?: ...;
                                            description?: ...;
                                            id: ...;
                                            kind: ...;
                                            latest_solution?: ...;
                                            latest_version?: ...;
                                            lookup_key?: ...;
                                            metadata?: ...;
                                            name?: ...;
                                            org?: ...;
                                            org_logo?: ...;
                                            org_name?: ...;
                                            org_slug?: ...;
                                            owners: ...;
                                            readme_url?: ...;
                                            solution_id?: ...;
                                            solution_version?: ...;
                                            tag_keys?: ...;
                                            template_kind?: ...;
                                            templates: ...;
                                            updated_at?: ...;
                                            upgrade_available: ...;
                                            virtual_path?: ...;
                                        };
                                        template: {
                                            created_at?: ...;
                                            description?: ...;
                                            display_name?: ...;
                                            id: ...;
                                            kind: ...;
                                            lookup_key?: ...;
                                            name?: ...;
                                            updated_at?: ...;
                                            virtual_path?: ...;
                                        };
                                    };
                                    team?: string;
                                    template_upgrade_available?: boolean;
                                    updated_at?: string;
                                    user?: string;
                                },
                                {
                                    acl?: {
                                        add?: (...)
                                        | (...);
                                        grants?: (...) | (...);
                                        remove?: (...) | (...);
                                    };
                                    app?: string;
                                    created_at?: string;
                                    default_model?: string;
                                    email?: string;
                                    id: string;
                                    identity?: string;
                                    last_applied_template_config?: string;
                                    lookup_key?: string;
                                    metadata?: Record<string, unknown>;
                                    name?: string;
                                    org?: string;
                                    org_name?: string;
                                    originator?: string;
                                    phone_number?: string;
                                    sandbox?: string;
                                    source_solution?: {
                                        solution: {
                                            category_keys?: ...;
                                            created_at?: ...;
                                            description?: ...;
                                            id: ...;
                                            kind: ...;
                                            latest_solution?: ...;
                                            latest_version?: ...;
                                            lookup_key?: ...;
                                            metadata?: ...;
                                            name?: ...;
                                            org?: ...;
                                            org_logo?: ...;
                                            org_name?: ...;
                                            org_slug?: ...;
                                            owners: ...;
                                            readme_url?: ...;
                                            solution_id?: ...;
                                            solution_version?: ...;
                                            tag_keys?: ...;
                                            template_kind?: ...;
                                            templates: ...;
                                            updated_at?: ...;
                                            upgrade_available: ...;
                                            virtual_path?: ...;
                                        };
                                        template: {
                                            created_at?: ...;
                                            description?: ...;
                                            display_name?: ...;
                                            id: ...;
                                            kind: ...;
                                            lookup_key?: ...;
                                            name?: ...;
                                            updated_at?: ...;
                                            virtual_path?: ...;
                                        };
                                    };
                                    team?: string;
                                    template_upgrade_available?: boolean;
                                    updated_at?: string;
                                    user?: string;
                                },
                            >,
                        >;
                        created_at: ZodOptional<ZodString>;
                        id: ZodString;
                        joined_at: ZodOptional<ZodString>;
                        metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                        name: ZodOptional<ZodString>;
                        profile_picture: ZodOptional<
                            ZodObject<
                                {
                                    file: ZodOptional<ZodString>;
                                    height: ZodOptional<ZodNumber>;
                                    media: ZodOptional<ZodString>;
                                    mime_type: ZodOptional<ZodString>;
                                    refresh_url: ZodOptional<ZodString>;
                                    url: ZodOptional<ZodString>;
                                    width: ZodOptional<ZodNumber>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    file?: string;
                                    height?: number;
                                    media?: string;
                                    mime_type?: string;
                                    refresh_url?: string;
                                    url?: string;
                                    width?: number;
                                },
                                {
                                    file?: string;
                                    height?: number;
                                    media?: string;
                                    mime_type?: string;
                                    refresh_url?: string;
                                    url?: string;
                                    width?: number;
                                },
                            >,
                        >;
                        role: ZodOptional<ZodString>;
                        team: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                        type: ZodOptional<ZodString>;
                        updated_at: ZodOptional<ZodString>;
                        user: ZodOptional<
                            ZodObject<
                                {
                                    alias: ZodOptional<ZodString>;
                                    app: ZodOptional<ZodString>;
                                    app_name: ZodOptional<ZodString>;
                                    email: ZodOptional<ZodString>;
                                    id: ZodString;
                                    is_system_user: ZodOptional<ZodBoolean>;
                                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                                    name: ZodOptional<ZodString>;
                                    org: ZodOptional<ZodString>;
                                    org_name: ZodOptional<ZodString>;
                                    org_role: ZodOptional<ZodString>;
                                    sandbox: ZodOptional<ZodString>;
                                    sandbox_name: ZodOptional<ZodString>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    alias?: string;
                                    app?: string;
                                    app_name?: string;
                                    email?: string;
                                    id: string;
                                    is_system_user?: boolean;
                                    metadata?: Record<string, unknown>;
                                    name?: string;
                                    org?: string;
                                    org_name?: string;
                                    org_role?: string;
                                    sandbox?: string;
                                    sandbox_name?: string;
                                },
                                {
                                    alias?: string;
                                    app?: string;
                                    app_name?: string;
                                    email?: string;
                                    id: string;
                                    is_system_user?: boolean;
                                    metadata?: Record<string, unknown>;
                                    name?: string;
                                    org?: string;
                                    org_name?: string;
                                    org_role?: string;
                                    sandbox?: string;
                                    sandbox_name?: string;
                                },
                            >,
                        >;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        agent?: {
                            acl?: { add?: (...)[]; grants?: (...)[]; remove?: (...)[] };
                            app?: string;
                            created_at?: string;
                            default_model?: string;
                            email?: string;
                            id: string;
                            identity?: string;
                            last_applied_template_config?: string;
                            lookup_key?: string;
                            metadata?: Record<string, unknown>;
                            name?: string;
                            org?: string;
                            org_name?: string;
                            originator?: string;
                            phone_number?: string;
                            sandbox?: string;
                            source_solution?: {
                                solution: {
                                    category_keys?: (...) | (...);
                                    created_at?: (...) | (...);
                                    description?: (...) | (...);
                                    id: string;
                                    kind: string;
                                    latest_solution?: (...) | (...);
                                    latest_version?: (...) | (...);
                                    lookup_key?: (...) | (...);
                                    metadata?: (...) | (...);
                                    name?: (...) | (...);
                                    org?: (...) | (...);
                                    org_logo?: (...) | (...);
                                    org_name?: (...) | (...);
                                    org_slug?: (...) | (...);
                                    owners: (...)[];
                                    readme_url?: (...) | (...);
                                    solution_id?: (...) | (...);
                                    solution_version?: (...) | (...);
                                    tag_keys?: (...) | (...);
                                    template_kind?: (...) | (...);
                                    templates: (...)[];
                                    updated_at?: (...) | (...);
                                    upgrade_available: boolean;
                                    virtual_path?: (...) | (...);
                                };
                                template: {
                                    created_at?: (...)
                                    | (...);
                                    description?: (...) | (...);
                                    display_name?: (...) | (...);
                                    id: string;
                                    kind: string;
                                    lookup_key?: (...) | (...);
                                    name?: (...) | (...);
                                    updated_at?: (...) | (...);
                                    virtual_path?: (...) | (...);
                                };
                            };
                            team?: string;
                            template_upgrade_available?: boolean;
                            updated_at?: string;
                            user?: string;
                        };
                        created_at?: string;
                        id: string;
                        joined_at?: string;
                        metadata?: Record<string, unknown>;
                        name?: string;
                        profile_picture?: {
                            file?: string;
                            height?: number;
                            media?: string;
                            mime_type?: string;
                            refresh_url?: string;
                            url?: string;
                            width?: number;
                        };
                        role?: string;
                        team?: Record<string, unknown>;
                        type?: string;
                        updated_at?: string;
                        user?: {
                            alias?: string;
                            app?: string;
                            app_name?: string;
                            email?: string;
                            id: string;
                            is_system_user?: boolean;
                            metadata?: Record<string, unknown>;
                            name?: string;
                            org?: string;
                            org_name?: string;
                            org_role?: string;
                            sandbox?: string;
                            sandbox_name?: string;
                        };
                    },
                    {
                        agent?: {
                            acl?: { add?: (...)[]; grants?: (...)[]; remove?: (...)[] };
                            app?: string;
                            created_at?: string;
                            default_model?: string;
                            email?: string;
                            id: string;
                            identity?: string;
                            last_applied_template_config?: string;
                            lookup_key?: string;
                            metadata?: Record<string, unknown>;
                            name?: string;
                            org?: string;
                            org_name?: string;
                            originator?: string;
                            phone_number?: string;
                            sandbox?: string;
                            source_solution?: {
                                solution: {
                                    category_keys?: (...) | (...);
                                    created_at?: (...) | (...);
                                    description?: (...) | (...);
                                    id: string;
                                    kind: string;
                                    latest_solution?: (...) | (...);
                                    latest_version?: (...) | (...);
                                    lookup_key?: (...) | (...);
                                    metadata?: (...) | (...);
                                    name?: (...) | (...);
                                    org?: (...) | (...);
                                    org_logo?: (...) | (...);
                                    org_name?: (...) | (...);
                                    org_slug?: (...) | (...);
                                    owners: (...)[];
                                    readme_url?: (...) | (...);
                                    solution_id?: (...) | (...);
                                    solution_version?: (...) | (...);
                                    tag_keys?: (...) | (...);
                                    template_kind?: (...) | (...);
                                    templates: (...)[];
                                    updated_at?: (...) | (...);
                                    upgrade_available: boolean;
                                    virtual_path?: (...) | (...);
                                };
                                template: {
                                    created_at?: (...)
                                    | (...);
                                    description?: (...) | (...);
                                    display_name?: (...) | (...);
                                    id: string;
                                    kind: string;
                                    lookup_key?: (...) | (...);
                                    name?: (...) | (...);
                                    updated_at?: (...) | (...);
                                    virtual_path?: (...) | (...);
                                };
                            };
                            team?: string;
                            template_upgrade_available?: boolean;
                            updated_at?: string;
                            user?: string;
                        };
                        created_at?: string;
                        id: string;
                        joined_at?: string;
                        metadata?: Record<string, unknown>;
                        name?: string;
                        profile_picture?: {
                            file?: string;
                            height?: number;
                            media?: string;
                            mime_type?: string;
                            refresh_url?: string;
                            url?: string;
                            width?: number;
                        };
                        role?: string;
                        team?: Record<string, unknown>;
                        type?: string;
                        updated_at?: string;
                        user?: {
                            alias?: string;
                            app?: string;
                            app_name?: string;
                            email?: string;
                            id: string;
                            is_system_user?: boolean;
                            metadata?: Record<string, unknown>;
                            name?: string;
                            org?: string;
                            org_name?: string;
                            org_role?: string;
                            sandbox?: string;
                            sandbox_name?: string;
                        };
                    },
                >,
                "many",
            >;
            has_next: ZodOptional<ZodBoolean>;
            has_prev: ZodOptional<ZodBoolean>;
            page: ZodOptional<ZodNumber>;
            page_size: ZodOptional<ZodNumber>;
            total_entries: ZodOptional<ZodNumber>;
            total_pages: ZodOptional<ZodNumber>;
        },
        "strip",
        ZodTypeAny,
        {
            data: {
                agent?: {
                    acl?: {
                        add?: { actions: ...; principal?: ...; principal_type: ... }[];
                        grants?: { actions: ...; principal?: ...; principal_type: ... }[];
                        remove?: { principal?: ...; principal_type: ... }[];
                    };
                    app?: string;
                    created_at?: string;
                    default_model?: string;
                    email?: string;
                    id: string;
                    identity?: string;
                    last_applied_template_config?: string;
                    lookup_key?: string;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_name?: string;
                    originator?: string;
                    phone_number?: string;
                    sandbox?: string;
                    source_solution?: {
                        solution: {
                            category_keys?: (...)[];
                            created_at?: string;
                            description?: string;
                            id: string;
                            kind: string;
                            latest_solution?: string;
                            latest_version?: string;
                            lookup_key?: string;
                            metadata?: Record<(...), (...)>;
                            name?: string;
                            org?: string;
                            org_logo?: {
                                file?: ...;
                                height?: ...;
                                media?: ...;
                                mime_type?: ...;
                                refresh_url?: ...;
                                url?: ...;
                                width?: ...;
                            };
                            org_name?: string;
                            org_slug?: string;
                            owners: string[];
                            readme_url?: string;
                            solution_id?: string;
                            solution_version?: string;
                            tag_keys?: (...)[];
                            template_kind?: string;
                            templates: {
                                description?: ...;
                                display_name?: ...;
                                id?: ...;
                                kind: ...;
                                lookup_key?: ...;
                                name?: ...;
                                readme_url?: ...;
                                virtual_path?: ...;
                            }[];
                            updated_at?: string;
                            upgrade_available: boolean;
                            virtual_path?: string;
                        };
                        template: {
                            created_at?: string;
                            description?: string;
                            display_name?: string;
                            id: string;
                            kind: string;
                            lookup_key?: string;
                            name?: string;
                            updated_at?: string;
                            virtual_path?: string;
                        };
                    };
                    team?: string;
                    template_upgrade_available?: boolean;
                    updated_at?: string;
                    user?: string;
                };
                created_at?: string;
                id: string;
                joined_at?: string;
                metadata?: Record<string, unknown>;
                name?: string;
                profile_picture?: {
                    file?: string;
                    height?: number;
                    media?: string;
                    mime_type?: string;
                    refresh_url?: string;
                    url?: string;
                    width?: number;
                };
                role?: string;
                team?: Record<string, unknown>;
                type?: string;
                updated_at?: string;
                user?: {
                    alias?: string;
                    app?: string;
                    app_name?: string;
                    email?: string;
                    id: string;
                    is_system_user?: boolean;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_name?: string;
                    org_role?: string;
                    sandbox?: string;
                    sandbox_name?: string;
                };
            }[];
            has_next?: boolean;
            has_prev?: boolean;
            page?: number;
            page_size?: number;
            total_entries?: number;
            total_pages?: number;
        },
        {
            data: {
                agent?: {
                    acl?: {
                        add?: { actions: ...; principal?: ...; principal_type: ... }[];
                        grants?: { actions: ...; principal?: ...; principal_type: ... }[];
                        remove?: { principal?: ...; principal_type: ... }[];
                    };
                    app?: string;
                    created_at?: string;
                    default_model?: string;
                    email?: string;
                    id: string;
                    identity?: string;
                    last_applied_template_config?: string;
                    lookup_key?: string;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_name?: string;
                    originator?: string;
                    phone_number?: string;
                    sandbox?: string;
                    source_solution?: {
                        solution: {
                            category_keys?: (...)[];
                            created_at?: string;
                            description?: string;
                            id: string;
                            kind: string;
                            latest_solution?: string;
                            latest_version?: string;
                            lookup_key?: string;
                            metadata?: Record<(...), (...)>;
                            name?: string;
                            org?: string;
                            org_logo?: {
                                file?: ...;
                                height?: ...;
                                media?: ...;
                                mime_type?: ...;
                                refresh_url?: ...;
                                url?: ...;
                                width?: ...;
                            };
                            org_name?: string;
                            org_slug?: string;
                            owners: string[];
                            readme_url?: string;
                            solution_id?: string;
                            solution_version?: string;
                            tag_keys?: (...)[];
                            template_kind?: string;
                            templates: {
                                description?: ...;
                                display_name?: ...;
                                id?: ...;
                                kind: ...;
                                lookup_key?: ...;
                                name?: ...;
                                readme_url?: ...;
                                virtual_path?: ...;
                            }[];
                            updated_at?: string;
                            upgrade_available: boolean;
                            virtual_path?: string;
                        };
                        template: {
                            created_at?: string;
                            description?: string;
                            display_name?: string;
                            id: string;
                            kind: string;
                            lookup_key?: string;
                            name?: string;
                            updated_at?: string;
                            virtual_path?: string;
                        };
                    };
                    team?: string;
                    template_upgrade_available?: boolean;
                    updated_at?: string;
                    user?: string;
                };
                created_at?: string;
                id: string;
                joined_at?: string;
                metadata?: Record<string, unknown>;
                name?: string;
                profile_picture?: {
                    file?: string;
                    height?: number;
                    media?: string;
                    mime_type?: string;
                    refresh_url?: string;
                    url?: string;
                    width?: number;
                };
                role?: string;
                team?: Record<string, unknown>;
                type?: string;
                updated_at?: string;
                user?: {
                    alias?: string;
                    app?: string;
                    app_name?: string;
                    email?: string;
                    id: string;
                    is_system_user?: boolean;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_name?: string;
                    org_role?: string;
                    sandbox?: string;
                    sandbox_name?: string;
                };
            }[];
            has_next?: boolean;
            has_prev?: boolean;
            page?: number;
            page_size?: number;
            total_entries?: number;
            total_pages?: number;
        },
    > = ...

    Runtime validator for TeamMembershipListResponse.