Variable postImageResponseSchemaConst
postImageResponseSchema: ZodObject<
{
capabilities: ZodReadonly<ZodArray<ZodString>>;
created: ZodReadonly<ZodISODateTime>;
created_by: ZodReadonly<ZodString>;
deprecated: ZodReadonly<ZodBoolean>;
description: ZodUnion<readonly [ZodString, ZodNull]>;
eol: ZodReadonly<
ZodUnion<readonly [ZodReadonly<ZodISODateTime>, ZodNull]>,
>;
expiry: ZodReadonly<
ZodUnion<readonly [ZodReadonly<ZodISODateTime>, ZodNull]>,
>;
id: ZodReadonly<ZodString>;
image_sharing: ZodUnion<
readonly [
ZodObject<
{
shared_by: ZodUnion<
readonly [ZodRecord<ZodString, ZodUnknown>, ZodNull],
>;
shared_with: ZodObject<
{ sharegroup_count: ZodInt; sharegroup_list_url: ZodString },
$strip,
>;
},
$strip,
>,
ZodObject<
{
shared_by: ZodObject<
{
sharegroup_id: ZodInt;
sharegroup_label: ZodString;
sharegroup_uuid: ZodUUID;
source_image_id: ZodUnion<readonly [ZodString, ZodNull]>;
},
$strip,
>;
shared_with: ZodUnion<
readonly [ZodRecord<ZodString, ZodUnknown>, ZodNull],
>;
},
$strip,
>,
],
>;
is_public: ZodReadonly<ZodBoolean>;
is_shared: ZodUnion<
readonly [ZodLiteral<true>, ZodLiteral<false>, ZodLiteral<"none">],
>;
label: ZodString;
regions: ZodReadonly<
ZodArray<
ZodObject<
{
region: ZodString;
status: ZodEnum<
{
available: "available";
creating: "creating";
pending: "pending";
"pending deletion": "pending deletion";
"pending replication": "pending replication";
replicating: "replicating";
},
>;
},
$strip,
>,
>,
>;
size: ZodReadonly<ZodInt>;
status: ZodEnum<
{
available: "available";
creating: "creating";
pending_upload: "pending_upload";
},
>;
tags: ZodArray<ZodString>;
total_size: ZodReadonly<ZodInt>;
type: ZodEnum<
{ automatic: "automatic"; manual: "manual"; shared: "shared" },
>;
updated: ZodReadonly<ZodISODateTime>;
vendor: ZodReadonly<ZodUnion<readonly [ZodReadonly<ZodString>, ZodNull]>>;
},
$strip,
> = ...
Image object.