Skip to content

Variable: ApplicationRoleSchema

ts
const ApplicationRoleSchema: ZodObject<{
  defaultGroups: ZodOptional<ZodArray<ZodString>>;
  defaultGroupsDetails: ZodOptional<ZodArray<ZodObject<{
     groupId: ZodOptional<ZodNullable<ZodString>>;
     name: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, $loose>>>;
  defined: ZodOptional<ZodBoolean>;
  groupDetails: ZodOptional<ZodArray<ZodObject<{
     groupId: ZodOptional<ZodNullable<ZodString>>;
     name: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, $loose>>>;
  groups: ZodOptional<ZodArray<ZodString>>;
  hasUnlimitedSeats: ZodOptional<ZodBoolean>;
  key: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  numberOfSeats: ZodOptional<ZodNumber>;
  platform: ZodOptional<ZodBoolean>;
  remainingSeats: ZodOptional<ZodNumber>;
  selectedByDefault: ZodOptional<ZodBoolean>;
  userCount: ZodOptional<ZodNumber>;
  userCountDescription: ZodOptional<ZodString>;
}, $loose>;

Defined in: src/cloud/models/applicationRole.ts:6

Details of an application role.