// ╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔════╗╔═╗╔═══════╗ ╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗╔═══════╗ ╔═══════╗╔═══════╗ // ║ ╔═══╗ ║║ ╔═════╝║ ╔═════╝╚══╗ ╔══╝║ ╔═══╗ ║╚══╗ ╔══╝║ ╔═════╝║ ╔╗ ║║ ║╚══╗ ╔══╝ ║ ╔═════╝║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═══╗ ║║ ╔═════╝ ╚══╗ ╔══╝║ ╔═════╝ // ║ ╚═══╝ ║║ ╚═════╗║ ║ ║ ║ ║ ╚═══╝ ║ ║ ║ ║ ╚═════╗║ ║║ ║║ ║ ║ ║ ╔═══════╗║ ╚═════╗║ ╚═══╝ ║║ ╚═══╝ ║║ ║ ║ ║║ ╚═══╝ ║║ ╚═════╗ ║ ║ ║ ╚═════╗ // ║ ╔═╗ ╔═╝║ ╔═════╝║ ║ ║ ║ ║ ╔═════╝ ║ ║ ║ ╔═════╝║ ║║ ║║ ║ ║ ║ ╚═══════╝║ ╔═════╝║ ╔═╗ ╔═╝║ ╔═╗ ╔═╝║ ║ ║ ║║ ╔═╗ ╔═╝╚═════╗ ║ ║ ║ ╚═════╗ ║ // ║ ║ ║ ╚═╗║ ╚═════╗║ ╚═════╗╔══╝ ╚══╗║ ║ ╔══╝ ╚══╗║ ╚═════╗║ ║║ ╚╝ ║ ║ ║ ║ ╚═════╗║ ║ ║ ╚═╗║ ║ ║ ╚═╗║ ╚═══╝ ║║ ║ ║ ╚═╗╔═════╝ ║╔═╗ ║ ║ ╔═════╝ ║ // ╚═╝ ╚═══╝╚═══════╝╚═══════╝╚═══════╝╚═╝ ╚═══════╝╚═══════╝╚═╝╚════╝ ╚═╝ ╚═══════╝╚═╝ ╚═══╝╚═╝ ╚═══╝╚═══════╝╚═╝ ╚═══╝╚═══════╝╚═╝ ╚═╝ ╚═══════╝ // ╔═══════╗╔═══════╗ // ╚══╗ ╔══╝║ ╔═══╗ ║ // ║ ║ ║ ║ ║ ║ // ║ ║ ║ ║ ║ ║ // ║ ║ ║ ╚═══╝ ║ // ╚═╝ ╚═══════╝ export class InvalidMessageToRecipientError extends Error { constructor(message = 'The referenced "To" recipient is invalid') { super(message); this.name = 'InvalidMessageToRecipientError'; } } export function throwInvalidMessageToRecipientError(message?: string) { throw new InvalidMessageToRecipientError(message); } // ╔═══════╗╔═══════╗ // ║ ╔═════╝║ ╔═════╝ // ║ ║ ║ ║ // ║ ║ ║ ║ // ║ ╚═════╗║ ╚═════╗ // ╚═══════╝╚═══════╝ export class InvalidMessageCcRecipientError extends Error { constructor(message = 'The referenced "Cc" recipient is invalid') { super(message); this.name = 'InvalidMessageCcRecipientError'; } } export function throwInvalidMessageCcRecipientError(message?: string) { throw new InvalidMessageCcRecipientError(message); } // ╔══════╗ ╔═══════╗╔═══════╗ // ║ ╔══╗ ║ ║ ╔═════╝║ ╔═════╝ // ║ ╚══╝ ╚╗║ ║ ║ ║ // ║ ╔═══╗ ║║ ║ ║ ║ // ║ ╚═══╝ ║║ ╚═════╗║ ╚═════╗ // ╚═══════╝╚═══════╝╚═══════╝ export class InvalidMessageBccRecipientError extends Error { constructor(message = 'The referenced "Bcc" recipient is invalid') { super(message); this.name = 'InvalidMessageBccRecipientError'; } } export function throwInvalidMessageBccRecipientError(message?: string) { throw new InvalidMessageBccRecipientError(message); }