"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetFolderRequest = void 0;
const GetFolderResponse_1 = require("../Responses/GetFolderResponse");
const GetFolderRequestBase_1 = require("./GetFolderRequestBase");
/** @internal */
class GetFolderRequest extends GetFolderRequestBase_1.GetFolderRequestBase {
    constructor(service, errorHandlingMode) {
        super(service, errorHandlingMode);
    }
    CreateServiceResponse(service, responseIndex) {
        return new GetFolderResponse_1.GetFolderResponse(this.FolderIds._getItem(responseIndex).GetFolder(), this.PropertySet);
    }
}
exports.GetFolderRequest = GetFolderRequest;
//# sourceMappingURL=GetFolderRequest.js.map