Appearance
Variable: TenantSettings
ts
const TenantSettings: z.ZodObject<{
approvals: z.ZodDefault<z.ZodObject<{
fourEyes: z.ZodDefault<z.ZodBoolean>;
required: z.ZodDefault<z.ZodBoolean>;
requiredFor: z.ZodOptional<z.ZodArray<z.ZodEnum<{
app: "app";
collection_flow: "collection_flow";
rule: "rule";
rule_set: "rule_set";
workflow: "workflow";
}>>>;
}, z.core.$strip>>;
branding: z.ZodDefault<z.ZodObject<{
borderWidth: z.ZodOptional<z.ZodNumber>;
colorScheme: z.ZodOptional<z.ZodEnum<{
dark: "dark";
light: "light";
system: "system";
}>>;
controlRadius: z.ZodOptional<z.ZodNumber>;
font: z.ZodOptional<z.ZodString>;
headingWeight: z.ZodOptional<z.ZodNumber>;
logoAlt: z.ZodOptional<z.ZodString>;
logoDarkUrl: z.ZodOptional<z.ZodURL>;
logoUrl: z.ZodOptional<z.ZodURL>;
name: z.ZodOptional<z.ZodString>;
primary: z.ZodOptional<z.ZodString>;
privacyUrl: z.ZodOptional<z.ZodURL>;
radius: z.ZodOptional<z.ZodNumber>;
returnUrl: z.ZodOptional<z.ZodURL>;
supportEmail: z.ZodOptional<z.ZodEmail>;
supportUrl: z.ZodOptional<z.ZodURL>;
termsUrl: z.ZodOptional<z.ZodURL>;
}, z.core.$strip>>;
cases: z.ZodDefault<z.ZodObject<{
businessHours: z.ZodOptional<z.ZodObject<{
days: z.ZodDefault<z.ZodArray<z.ZodNumber>>;
enabled: z.ZodDefault<z.ZodBoolean>;
end: z.ZodDefault<z.ZodString>;
start: z.ZodDefault<z.ZodString>;
timeZone: z.ZodDefault<z.ZodString>;
}, z.core.$strip>>;
defaultSlaHours: z.ZodOptional<z.ZodNumber>;
onBreach: z.ZodOptional<z.ZodObject<{
escalatePriority: z.ZodDefault<z.ZodBoolean>;
notifyAssignee: z.ZodDefault<z.ZodBoolean>;
notifyAssigners: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>>;
warnAtPct: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
collection: z.ZodDefault<z.ZodObject<{
abandonAfterDays: z.ZodOptional<z.ZodNumber>;
defaultLinkTtlSeconds: z.ZodOptional<z.ZodNumber>;
flowUrl: z.ZodOptional<z.ZodURL>;
locales: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>>;
console: z.ZodDefault<z.ZodObject<{
checklist: z.ZodOptional<z.ZodEnum<{
hidden: "hidden";
until_done: "until_done";
}>>;
dateFormat: z.ZodOptional<z.ZodEnum<{
12h: "12h";
24h: "24h";
}>>;
idleLockMinutes: z.ZodOptional<z.ZodNumber>;
landing: z.ZodOptional<z.ZodEnum<{
cases: "cases";
home: "home";
runs: "runs";
}>>;
maskForAnalysts: z.ZodOptional<z.ZodArray<z.ZodEnum<{
address: "address";
dateOfBirth: "dateOfBirth";
document: "document";
email: "email";
phone: "phone";
}>>>;
showRunContextTo: z.ZodOptional<z.ZodEnum<{
admins: "admins";
all: "all";
}>>;
timeZone: z.ZodOptional<z.ZodString>;
workspaceName: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
embedOrigins: z.ZodDefault<z.ZodArray<z.ZodString>>;
}, z.core.$strip>;