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(): Object {
const organizerStart: Dayjs =