katanakit-js / WpPageResponseSchema
Variable: WpPageResponseSchema
ts
const WpPageResponseSchema: ZodObject<{
_embedded: ZodOptional<ZodOptional<ZodObject<{
author: ZodOptional<ZodArray<ZodObject<{
acf: ZodOptional<...>;
avatar_urls: ZodRecord<..., ...>;
description: ZodString;
id: ZodNumber;
link: ZodString;
name: ZodString;
slug: ZodString;
url: ZodString;
}, $catchall<ZodUnknown>>>>;
replies: ZodOptional<ZodArray<ZodArray<ZodObject<{
author: ...;
author_name: ...;
content: ...;
date: ...;
id: ...;
parent: ...;
}, $catchall<...>>>>>;
wp:featuredmedia: ZodOptional<ZodArray<ZodObject<{
alt_text: ZodOptional<...>;
date: ZodOptional<...>;
date_gmt: ZodOptional<...>;
id: ZodOptional<...>;
link: ZodOptional<...>;
modified: ZodOptional<...>;
modified_gmt: ZodOptional<...>;
slug: ZodOptional<...>;
source_url: ZodOptional<...>;
status: ZodOptional<...>;
title: ZodOptional<...>;
}, $catchall<ZodUnknown>>>>;
wp:term: ZodOptional<ZodArray<ZodArray<ZodObject<{
_taxonomy: ...;
count: ...;
id: ...;
link: ...;
name: ...;
slug: ...;
}, $catchall<...>>>>>;
}, $catchall<ZodUnknown>>>>;
acf: ZodOptional<ZodOptional<ZodRecord<ZodString, ZodUnknown>>>;
author: ZodOptional<ZodNumber>;
comment_status: ZodOptional<ZodString>;
content: ZodOptional<ZodObject<{
protected: ZodBoolean;
rendered: ZodString;
}, $loose>>;
date: ZodOptional<ZodString>;
date_gmt: ZodOptional<ZodString>;
excerpt: ZodOptional<ZodObject<{
protected: ZodBoolean;
rendered: ZodString;
}, $loose>>;
featured_media: ZodOptional<ZodNumber>;
id: ZodOptional<ZodNumber>;
link: ZodOptional<ZodString>;
menu_order: ZodOptional<ZodNumber>;
meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
modified: ZodOptional<ZodString>;
modified_gmt: ZodOptional<ZodString>;
parent: ZodOptional<ZodNumber>;
ping_status: ZodOptional<ZodString>;
slug: ZodOptional<ZodString>;
status: ZodOptional<ZodString>;
template: ZodOptional<ZodString>;
title: ZodOptional<ZodObject<{
rendered: ZodString;
}, $loose>>;
}, $loose>;Defined in: src/schemas/wordpress.schema.ts:279
Page response variant (partials via _fields stay well-typed).