Variable solutionUpgradeResultSchemaConst
solutionUpgradeResultSchema: ZodObject<
{
changes: ZodArray<
ZodObject<
{
action: ZodString;
content_changed: ZodBoolean;
id: ZodOptional<ZodString>;
key: ZodString;
kind: ZodOptional<ZodString>;
lookup_key: ZodOptional<ZodString>;
mime_type_changed: ZodBoolean;
referenced_by: ZodOptional<
ZodArray<
ZodObject<
{
id: ZodString;
kind: ZodString;
lookup_key: ZodOptional<ZodString>;
reason: ZodString;
},
"strip",
ZodTypeAny,
{ id: string; kind: string; lookup_key?: string; reason: string },
{ id: string; kind: string; lookup_key?: string; reason: string },
>,
"many",
>,
>;
relative_path_changed: ZodBoolean;
role: ZodString;
virtual_path: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
action: string;
content_changed: boolean;
id?: string;
key: string;
kind?: string;
lookup_key?: string;
mime_type_changed: boolean;
referenced_by?: {
id: string;
kind: string;
lookup_key?: string;
reason: string;
}[];
relative_path_changed: boolean;
role: string;
virtual_path?: string;
},
{
action: string;
content_changed: boolean;
id?: string;
key: string;
kind?: string;
lookup_key?: string;
mime_type_changed: boolean;
referenced_by?: {
id: string;
kind: string;
lookup_key?: string;
reason: string;
}[];
relative_path_changed: boolean;
role: string;
virtual_path?: string;
},
>,
"many",
>;
code: ZodOptional<ZodString>;
dry_run: ZodBoolean;
existing_solution_version: ZodOptional<ZodString>;
incoming_solution_version: ZodOptional<ZodString>;
message: ZodOptional<ZodString>;
review_fingerprint: ZodOptional<ZodString>;
status: ZodString;
summary: ZodObject<
{
adds: ZodNumber;
deletes: ZodNumber;
noops: ZodNumber;
orphans: ZodNumber;
referenced_orphans: ZodNumber;
updates: ZodNumber;
},
"strip",
ZodTypeAny,
{
adds: number;
deletes: number;
noops: number;
orphans: number;
referenced_orphans: number;
updates: number;
},
{
adds: number;
deletes: number;
noops: number;
orphans: number;
referenced_orphans: number;
updates: number;
},
>;
version_change: ZodString;
},
"strip",
ZodTypeAny,
{
changes: {
action: string;
content_changed: boolean;
id?: string;
key: string;
kind?: string;
lookup_key?: string;
mime_type_changed: boolean;
referenced_by?: {
id: string;
kind: string;
lookup_key?: string;
reason: string;
}[];
relative_path_changed: boolean;
role: string;
virtual_path?: string;
}[];
code?: string;
dry_run: boolean;
existing_solution_version?: string;
incoming_solution_version?: string;
message?: string;
review_fingerprint?: string;
status: string;
summary: {
adds: number;
deletes: number;
noops: number;
orphans: number;
referenced_orphans: number;
updates: number;
};
version_change: string;
},
{
changes: {
action: string;
content_changed: boolean;
id?: string;
key: string;
kind?: string;
lookup_key?: string;
mime_type_changed: boolean;
referenced_by?: {
id: string;
kind: string;
lookup_key?: string;
reason: string;
}[];
relative_path_changed: boolean;
role: string;
virtual_path?: string;
}[];
code?: string;
dry_run: boolean;
existing_solution_version?: string;
incoming_solution_version?: string;
message?: string;
review_fingerprint?: string;
status: string;
summary: {
adds: number;
deletes: number;
noops: number;
orphans: number;
referenced_orphans: number;
updates: number;
};
version_change: string;
},
> = ...
Runtime validator for SolutionUpgradeResult.