Variable: MultiDirectoryUserPageSchema
ts
const MultiDirectoryUserPageSchema: ZodObject<{
data: ZodOptional<ZodArray<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<...>;
id: ZodOptional<...>;
name: ZodOptional<...>;
}, ApiObjectConfig<undefined>>>>;
jobTitle: ZodOptional<ZodString>;
links: ZodOptional<ZodObject<{
self: ZodOptional<ZodNullable<...>>;
}, ApiObjectConfig<undefined>>>;
location: ZodOptional<ZodNullable<ZodString>>;
managementSource: ZodOptional<ZodNullable<ZodCustom<... & ... | "synced" | "invited", ... & ... | "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<
| ... & ...
| "atlassian/org-admin"
| "atlassian/site-admin"
| "atlassian/user-access-admin"
| "atlassian/ai-access",
| ... & ...
| "atlassian/org-admin"
| "atlassian/site-admin"
| "atlassian/user-access-admin"
| "atlassian/ai-access">>>;
productAccess: ZodOptional<ZodArray<ZodObject<{
id: ZodOptional<...>;
key: ZodOptional<...>;
lastActiveTimestamp: ZodOptional<...>;
}, 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>>>>;
links: ZodOptional<ZodObject<{
next: ZodOptional<ZodNullable<ZodString>>;
prev: ZodOptional<ZodNullable<ZodString>>;
self: ZodOptional<ZodNullable<ZodString>>;
}, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;Defined in: src/admin/models/multiDirectoryUserPage.ts:6