Skip to content

Variable: MultiDirectoryUserDetailsDataSchema ​

ts
const MultiDirectoryUserDetailsDataSchema: 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<ZodNullable<ZodString>>;
  department: ZodOptional<ZodNullable<ZodString>>;
  email: ZodOptional<ZodString>;
  emailVerified: ZodOptional<ZodBoolean>;
  forDeletion: ZodOptional<ZodBoolean>;
  jobTitle: ZodOptional<ZodString>;
  links: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  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">>>;
  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/multiDirectoryUserDetailsData.ts:11