Variable: SpacesSchema
ts
const SpacesSchema: ZodObject<{
_links: ZodOptional<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>>;
results: ZodOptional<ZodArray<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>>>;
authorId: ZodOptional<ZodString>;
createdAt: ZodOptional<ZodCoercedDate<unknown>>;
currentActiveAlias: ZodOptional<ZodNullable<ZodString>>;
description: ZodOptional<ZodNullable<ZodObject<{
plain: ZodOptional<...>;
view: ZodOptional<...>;
}, $loose>>>;
homepageId: ZodOptional<ZodString>;
icon: ZodOptional<ZodNullable<ZodObject<{
apiDownloadLink: ZodOptional<...>;
path: ZodOptional<...>;
}, $loose>>>;
id: ZodOptional<ZodString>;
key: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
spaceOwnerId: ZodOptional<ZodString>;
status: ZodOptional<ZodCustom<string & object | "current" | "archived", string & object | "current" | "archived">>;
type: ZodOptional<ZodCustom<
| "global"
| string & object
| "personal"
| "collaboration"
| "knowledge_base"
| "system"
| "onboarding"
| "xflow_sample_space",
| "global"
| string & object
| "personal"
| "collaboration"
| "knowledge_base"
| "system"
| "onboarding"
| "xflow_sample_space">>;
}, $loose>>>;
}, $loose>;Defined in: src/v2/models/spaces.ts:6