Appearance
Variable: CaseQueue
ts
const CaseQueue: z.ZodObject<{
claimNext: z.ZodBoolean;
createdAt: z.ZodCoercedDate<unknown>;
createdBy: z.ZodString;
filter: 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>;
id: z.ZodGUID;
name: z.ZodString;
order: z.ZodEnum<{
asc: "asc";
desc: "desc";
}>;
position: z.ZodNumber;
sort: z.ZodEnum<{
createdAt: "createdAt";
dueAt: "dueAt";
priority: "priority";
}>;
systemKey: z.ZodOptional<z.ZodNullable<z.ZodString>>;
tenantId: z.ZodGUID;
updatedAt: z.ZodCoercedDate<unknown>;
visibility: z.ZodEnum<{
admins: "admins";
everyone: "everyone";
personal: "personal";
}>;
}, z.core.$strip>;