UNPKG

@bipsync/ews-javascript-api

Version:
28 lines (27 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var XmlElementNames_1 = require("../Core/XmlElementNames"); var DocumentSharingLocationCollection = (function () { function DocumentSharingLocationCollection() { this.Entries = []; //System.Collections.Generic.List<DocumentSharingLocation>; } /**@internal */ DocumentSharingLocationCollection.LoadFromXml = function (reader) { throw new Error("Not implemented. Depricated, use LoadFromJson"); }; DocumentSharingLocationCollection.LoadFromJson = function (obj) { var instance = new DocumentSharingLocationCollection(); var element = XmlElementNames_1.XmlElementNames.AlternateMailbox; var responses = undefined; if (Object.prototype.toString.call(obj[element]) === "[object Array]") responses = obj[element]; else responses = [obj[element]]; for (var i = 0; i < responses.length; i++) { instance.Entries.push(responses[i]); //skipped processing individual objects in collection against DocumentSharingLocation, fix if there is parsing error later //DocumentSharingLocation.LoadFromJson(responses[i]); //instance.Entries.push(responses); } return instance; }; return DocumentSharingLocationCollection; }()); exports.DocumentSharingLocationCollection = DocumentSharingLocationCollection;