Variable: WatchUserSchema
ts
const WatchUserSchema: ZodObject<{
accountId: ZodNullable<ZodString>;
accountStatus: ZodOptional<ZodString>;
accountType: ZodString;
details: ZodOptional<ZodObject<{
business: ZodOptional<ZodObject<{
department: ZodOptional<ZodString>;
location: ZodOptional<ZodString>;
position: ZodOptional<ZodString>;
}, $loose>>;
personal: ZodOptional<ZodObject<{
email: ZodOptional<ZodString>;
im: ZodOptional<ZodString>;
phone: ZodOptional<ZodString>;
website: ZodOptional<ZodString>;
}, $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>;Defined in: src/v1/models/watchUser.ts:14
This essentially the same as the User object, but no _links property and* no _expandable property (therefore, different required fields).