import dayjs, { Dayjs } from "dayjs";
import EventOrganizerMail from "./EventOrganizerMail";
export default class EventOrganizerRescheduledMail extends EventOrganizerMail {
/**
* Returns the email text as HTML representation.
*
* @protected
*/
protected getHtmlRepresentation(): string {
return (
`
Hi ${this.calEvent.organizer.name},
Your event has been rescheduled.
Event Type:
${this.calEvent.type}
Invitee Email:
${this.calEvent.attendees[0].email}
` +
this.getAdditionalBody() +
(this.calEvent.location
? `
Location:
${this.calEvent.location}
`
: "") +
`
Invitee Time Zone:
${this.calEvent.attendees[0].timeZone}
Additional notes:
${this.calEvent.description}
` +
this.getAdditionalFooter() +
`
`
);
}
/**
* Returns the payload object for the nodemailer.
*
* @protected
*/
protected getNodeMailerPayload(): Record