Variable attachmentSchemaConst
attachmentSchema: ZodObject<
{
content_type: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
filename: ZodOptional<ZodString>;
height: ZodOptional<ZodNumber>;
id: ZodString;
image_height: ZodOptional<ZodNumber>;
image_source: 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;
},
>,
>;
image_url: ZodOptional<ZodString>;
image_width: ZodOptional<ZodNumber>;
media_type: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
object: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
title: ZodOptional<ZodString>;
type: ZodString;
url: ZodOptional<ZodString>;
variants: ZodOptional<
ZodArray<
ZodObject<
{
content_type: ZodOptional<ZodString>;
created_at: ZodOptional<ZodString>;
file: ZodOptional<ZodString>;
filename: ZodOptional<ZodString>;
height: ZodOptional<ZodNumber>;
id: ZodString;
image_source: 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;
},
>,
>;
updated_at: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
variant_key: ZodOptional<ZodString>;
width: ZodOptional<ZodNumber>;
},
"strip",
ZodTypeAny,
{
content_type?: string;
created_at?: string;
file?: string;
filename?: string;
height?: number;
id: string;
image_source?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
updated_at?: string;
url?: string;
variant_key?: string;
width?: number;
},
{
content_type?: string;
created_at?: string;
file?: string;
filename?: string;
height?: number;
id: string;
image_source?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
updated_at?: string;
url?: string;
variant_key?: string;
width?: number;
},
>,
"many",
>,
>;
version: ZodOptional<ZodNumber>;
width: ZodOptional<ZodNumber>;
},
"strip",
ZodTypeAny,
{
content_type?: string;
description?: string;
filename?: string;
height?: number;
id: string;
image_height?: number;
image_source?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
image_url?: string;
image_width?: number;
media_type?: string;
name?: string;
object?: Record<string, unknown>;
title?: string;
type: string;
url?: string;
variants?: {
content_type?: string;
created_at?: string;
file?: string;
filename?: string;
height?: number;
id: string;
image_source?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
updated_at?: string;
url?: string;
variant_key?: string;
width?: number;
}[];
version?: number;
width?: number;
},
{
content_type?: string;
description?: string;
filename?: string;
height?: number;
id: string;
image_height?: number;
image_source?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
image_url?: string;
image_width?: number;
media_type?: string;
name?: string;
object?: Record<string, unknown>;
title?: string;
type: string;
url?: string;
variants?: {
content_type?: string;
created_at?: string;
file?: string;
filename?: string;
height?: number;
id: string;
image_source?: {
file?: string;
height?: number;
media?: string;
mime_type?: string;
refresh_url?: string;
url?: string;
width?: number;
};
updated_at?: string;
url?: string;
variant_key?: string;
width?: number;
}[];
version?: number;
width?: number;
},
> = ...
Runtime validator for Attachment.