Skip to content

Variable: WorkspaceModelSchema ​

ts
const WorkspaceModelSchema: ZodObject<{
  appType: ZodOptional<ZodString>;
  attributes: ZodOptional<ZodObject<{
     avatars: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     capacity: ZodOptional<ZodNullable<ZodNumber>>;
     createdAt: ZodOptional<ZodNullable<ZodString>>;
     createdBy: ZodOptional<ZodNullable<ZodString>>;
     directory: ZodOptional<ZodString>;
     hostUrl: ZodOptional<ZodNullable<ZodString>>;
     icons: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     labels: ZodOptional<ZodArray<ZodString>>;
     name: ZodOptional<ZodString>;
     owner: ZodOptional<ZodNullable<ZodString>>;
     realm: ZodOptional<ZodString>;
     regions: ZodOptional<ZodArray<ZodString>>;
     sandbox: ZodOptional<ZodNullable<ZodObject<{
        type: ZodOptional<ZodCustom<..., ...>>;
     }, ApiObjectConfig<undefined>>>>;
     status: ZodOptional<ZodCustom<"offline" | "online" | "deprecated" | string & object, "offline" | "online" | "deprecated" | string & object>>;
     statusDetails: ZodOptional<ZodArray<ZodString>>;
     type: ZodOptional<ZodString>;
     typeKey: ZodOptional<ZodString>;
     unit: ZodOptional<ZodString>;
     updatedAt: ZodOptional<ZodNullable<ZodString>>;
     usage: ZodOptional<ZodNullable<ZodNumber>>;
  }, ApiObjectConfig<undefined>>>;
  id: ZodOptional<ZodString>;
  links: ZodOptional<ZodObject<{
     self: ZodNullable<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  relationships: ZodOptional<ZodRecord<ZodString, ZodArray<ZodUnion<readonly [ZodObject<{
     attributes: ZodOptional<ZodObject<..., ...>>;
     id: ZodOptional<ZodString>;
     type: ZodOptional<ZodString>;
   }, ApiObjectConfig<undefined>>, ZodObject<{
     attributes: ZodOptional<ZodObject<..., ...>>;
     id: ZodOptional<ZodString>;
     type: ZodOptional<ZodString>;
   }, ApiObjectConfig<undefined>>, ZodObject<{
     attributes: ZodOptional<ZodObject<..., ...>>;
     id: ZodOptional<ZodString>;
     type: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>]>>>>;
  type: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>;

Defined in: src/admin/models/workspaceModel.ts:9