Skip to content

Variable: MultiDirectoryUserDetailsSchema ​

ts
const MultiDirectoryUserDetailsSchema: ZodObject<{
  data: ZodOptional<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>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/admin/models/multiDirectoryUserDetails.ts:5