"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ItemIdWrapper = void 0;
const EwsLogging_1 = require("../Core/EwsLogging");
const AbstractItemIdWrapper_1 = require("./AbstractItemIdWrapper");
class ItemIdWrapper extends AbstractItemIdWrapper_1.AbstractItemIdWrapper {
    constructor(itemId) {
        super();
        EwsLogging_1.EwsLogging.Assert(itemId != null, "ItemIdWrapper.ctor", "itemId is null");
        this.itemId = itemId;
    }
    IternalToJson(service) { throw new Error("ItemIdWrapper.ts - IternalToJson : Not implemented."); }
    /**@internal */
    WriteToXml(writer) { this.itemId.WriteToXml(writer); }
}
exports.ItemIdWrapper = ItemIdWrapper;
//# sourceMappingURL=ItemIdWrapper.js.map