Variable notificationSchemaConst
notificationSchema: ZodObject<
{
body: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
entity: ZodOptional<
ZodUnion<
readonly [
ZodObject<
{
id: ZodOptional<ZodUnion<readonly [ZodInt, ZodNull]>>;
label: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
type: ZodOptional<
ZodEnum<
{
account: "account";
entity_transfer: "entity_transfer";
linode: "linode";
loadbalancers: "loadbalancers";
nodebalancer: "nodebalancer";
promotion: "promotion";
region: "region";
ticket: "ticket";
volume: "volume";
},
>,
>;
url: ZodOptional<ZodUnion<readonly [ZodString, ZodNull]>>;
},
$strip,
>,
ZodNull,
],
>,
>;
label: ZodOptional<ZodString>;
message: ZodOptional<ZodString>;
severity: ZodOptional<
ZodEnum<{ critical: "critical"; major: "major"; minor: "minor" }>,
>;
type: ZodOptional<
ZodEnum<
{
maintenance: "maintenance";
maintenance_scheduled: "maintenance_scheduled";
migration_imminent: "migration_imminent";
migration_pending: "migration_pending";
migration_scheduled: "migration_scheduled";
notice: "notice";
outage: "outage";
payment_due: "payment_due";
promotion: "promotion";
reboot_scheduled: "reboot_scheduled";
security_reboot_maintenance_scheduled: "security_reboot_maintenance_scheduled";
tax_id_verifying: "tax_id_verifying";
ticket_abuse: "ticket_abuse";
ticket_important: "ticket_important";
},
>,
>;
until: ZodOptional<ZodUnion<readonly [ZodISODateTime, ZodNull]>>;
when: ZodOptional<ZodUnion<readonly [ZodISODateTime, ZodNull]>>;
},
$strip,
> = ...
An important, often time-sensitive item related to your account.