UNPKG

@jaricardodev/ews-javascript-api

Version:
42 lines (37 loc) 962 B
import { HoldStatus } from "../Enumerations/HoldStatus"; /** * Represents mailbox hold status * * @sealed */ export class MailboxHoldStatus { /** * Mailbox */ Mailbox: string; /** * Hold Status */ Status: HoldStatus; /** * Additional Info */ AdditionalInfo: string; /** * Constructor */ constructor(); /** * Constructor * * @param {string} mailbox Mailbox * @param {HoldStatus} status Hold status * @param {string} additionalInfo Additional info */ constructor(mailbox: string, status: HoldStatus, additionalInfo: string); constructor(mailbox: string = null, status: HoldStatus = HoldStatus.NotOnHold, additionalInfo: string = null) { this.Mailbox = mailbox; this.Status = status; this.AdditionalInfo = additionalInfo; } }