Appearance
Variable: AppInstallChangePage
ts
const AppInstallChangePage: z.ZodObject<{
items: z.ZodArray<z.ZodObject<{
approvalSettings: z.ZodObject<{
fourEyes: z.ZodBoolean;
required: z.ZodBoolean;
}, z.core.$strip>;
comment: z.ZodNullable<z.ZodString>;
config: z.ZodRecord<z.ZodString, z.ZodUnknown>;
decidedAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
decidedBy: z.ZodNullable<z.ZodString>;
decision: z.ZodNullable<z.ZodEnum<{
approved: "approved";
rejected: "rejected";
withdrawn: "withdrawn";
}>>;
decisionComment: z.ZodNullable<z.ZodString>;
enabled: z.ZodBoolean;
handlesAdded: z.ZodArray<z.ZodEnum<{
handoff: "handoff";
webhook: "webhook";
}>>;
hosts: z.ZodArray<z.ZodString>;
hostsAdded: z.ZodArray<z.ZodString>;
id: z.ZodGUID;
installId: z.ZodGUID;
installName: z.ZodString;
installUpdatedAt: z.ZodCoercedDate<unknown>;
needsAdded: z.ZodArray<z.ZodEnum<{
documents: "documents";
}>>;
newInstall: z.ZodBoolean;
origin: z.ZodEnum<{
auto_upgrade: "auto_upgrade";
save: "save";
}>;
requestedAt: z.ZodCoercedDate<unknown>;
requestedBy: z.ZodString;
tenantId: z.ZodGUID;
versionId: z.ZodGUID;
}, z.core.$strip>>;
total: z.ZodNumber;
}, z.core.$strip>;One page of changes, with the total that match.