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.