Variable: MultiDirectoryUserSchema
ts
const MultiDirectoryUserSchema: ZodObject<{
accountId: ZodOptional<ZodString>;
accountStatus: ZodOptional<ZodCustom<"active" | "inactive" | "closed" | string & object, "active" | "inactive" | "closed" | string & object>>;
accountType: ZodOptional<ZodCustom<string & object | "atlassian", string & object | "atlassian">>;
addedToOrg: ZodOptional<ZodString>;
avatar: ZodOptional<ZodString>;
claimStatus: ZodOptional<ZodCustom<string & object | "managed" | "unmanaged", string & object | "managed" | "unmanaged">>;
counts: ZodOptional<ZodObject<{
resources: ZodOptional<ZodNumber>;
}, ApiObjectConfig<undefined>>>;
deactivatedOn: ZodOptional<ZodString>;
department: ZodOptional<ZodNullable<ZodString>>;
email: ZodOptional<ZodString>;
emailVerified: ZodOptional<ZodBoolean>;
forDeletion: ZodOptional<ZodBoolean>;
groups: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodNullable<ZodString>>;
id: ZodOptional<ZodString>;
name: ZodOptional<ZodNullable<ZodString>>;
}, ApiObjectConfig<undefined>>>>;
jobTitle: ZodOptional<ZodString>;
links: ZodOptional<ZodObject<{
self: ZodOptional<ZodNullable<ZodString>>;
}, ApiObjectConfig<undefined>>>;
location: ZodOptional<ZodNullable<ZodString>>;
managementSource: ZodOptional<ZodNullable<ZodCustom<string & object | "synced" | "invited", string & object | "synced" | "invited">>>;
membershipStatus: ZodOptional<ZodCustom<"active" | "suspended" | string & object | "no_membership", "active" | "suspended" | string & object | "no_membership">>;
mfaEnabled: ZodOptional<ZodBoolean>;
name: ZodOptional<ZodString>;
nickname: ZodOptional<ZodString>;
organization: ZodOptional<ZodNullable<ZodString>>;
picture: ZodOptional<ZodString>;
platformRoles: ZodOptional<ZodArray<ZodCustom<
| string & object
| "atlassian/org-admin"
| "atlassian/site-admin"
| "atlassian/user-access-admin"
| "atlassian/ai-access",
| string & object
| "atlassian/org-admin"
| "atlassian/site-admin"
| "atlassian/user-access-admin"
| "atlassian/ai-access">>>;
productAccess: ZodOptional<ZodArray<ZodObject<{
id: ZodOptional<ZodString>;
key: ZodOptional<ZodString>;
lastActiveTimestamp: ZodOptional<ZodCoercedDate<unknown>>;
}, ApiObjectConfig<undefined>>>>;
status: ZodOptional<ZodCustom<
| "active"
| "suspended"
| string & object
| "not_invited"
| "deactivated"
| "for_deletion",
| "active"
| "suspended"
| string & object
| "not_invited"
| "deactivated"
| "for_deletion">>;
timeZone: ZodOptional<ZodNullable<ZodString>>;
}, ApiObjectConfig<undefined>>;Defined in: src/admin/models/multiDirectoryUser.ts:14