Skip to content

Variable: CaseView ​

ts
const CaseView: z.ZodObject<{
  assigneeId: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  closedAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  closedReason: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  context: z.ZodRecord<z.ZodString, z.ZodUnknown>;
  createdAt: z.ZodCoercedDate<unknown>;
  decidedAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  decisionId: z.ZodOptional<z.ZodNullable<z.ZodGUID>>;
  dueAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  firstResponseAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  id: z.ZodGUID;
  infoRequestedAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  priority: z.ZodEnum<{
     critical: "critical";
     high: "high";
     low: "low";
     medium: "medium";
  }>;
  queue: z.ZodOptional<z.ZodNullable<z.ZodString>>;
  slaBreachedAt: z.ZodOptional<z.ZodNullable<z.ZodCoercedDate<unknown>>>;
  slaState: z.ZodEnum<{
     breached: "breached";
     due_soon: "due_soon";
     none: "none";
     ok: "ok";
  }>;
  slaWarnPct: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
  status: z.ZodEnum<{
     closed: "closed";
     decided: "decided";
     in_review: "in_review";
     open: "open";
  }>;
  subjectId: z.ZodGUID;
  tenantId: z.ZodGUID;
  type: z.ZodString;
  updatedAt: z.ZodCoercedDate<unknown>;
  workflowRunId: z.ZodOptional<z.ZodNullable<z.ZodGUID>>;
}, z.core.$strip>;

A case as the API returns it: the row plus its derived SLA state.

Released under the Apache-2.0 License.