Variable: SpaceWatchSchema
ts
const SpaceWatchSchema: ZodObject<{
labelName: ZodOptional<ZodString>;
prefix: ZodOptional<ZodString>;
spaceKey: ZodOptional<ZodString>;
type: ZodString;
watcher: ZodObject<{
accountId: ZodNullable<ZodString>;
accountStatus: ZodOptional<ZodString>;
accountType: ZodString;
details: ZodOptional<ZodObject<{
business: ZodOptional<ZodObject<{
department: ZodOptional<...>;
location: ZodOptional<...>;
position: ZodOptional<...>;
}, $loose>>;
personal: ZodOptional<ZodObject<{
email: ZodOptional<...>;
im: ZodOptional<...>;
phone: ZodOptional<...>;
website: ZodOptional<...>;
}, $loose>>;
}, $loose>>;
displayName: ZodString;
email: ZodString;
externalCollaborator: ZodBoolean;
guest: ZodOptional<ZodBoolean>;
isExternalCollaborator: ZodBoolean;
isGuest: ZodNullable<ZodBoolean>;
locale: ZodOptional<ZodString>;
operations: ZodNullable<ZodArray<ZodObject<{
operation: ZodString;
targetType: ZodString;
}, $loose>>>;
personalSpace: ZodNullable<ZodRecord<ZodString, ZodAny>>;
profilePicture: ZodObject<{
height: ZodNumber;
isDefault: ZodBoolean;
path: ZodString;
width: ZodNumber;
}, $loose>;
publicName: ZodString;
timeZone: ZodOptional<ZodNullable<ZodString>>;
type: ZodString;
userKey: ZodOptional<ZodNullable<ZodString>>;
username: ZodOptional<ZodNullable<ZodString>>;
}, $loose>;
}, $loose>;Defined in: src/v1/models/spaceWatch.ts:5