ews javascript api

summaryPropertiesOnly

// ConflictResults was only added in 2007 SP1 so if this was a 2007 RTM request we shouldn't expect to find the element
if (!service.Exchange2007CompatibilityMode) {
    this.conflictCount = responseObject.ReadAsJsonObject(XmlElementNames_1.XmlElementNames.ConflictResults).ReadAsInt(XmlElementNames_1.XmlElementNames.Count);
}
// If UpdateItem returned an item that has the same Id as the item that
// is being updated, this is a "normal" UpdateItem operation, and we need
// to update the ChangeKey of the item being updated with the one that was
// returned. Also set returnedItem to indicate that no new item was returned.
//
// Otherwise, this in a "special" UpdateItem operation, such as a recurring
// task marked as complete (the returned item in that case is the one-off
// task that represents the completed instance).
//
// Note that there can be no returned item at all, as in an UpdateItem call
// with MessageDisposition set to SendOnly or SendAndSaveCopy.
if (this.returnedItem != null) {
    if (this.item.Id.UniqueId == this.returnedItem.Id.UniqueId) {
        this.item.Id.ChangeKey = this.returnedItem.Id.ChangeKey;
        this.returnedItem = null;
    }
}
    };
    return UpdateItemResponse;
})(ServiceResponse_1.ServiceResponse);
exports.UpdateItemResponse = UpdateItemResponse;