Skip to content

Variable: CaseCountsInput ​

ts
const CaseCountsInput: z.ZodObject<{
  filters: z.ZodRecord<z.ZodString, z.ZodObject<{
     assignee: z.ZodOptional<z.ZodString>;
     country: z.ZodOptional<z.ZodString>;
     dueBefore: z.ZodOptional<z.ZodCoercedDate<unknown>>;
     priority: z.ZodOptional<z.ZodArray<z.ZodEnum<{
        critical: "critical";
        high: "high";
        low: "low";
        medium: "medium";
     }>>>;
     queue: z.ZodOptional<z.ZodString>;
     reasonCode: z.ZodOptional<z.ZodString>;
     search: z.ZodOptional<z.ZodString>;
     slaState: z.ZodOptional<z.ZodArray<z.ZodEnum<{
        breached: "breached";
        due_soon: "due_soon";
        none: "none";
        ok: "ok";
     }>>>;
     status: z.ZodOptional<z.ZodArray<z.ZodEnum<{
        closed: "closed";
        decided: "decided";
        in_review: "in_review";
        open: "open";
     }>>>;
     subjectId: z.ZodOptional<z.ZodGUID>;
     type: z.ZodOptional<z.ZodString>;
     waiting: z.ZodOptional<z.ZodBoolean>;
  }, z.core.$strip>>;
}, z.core.$strip>;

Named filters to count in one request; the names come back as the keys of counts.

Released under the Apache-2.0 License.