Skip to content

Variable: MultiDirectoryUserSearchPageSchema ​

ts
const MultiDirectoryUserSearchPageSchema: ZodObject<{
  data: 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<ZodNullable<...>>;
        id: ZodOptional<ZodString>;
        name: ZodOptional<ZodNullable<...>>;
     }, 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<...>>;
     }, 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/multiDirectoryUserSearchPage.ts:6