Variable: PageSchema
ts
const PageSchema: ZodObject<{
_links: ZodOptional<ZodNullable<ZodObject<{
base: ZodOptional<ZodString>;
byOperation: ZodOptional<ZodString>;
collection: ZodOptional<ZodString>;
context: ZodOptional<ZodString>;
download: ZodOptional<ZodString>;
editui: ZodOptional<ZodString>;
edituiv2: ZodOptional<ZodString>;
next: ZodOptional<ZodString>;
prev: ZodOptional<ZodString>;
self: ZodOptional<ZodString>;
tinyui: ZodOptional<ZodString>;
webui: ZodOptional<ZodString>;
}, $loose>>>;
authorId: ZodOptional<ZodString>;
body: ZodOptional<ZodNullable<ZodObject<{
atlas_doc_format: ZodOptional<ZodNullable<ZodObject<{
representation: ZodOptional<...>;
value: ZodOptional<...>;
}, $loose>>>;
storage: ZodOptional<ZodNullable<ZodObject<{
representation: ZodOptional<...>;
value: ZodOptional<...>;
}, $loose>>>;
view: ZodOptional<ZodNullable<ZodObject<{
representation: ZodOptional<...>;
value: ZodOptional<...>;
}, $loose>>>;
}, $loose>>>;
createdAt: ZodOptional<ZodCoercedDate<unknown>>;
id: ZodOptional<ZodString>;
isFavoritedByCurrentUser: ZodOptional<ZodBoolean>;
labels: ZodOptional<ZodNullable<ZodObject<{
_links: ZodOptional<ZodNullable<ZodObject<{
base: ZodOptional<...>;
byOperation: ZodOptional<...>;
collection: ZodOptional<...>;
context: ZodOptional<...>;
download: ZodOptional<...>;
editui: ZodOptional<...>;
edituiv2: ZodOptional<...>;
next: ZodOptional<...>;
prev: ZodOptional<...>;
self: ZodOptional<...>;
tinyui: ZodOptional<...>;
webui: ZodOptional<...>;
}, $loose>>>;
meta: ZodOptional<ZodNullable<ZodObject<{
count: ZodOptional<...>;
cursor: ZodOptional<...>;
hasMore: ZodOptional<...>;
}, $loose>>>;
results: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ...;
name: ...;
prefix: ...;
}, $loose>>>>;
}, $loose>>>;
lastOwnerId: ZodOptional<ZodNullable<ZodString>>;
likes: ZodOptional<ZodNullable<ZodObject<{
_links: ZodOptional<ZodNullable<ZodObject<{
base: ZodOptional<...>;
byOperation: ZodOptional<...>;
collection: ZodOptional<...>;
context: ZodOptional<...>;
download: ZodOptional<...>;
editui: ZodOptional<...>;
edituiv2: ZodOptional<...>;
next: ZodOptional<...>;
prev: ZodOptional<...>;
self: ZodOptional<...>;
tinyui: ZodOptional<...>;
webui: ZodOptional<...>;
}, $loose>>>;
meta: ZodOptional<ZodNullable<ZodObject<{
count: ZodOptional<...>;
cursor: ZodOptional<...>;
hasMore: ZodOptional<...>;
}, $loose>>>;
results: ZodOptional<ZodNullable<ZodArray<ZodObject<{
accountId: ...;
}, $loose>>>>;
}, $loose>>>;
operations: ZodOptional<ZodNullable<ZodObject<{
_links: ZodOptional<ZodNullable<ZodObject<{
base: ZodOptional<...>;
byOperation: ZodOptional<...>;
collection: ZodOptional<...>;
context: ZodOptional<...>;
download: ZodOptional<...>;
editui: ZodOptional<...>;
edituiv2: ZodOptional<...>;
next: ZodOptional<...>;
prev: ZodOptional<...>;
self: ZodOptional<...>;
tinyui: ZodOptional<...>;
webui: ZodOptional<...>;
}, $loose>>>;
meta: ZodOptional<ZodNullable<ZodObject<{
count: ZodOptional<...>;
cursor: ZodOptional<...>;
hasMore: ZodOptional<...>;
}, $loose>>>;
results: ZodOptional<ZodNullable<ZodArray<ZodObject<{
operation: ...;
targetType: ...;
}, $loose>>>>;
}, $loose>>>;
ownerId: ZodOptional<ZodNullable<ZodString>>;
parentId: ZodOptional<ZodNullable<ZodString>>;
parentType: ZodOptional<ZodNullable<ZodCustom<
| "page"
| "embed"
| string & object
| "whiteboard"
| "database"
| "folder",
| "page"
| "embed"
| string & object
| "whiteboard"
| "database"
| "folder">>>;
position: ZodOptional<ZodNullable<ZodNumber>>;
properties: ZodOptional<ZodNullable<ZodObject<{
_links: ZodOptional<ZodNullable<ZodObject<{
base: ZodOptional<...>;
byOperation: ZodOptional<...>;
collection: ZodOptional<...>;
context: ZodOptional<...>;
download: ZodOptional<...>;
editui: ZodOptional<...>;
edituiv2: ZodOptional<...>;
next: ZodOptional<...>;
prev: ZodOptional<...>;
self: ZodOptional<...>;
tinyui: ZodOptional<...>;
webui: ZodOptional<...>;
}, $loose>>>;
meta: ZodOptional<ZodNullable<ZodObject<{
count: ZodOptional<...>;
cursor: ZodOptional<...>;
hasMore: ZodOptional<...>;
}, $loose>>>;
results: ZodOptional<ZodNullable<ZodArray<ZodObject<{
id: ...;
key: ...;
value: ...;
version: ...;
}, $loose>>>>;
}, $loose>>>;
spaceId: ZodOptional<ZodString>;
status: ZodOptional<ZodCustom<
| "deleted"
| "any"
| string & object
| "current"
| "historical"
| "draft"
| "trashed"
| "archived",
| "deleted"
| "any"
| string & object
| "current"
| "historical"
| "draft"
| "trashed"
| "archived">>;
title: ZodOptional<ZodString>;
version: ZodOptional<ZodNullable<ZodObject<{
attachment: ZodOptional<ZodRecord<ZodString, ZodAny>>;
authorId: ZodOptional<ZodString>;
comment: ZodOptional<ZodRecord<ZodString, ZodAny>>;
contributorIds: ZodOptional<ZodArray<ZodUnknown>>;
createdAt: ZodOptional<ZodCoercedDate<unknown>>;
message: ZodOptional<ZodNullable<ZodString>>;
minorEdit: ZodOptional<ZodBoolean>;
ncsStepVersion: ZodOptional<ZodNullable<ZodString>>;
number: ZodOptional<ZodNumber>;
}, $loose>>>;
versions: ZodOptional<ZodNullable<ZodObject<{
_links: ZodOptional<ZodNullable<ZodObject<{
base: ZodOptional<...>;
byOperation: ZodOptional<...>;
collection: ZodOptional<...>;
context: ZodOptional<...>;
download: ZodOptional<...>;
editui: ZodOptional<...>;
edituiv2: ZodOptional<...>;
next: ZodOptional<...>;
prev: ZodOptional<...>;
self: ZodOptional<...>;
tinyui: ZodOptional<...>;
webui: ZodOptional<...>;
}, $loose>>>;
meta: ZodOptional<ZodNullable<ZodObject<{
count: ZodOptional<...>;
cursor: ZodOptional<...>;
hasMore: ZodOptional<...>;
}, $loose>>>;
results: ZodOptional<ZodNullable<ZodArray<ZodObject<{
attachment: ...;
authorId: ...;
comment: ...;
contributorIds: ...;
createdAt: ...;
message: ...;
minorEdit: ...;
ncsStepVersion: ...;
number: ...;
}, $loose>>>>;
}, $loose>>>;
}, $loose>;Defined in: src/v2/models/page.ts:15