UNPKG

@jaricardodev/ews-javascript-api

Version:
28 lines (26 loc) 1.09 kB
import {Folder} from "../ServiceObjects/Folders/Folder"; import {ExchangeService} from "../ExchangeService"; import {ServiceResult} from "../../Enumerations/ServiceResult"; import {EwsLogging} from "../EwsLogging"; import {ServiceResponse} from "./ServiceResponse"; export class UpdateFolderResponse extends ServiceResponse { private folder: Folder; constructor(folder: Folder) { super(); EwsLogging.Assert( folder != null, "UpdateFolderResponse.ctor", "folder is null"); this.folder = folder; } GetObjectInstance(session: ExchangeService, xmlElementName: string): Folder { return this.folder; } Loaded(): void { if (this.Result == ServiceResult.Success) { this.folder.ClearChangeLog(); } } ReadElementsFromXmlJsObject(responseObject: any, service: ExchangeService): void { //debugger;//todo: check if this is needed. //throw new Error("UpdateFolderResponse.ts - ReadElementsFromXmlJsObject : Not implemented."); } }