@archastro/sdk
    Preparing search index...

    Variable agentSourceSolutionSchemaConst

    agentSourceSolutionSchema: ZodObject<
        {
            solution: ZodObject<
                {
                    category_keys: ZodOptional<ZodArray<ZodString, "many">>;
                    created_at: ZodOptional<ZodString>;
                    description: ZodOptional<ZodString>;
                    id: ZodString;
                    kind: ZodString;
                    latest_solution: ZodOptional<ZodString>;
                    latest_version: ZodOptional<ZodString>;
                    lookup_key: ZodOptional<ZodString>;
                    metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
                    name: ZodOptional<ZodString>;
                    org: ZodOptional<ZodString>;
                    org_logo: 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;
                            },
                        >,
                    >;
                    org_name: ZodOptional<ZodString>;
                    org_slug: ZodOptional<ZodString>;
                    owners: ZodArray<ZodString, "many">;
                    readme_url: ZodOptional<ZodString>;
                    solution_id: ZodOptional<ZodString>;
                    solution_version: ZodOptional<ZodString>;
                    tag_keys: ZodOptional<ZodArray<ZodString, "many">>;
                    template_kind: ZodOptional<ZodString>;
                    templates: ZodArray<
                        ZodObject<
                            {
                                description: ZodOptional<ZodString>;
                                display_name: ZodOptional<ZodString>;
                                id: ZodOptional<ZodString>;
                                kind: ZodString;
                                lookup_key: ZodOptional<ZodString>;
                                name: ZodOptional<ZodString>;
                                readme_url: ZodOptional<ZodString>;
                                virtual_path: ZodOptional<ZodString>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                description?: string;
                                display_name?: string;
                                id?: string;
                                kind: string;
                                lookup_key?: string;
                                name?: string;
                                readme_url?: string;
                                virtual_path?: string;
                            },
                            {
                                description?: string;
                                display_name?: string;
                                id?: string;
                                kind: string;
                                lookup_key?: string;
                                name?: string;
                                readme_url?: string;
                                virtual_path?: string;
                            },
                        >,
                        "many",
                    >;
                    updated_at: ZodOptional<ZodString>;
                    upgrade_available: ZodBoolean;
                    virtual_path: ZodOptional<ZodString>;
                },
                "strip",
                ZodTypeAny,
                {
                    category_keys?: string[];
                    created_at?: string;
                    description?: string;
                    id: string;
                    kind: string;
                    latest_solution?: string;
                    latest_version?: string;
                    lookup_key?: string;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_logo?: {
                        file?: string;
                        height?: number;
                        media?: string;
                        mime_type?: string;
                        refresh_url?: string;
                        url?: string;
                        width?: number;
                    };
                    org_name?: string;
                    org_slug?: string;
                    owners: string[];
                    readme_url?: string;
                    solution_id?: string;
                    solution_version?: string;
                    tag_keys?: string[];
                    template_kind?: string;
                    templates: {
                        description?: string;
                        display_name?: string;
                        id?: string;
                        kind: string;
                        lookup_key?: string;
                        name?: string;
                        readme_url?: string;
                        virtual_path?: string;
                    }[];
                    updated_at?: string;
                    upgrade_available: boolean;
                    virtual_path?: string;
                },
                {
                    category_keys?: string[];
                    created_at?: string;
                    description?: string;
                    id: string;
                    kind: string;
                    latest_solution?: string;
                    latest_version?: string;
                    lookup_key?: string;
                    metadata?: Record<string, unknown>;
                    name?: string;
                    org?: string;
                    org_logo?: {
                        file?: string;
                        height?: number;
                        media?: string;
                        mime_type?: string;
                        refresh_url?: string;
                        url?: string;
                        width?: number;
                    };
                    org_name?: string;
                    org_slug?: string;
                    owners: string[];
                    readme_url?: string;
                    solution_id?: string;
                    solution_version?: string;
                    tag_keys?: string[];
                    template_kind?: string;
                    templates: {
                        description?: string;
                        display_name?: string;
                        id?: string;
                        kind: string;
                        lookup_key?: string;
                        name?: string;
                        readme_url?: string;
                        virtual_path?: string;
                    }[];
                    updated_at?: string;
                    upgrade_available: boolean;
                    virtual_path?: string;
                },
            >;
            template: ZodObject<
                {
                    created_at: ZodOptional<ZodString>;
                    description: ZodOptional<ZodString>;
                    display_name: ZodOptional<ZodString>;
                    id: ZodString;
                    kind: ZodString;
                    lookup_key: ZodOptional<ZodString>;
                    name: ZodOptional<ZodString>;
                    updated_at: ZodOptional<ZodString>;
                    virtual_path: ZodOptional<ZodString>;
                },
                "strip",
                ZodTypeAny,
                {
                    created_at?: string;
                    description?: string;
                    display_name?: string;
                    id: string;
                    kind: string;
                    lookup_key?: string;
                    name?: string;
                    updated_at?: string;
                    virtual_path?: string;
                },
                {
                    created_at?: string;
                    description?: string;
                    display_name?: string;
                    id: string;
                    kind: string;
                    lookup_key?: string;
                    name?: string;
                    updated_at?: string;
                    virtual_path?: string;
                },
            >;
        },
        "strip",
        ZodTypeAny,
        {
            solution: {
                category_keys?: string[];
                created_at?: string;
                description?: string;
                id: string;
                kind: string;
                latest_solution?: string;
                latest_version?: string;
                lookup_key?: string;
                metadata?: Record<string, unknown>;
                name?: string;
                org?: string;
                org_logo?: {
                    file?: string;
                    height?: number;
                    media?: string;
                    mime_type?: string;
                    refresh_url?: string;
                    url?: string;
                    width?: number;
                };
                org_name?: string;
                org_slug?: string;
                owners: string[];
                readme_url?: string;
                solution_id?: string;
                solution_version?: string;
                tag_keys?: string[];
                template_kind?: string;
                templates: {
                    description?: string;
                    display_name?: string;
                    id?: string;
                    kind: string;
                    lookup_key?: string;
                    name?: string;
                    readme_url?: string;
                    virtual_path?: string;
                }[];
                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;
            };
        },
        {
            solution: {
                category_keys?: string[];
                created_at?: string;
                description?: string;
                id: string;
                kind: string;
                latest_solution?: string;
                latest_version?: string;
                lookup_key?: string;
                metadata?: Record<string, unknown>;
                name?: string;
                org?: string;
                org_logo?: {
                    file?: string;
                    height?: number;
                    media?: string;
                    mime_type?: string;
                    refresh_url?: string;
                    url?: string;
                    width?: number;
                };
                org_name?: string;
                org_slug?: string;
                owners: string[];
                readme_url?: string;
                solution_id?: string;
                solution_version?: string;
                tag_keys?: string[];
                template_kind?: string;
                templates: {
                    description?: string;
                    display_name?: string;
                    id?: string;
                    kind: string;
                    lookup_key?: string;
                    name?: string;
                    readme_url?: string;
                    virtual_path?: string;
                }[];
                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;
            };
        },
    > = ...

    Runtime validator for AgentSourceSolution.