@jaricardodev/ews-javascript-api
Version:
EWS Managed api in JavaScript
28 lines (26 loc) • 1.09 kB
text/typescript
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.");
}
}