Kaizen
Browse modulesAccessaccess/sharedSchemas and constants

Variable: createRoleInputSchema

const createRoleInputSchema: ZodObject<{
  allowedGrantScopes: ZodOptional<ZodArray<ZodEnum<{
     organization: "organization";
     platform: "platform";
  }>>>;
  assignableByOrgAdmins: ZodOptional<ZodBoolean>;
  description: ZodOptional<ZodNullable<ZodString>>;
  id: ZodOptional<ZodUUID>;
  identifier: ZodString;
  kind: ZodOptional<ZodEnum<{
     custom: "custom";
     system: "system";
  }>>;
  maxAssignableScope: ZodOptional<ZodEnum<{
     child-org: "child-org";
     global: "global";
     self-org: "self-org";
  }>>;
  name: ZodString;
  organizationId: ZodNullable<ZodString>;
  permissions: ZodArray<ZodString>;
  systemManaged: ZodOptional<ZodBoolean>;
}, $strip>;

Defined in: shared/access/schemas.ts:60