Skip to content

Variable: MultiDirectoryUserRoleAssignmentPageSchema ​

ts
const MultiDirectoryUserRoleAssignmentPageSchema: ZodObject<{
  data: ZodOptional<ZodArray<ZodObject<{
     directoryId: ZodOptional<ZodNullable<ZodString>>;
     resourceId: ZodOptional<ZodString>;
     resourceOwner: ZodOptional<ZodString>;
     roleAssignments: ZodOptional<ZodArray<ZodObject<{
        role: ZodOptional<...>;
        roleAssignmentMethods: ZodOptional<...>;
     }, ApiObjectConfig<undefined>>>>;
     roles: ZodOptional<ZodArray<ZodString>>;
     userDirectoryStatus: ZodOptional<ZodNullable<ZodCustom<"active" | "suspended" | ... & ... | "no_membership", "active" | "suspended" | ... & ... | "no_membership">>>;
  }, 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/multiDirectoryUserRoleAssignmentPage.ts:6