Skip to main content

ReminderFiredPayload

type ReminderFiredPayload = {
eventData: {
[key: string]: unknown;
due: | {
date: string;
datetime?: string | null;
isRecurring: boolean;
lang?: string | null;
string: string;
timezone?: string | null;
}
| null;
id: string;
isDeleted: boolean;
isUrgent: boolean;
itemId: string;
minuteOffset: number | null;
notifyUid: string;
projectId?: string;
type: "relative" | "absolute" | "location";
};
eventName: "reminder:fired";
initiator: {
email: string;
fullName: string;
id: string;
imageId: string | null;
isPremium: boolean;
};
triggeredAt: Date;
userId: string;
version: "1";
};

Type Declaration

NameTypeDefault value
eventData{ [key: string]: unknown; due: | { date: string; datetime?: string | null; isRecurring: boolean; lang?: string | null; string: string; timezone?: string | null; } | null; id: string; isDeleted: boolean; isUrgent: boolean; itemId: string; minuteOffset: number | null; notifyUid: string; projectId?: string; type: "relative" | "absolute" | "location"; }WebhookFiredReminderSchema
eventData.due| { date: string; datetime?: string | null; isRecurring: boolean; lang?: string | null; string: string; timezone?: string | null; } | null-
eventData.idstring-
eventData.isDeletedboolean-
eventData.isUrgentboolean-
eventData.itemIdstring-
eventData.minuteOffsetnumber | null-
eventData.notifyUidstring-
eventData.projectId?string-
eventData.type"relative" | "absolute" | "location"-
eventName"reminder:fired"-
initiator{ email: string; fullName: string; id: string; imageId: string | null; isPremium: boolean; }WebhookInitiatorSchema
initiator.emailstring-
initiator.fullNamestring-
initiator.idstring-
initiator.imageIdstring | null-
initiator.isPremiumboolean-
triggeredAtDate-
userIdstring-
version"1"WebhookVersionSchema