"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AutoReplyManager = void 0;
const LOG_ID = "ARPLY/MNGR - ";
class AutoReplyManager {
    constructor(params) {
        this._id = params.id;
        this._to = params.to;
        this._state = params.state;
        this._email = params.email;
        this._internalReplyMessage = params.internalReplyMessage;
        this._startDate = params.startDate;
        this._endDate = params.endDate;
        this._externalReplyMessage = params.externalReplyMessage;
    }
    get id() {
        return this._id;
    }
    set id(value) {
        this._id = value;
    }
    get to() {
        return this._to;
    }
    set to(value) {
        this._to = value;
    }
    get state() {
        return this._state;
    }
    set state(value) {
        this._state = value;
    }
    get email() {
        return this._email;
    }
    set email(value) {
        this._email = value;
    }
    get startDate() {
        return this._startDate;
    }
    set startDate(value) {
        this._startDate = value;
    }
    get endDate() {
        return this._endDate;
    }
    set endDate(value) {
        this._endDate = value;
    }
    get internalReplyMessage() {
        return this._internalReplyMessage;
    }
    set internalReplyMessage(value) {
        this._internalReplyMessage = value;
    }
    get externalReplyMessage() {
        return this._externalReplyMessage;
    }
    set externalReplyMessage(value) {
        this._externalReplyMessage = value;
    }
}
exports.AutoReplyManager = AutoReplyManager;
module.exports.AutoReplyManager = AutoReplyManager;
//# sourceMappingURL=AutoReplyManager.js.map