((typeof self !== 'undefined' ? self : this)["webpackJsonpcontractor_management_sm"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpcontractor_management_sm"] || []).push([[46],{

/***/ "cc0b":
/***/ (function(module, exports, __webpack_require__) {

/* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;var _classCallCheck = __webpack_require__("970b").default;
var _createClass = __webpack_require__("5bc3").default;
var _typeof = __webpack_require__("7037").default;
__webpack_require__("944a");
__webpack_require__("d9e2");
__webpack_require__("b0c0");
__webpack_require__("6c57");
__webpack_require__("0c47");
__webpack_require__("23dc");
__webpack_require__("d3b7");
__webpack_require__("c73d");
(function (n, O) {
  ( false ? undefined : _typeof(exports)) == "object" && ( false ? undefined : _typeof(module)) < "u" ? O(exports) :  true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (O),
				__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
				(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
				__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : (undefined);
})(this, function (n) {
  "use strict";

  var ae = Object.defineProperty;
  var ce = function ce(n, O, A) {
    return O in n ? ae(n, O, {
      enumerable: !0,
      configurable: !0,
      writable: !0,
      value: A
    }) : n[O] = A;
  };
  var re = function re(n, O, A) {
    return ce(n, _typeof(O) != "symbol" ? O + "" : O, A), A;
  };
  var O = /*#__PURE__*/function () {
    function O() {
      _classCallCheck(this, O);
    }
    return _createClass(O, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new O(), e.hasOwnProperty("members") && (t.members = r.convertToType(e.members, ["String"])), e.hasOwnProperty("message") && (t.message = r.convertToType(e.message, "String"))), t;
      }
    }]);
  }();
  O.prototype.members = void 0, O.prototype.message = void 0;
  var A = /*#__PURE__*/function () {
    function A() {
      _classCallCheck(this, A);
    }
    return _createClass(A, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new A(), e.hasOwnProperty("code") && (t.code = r.convertToType(e.code, "String")), e.hasOwnProperty("data") && (t.data = r.convertToType(e.data, {
          String: Object
        })), e.hasOwnProperty("details") && (t.details = r.convertToType(e.details, "String")), e.hasOwnProperty("message") && (t.message = r.convertToType(e.message, "String")), e.hasOwnProperty("validationErrors") && (t.validationErrors = r.convertToType(e.validationErrors, [O]))), t;
      }
    }]);
  }();
  A.prototype.code = void 0, A.prototype.data = void 0, A.prototype.details = void 0, A.prototype.message = void 0, A.prototype.validationErrors = void 0;
  var ne = /*#__PURE__*/function () {
    function ne() {
      _classCallCheck(this, ne);
    }
    return _createClass(ne, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        return Wiz.ApiClient, e && (t = t || new ne(), e.hasOwnProperty("error") && (t.error = A.constructFromObject(e.error))), t;
      }
    }]);
  }();
  ne.prototype.error = void 0;
  var g = /*#__PURE__*/function () {
    function g() {
      _classCallCheck(this, g);
    }
    return _createClass(g, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new g(), e.hasOwnProperty("cover") && (t.cover = r.convertToType(e.cover, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("introduction") && (t.introduction = r.convertToType(e.introduction, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, "Number")), e.hasOwnProperty("producer") && (t.producer = r.convertToType(e.producer, "String")), e.hasOwnProperty("questions") && (t.questions = r.convertToType(e.questions, "Number")), e.hasOwnProperty("speaker") && (t.speaker = r.convertToType(e.speaker, "String")), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  g.prototype.cover = void 0, g.prototype.creationTime = void 0, g.prototype.creatorId = void 0, g.prototype.deleterId = void 0, g.prototype.deletionTime = void 0, g.prototype.id = void 0, g.prototype.introduction = void 0, g.prototype.isDeleted = void 0, g.prototype.lastModificationTime = void 0, g.prototype.lastModifierId = void 0, g.prototype.name = void 0, g.prototype.nodes = void 0, g.prototype.producer = void 0, g.prototype.questions = void 0, g.prototype.speaker = void 0, g.prototype.times = void 0;
  var Z = /*#__PURE__*/function () {
    function Z() {
      _classCallCheck(this, Z);
    }
    return _createClass(Z, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new Z(), e.hasOwnProperty("items") && (t.items = r.convertToType(e.items, [g])), e.hasOwnProperty("totalCount") && (t.totalCount = r.convertToType(e.totalCount, "Number"))), t;
      }
    }]);
  }();
  Z.prototype.items = void 0, Z.prototype.totalCount = void 0;
  var k = /*#__PURE__*/function () {
    function k() {
      _classCallCheck(this, k);
    }
    return _createClass(k, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new k(), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, "Number")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("statusName") && (t.statusName = r.convertToType(e.statusName, "String")), e.hasOwnProperty("studyTimeEnd") && (t.studyTimeEnd = r.convertToType(e.studyTimeEnd, "Date")), e.hasOwnProperty("studyTimeStart") && (t.studyTimeStart = r.convertToType(e.studyTimeStart, "Date")), e.hasOwnProperty("userName") && (t.userName = r.convertToType(e.userName, "String"))), t;
      }
    }]);
  }();
  k.prototype.name = void 0, k.prototype.nodes = void 0, k.prototype.status = void 0, k.prototype.statusName = void 0, k.prototype.studyTimeEnd = void 0, k.prototype.studyTimeStart = void 0, k.prototype.userName = void 0;
  var $ = /*#__PURE__*/function () {
    function $() {
      _classCallCheck(this, $);
    }
    return _createClass($, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new $(), e.hasOwnProperty("items") && (t.items = r.convertToType(e.items, [k])), e.hasOwnProperty("totalCount") && (t.totalCount = r.convertToType(e.totalCount, "Number"))), t;
      }
    }]);
  }();
  $.prototype.items = void 0, $.prototype.totalCount = void 0;
  var T = /*#__PURE__*/function () {
    function T() {
      _classCallCheck(this, T);
    }
    return _createClass(T, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new T(), e.hasOwnProperty("coursewareCount") && (t.coursewareCount = r.convertToType(e.coursewareCount, "Number")), e.hasOwnProperty("coursewareCredits") && (t.coursewareCredits = r.convertToType(e.coursewareCredits, "Number")), e.hasOwnProperty("coursewareTimes") && (t.coursewareTimes = r.convertToType(e.coursewareTimes, "Number")), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("examId") && (t.examId = r.convertToType(e.examId, "String")), e.hasOwnProperty("examName") && (t.examName = r.convertToType(e.examName, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("notice") && (t.notice = r.convertToType(e.notice, "String")), e.hasOwnProperty("planStudyPersonNum") && (t.planStudyPersonNum = r.convertToType(e.planStudyPersonNum, "Number")), e.hasOwnProperty("publisherId") && (t.publisherId = r.convertToType(e.publisherId, "String")), e.hasOwnProperty("publisherName") && (t.publisherName = r.convertToType(e.publisherName, "String")), e.hasOwnProperty("qualifiedCreditHours") && (t.qualifiedCreditHours = r.convertToType(e.qualifiedCreditHours, "Number")), e.hasOwnProperty("qualifiedCredits") && (t.qualifiedCredits = r.convertToType(e.qualifiedCredits, "Number")), e.hasOwnProperty("realityStudyPersonNum") && (t.realityStudyPersonNum = r.convertToType(e.realityStudyPersonNum, "Number")), e.hasOwnProperty("reminderTime") && (t.reminderTime = r.convertToType(e.reminderTime, "Date")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("statusName") && (t.statusName = r.convertToType(e.statusName, "String")), e.hasOwnProperty("trainingDateEnd") && (t.trainingDateEnd = r.convertToType(e.trainingDateEnd, "Date")), e.hasOwnProperty("trainingDateStart") && (t.trainingDateStart = r.convertToType(e.trainingDateStart, "Date")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String")), e.hasOwnProperty("trainingTypeName") && (t.trainingTypeName = r.convertToType(e.trainingTypeName, "String"))), t;
      }
    }]);
  }();
  T.prototype.coursewareCount = void 0, T.prototype.coursewareCredits = void 0, T.prototype.coursewareTimes = void 0, T.prototype.creationTime = void 0, T.prototype.creatorId = void 0, T.prototype.deleterId = void 0, T.prototype.deletionTime = void 0, T.prototype.examId = void 0, T.prototype.examName = void 0, T.prototype.id = void 0, T.prototype.isDeleted = void 0, T.prototype.lastModificationTime = void 0, T.prototype.lastModifierId = void 0, T.prototype.name = void 0, T.prototype.notice = void 0, T.prototype.planStudyPersonNum = void 0, T.prototype.publisherId = void 0, T.prototype.publisherName = void 0, T.prototype.qualifiedCreditHours = void 0, T.prototype.qualifiedCredits = void 0, T.prototype.realityStudyPersonNum = void 0, T.prototype.reminderTime = void 0, T.prototype.status = void 0, T.prototype.statusName = void 0, T.prototype.trainingDateEnd = void 0, T.prototype.trainingDateStart = void 0, T.prototype.trainingType = void 0, T.prototype.trainingTypeName = void 0;
  var _ = /*#__PURE__*/function () {
    function _() {
      _classCallCheck(this, _);
    }
    return _createClass(_, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new _(), e.hasOwnProperty("items") && (t.items = r.convertToType(e.items, [T])), e.hasOwnProperty("totalCount") && (t.totalCount = r.convertToType(e.totalCount, "Number"))), t;
      }
    }]);
  }();
  _.prototype.items = void 0, _.prototype.totalCount = void 0;
  var l = /*#__PURE__*/function () {
    function l() {
      _classCallCheck(this, l);
    }
    return _createClass(l, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new l(), e.hasOwnProperty("coursewareCount") && (t.coursewareCount = r.convertToType(e.coursewareCount, "Number")), e.hasOwnProperty("coursewareCredits") && (t.coursewareCredits = r.convertToType(e.coursewareCredits, "Number")), e.hasOwnProperty("coursewareTimes") && (t.coursewareTimes = r.convertToType(e.coursewareTimes, "Number")), e.hasOwnProperty("examName") && (t.examName = r.convertToType(e.examName, "String")), e.hasOwnProperty("finishCredits") && (t.finishCredits = r.convertToType(e.finishCredits, "Number")), e.hasOwnProperty("finishTimes") && (t.finishTimes = r.convertToType(e.finishTimes, "Number")), e.hasOwnProperty("fistCover") && (t.fistCover = r.convertToType(e.fistCover, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("orgUnitName") && (t.orgUnitName = r.convertToType(e.orgUnitName, "String")), e.hasOwnProperty("publisherId") && (t.publisherId = r.convertToType(e.publisherId, "String")), e.hasOwnProperty("publisherName") && (t.publisherName = r.convertToType(e.publisherName, "String")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("statusName") && (t.statusName = r.convertToType(e.statusName, "String")), e.hasOwnProperty("studyTimeEnd") && (t.studyTimeEnd = r.convertToType(e.studyTimeEnd, "Date")), e.hasOwnProperty("trainingDateEnd") && (t.trainingDateEnd = r.convertToType(e.trainingDateEnd, "Date")), e.hasOwnProperty("trainingDateStart") && (t.trainingDateStart = r.convertToType(e.trainingDateStart, "Date")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String")), e.hasOwnProperty("trainingTypeName") && (t.trainingTypeName = r.convertToType(e.trainingTypeName, "String")), e.hasOwnProperty("userId") && (t.userId = r.convertToType(e.userId, "String")), e.hasOwnProperty("userName") && (t.userName = r.convertToType(e.userName, "String"))), t;
      }
    }]);
  }();
  l.prototype.coursewareCount = void 0, l.prototype.coursewareCredits = void 0, l.prototype.coursewareTimes = void 0, l.prototype.examName = void 0, l.prototype.finishCredits = void 0, l.prototype.finishTimes = void 0, l.prototype.fistCover = void 0, l.prototype.id = void 0, l.prototype.name = void 0, l.prototype.orgUnitName = void 0, l.prototype.publisherId = void 0, l.prototype.publisherName = void 0, l.prototype.status = void 0, l.prototype.statusName = void 0, l.prototype.studyTimeEnd = void 0, l.prototype.trainingDateEnd = void 0, l.prototype.trainingDateStart = void 0, l.prototype.trainingType = void 0, l.prototype.trainingTypeName = void 0, l.prototype.userId = void 0, l.prototype.userName = void 0;
  var K = /*#__PURE__*/function () {
    function K() {
      _classCallCheck(this, K);
    }
    return _createClass(K, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new K(), e.hasOwnProperty("items") && (t.items = r.convertToType(e.items, [l])), e.hasOwnProperty("totalCount") && (t.totalCount = r.convertToType(e.totalCount, "Number"))), t;
      }
    }]);
  }();
  K.prototype.items = void 0, K.prototype.totalCount = void 0;
  var q = /*#__PURE__*/function () {
    function q() {
      _classCallCheck(this, q);
    }
    return _createClass(q, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new q(), e.hasOwnProperty("hasCompletedTraining") && (t.hasCompletedTraining = r.convertToType(e.hasCompletedTraining, "Boolean")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("lastActivatedTime") && (t.lastActivatedTime = r.convertToType(e.lastActivatedTime, "Date")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("orgId") && (t.orgId = r.convertToType(e.orgId, "String")), e.hasOwnProperty("orgName") && (t.orgName = r.convertToType(e.orgName, "String")), e.hasOwnProperty("phoneNumber") && (t.phoneNumber = r.convertToType(e.phoneNumber, "String")), e.hasOwnProperty("postNames") && (t.postNames = r.convertToType(e.postNames, "String")), e.hasOwnProperty("userName") && (t.userName = r.convertToType(e.userName, "String"))), t;
      }
    }]);
  }();
  q.prototype.hasCompletedTraining = void 0, q.prototype.id = void 0, q.prototype.lastActivatedTime = void 0, q.prototype.name = void 0, q.prototype.orgId = void 0, q.prototype.orgName = void 0, q.prototype.phoneNumber = void 0, q.prototype.postNames = void 0, q.prototype.userName = void 0;
  var b = /*#__PURE__*/function () {
    function b() {
      _classCallCheck(this, b);
    }
    return _createClass(b, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new b(), e.hasOwnProperty("items") && (t.items = r.convertToType(e.items, [q])), e.hasOwnProperty("totalCount") && (t.totalCount = r.convertToType(e.totalCount, "Number"))), t;
      }
    }]);
  }();
  b.prototype.items = void 0, b.prototype.totalCount = void 0;
  var z = /*#__PURE__*/function () {
    function z() {
      _classCallCheck(this, z);
    }
    return _createClass(z, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new z(), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("fileId") && (t.fileId = r.convertToType(e.fileId, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  z.prototype.coursewareId = void 0, z.prototype.fileId = void 0, z.prototype.id = void 0, z.prototype.name = void 0, z.prototype.orderNo = void 0, z.prototype.times = void 0;
  var N = /*#__PURE__*/function () {
    function N() {
      _classCallCheck(this, N);
    }
    return _createClass(N, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new N(), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("coursewareMaterialsCatalog") && (t.coursewareMaterialsCatalog = r.convertToType(e.coursewareMaterialsCatalog, [z])), e.hasOwnProperty("coursewareName") && (t.coursewareName = r.convertToType(e.coursewareName, "String")), e.hasOwnProperty("cover") && (t.cover = r.convertToType(e.cover, "String")), e.hasOwnProperty("credit") && (t.credit = r.convertToType(e.credit, "Number")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isCompulsory") && (t.isCompulsory = r.convertToType(e.isCompulsory, "Boolean")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, "Number")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("statusName") && (t.statusName = r.convertToType(e.statusName, "String")), e.hasOwnProperty("studyTimeEnd") && (t.studyTimeEnd = r.convertToType(e.studyTimeEnd, "Date")), e.hasOwnProperty("studyTimeStart") && (t.studyTimeStart = r.convertToType(e.studyTimeStart, "Date"))), t;
      }
    }]);
  }();
  N.prototype.coursewareId = void 0, N.prototype.coursewareMaterialsCatalog = void 0, N.prototype.coursewareName = void 0, N.prototype.cover = void 0, N.prototype.credit = void 0, N.prototype.id = void 0, N.prototype.isCompulsory = void 0, N.prototype.nodes = void 0, N.prototype.orderNo = void 0, N.prototype.status = void 0, N.prototype.statusName = void 0, N.prototype.studyTimeEnd = void 0, N.prototype.studyTimeStart = void 0;
  var P = /*#__PURE__*/function () {
    function P() {
      _classCallCheck(this, P);
    }
    return _createClass(P, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new P(), e.hasOwnProperty("analysis") && (t.analysis = r.convertToType(e.analysis, "String")), e.hasOwnProperty("answer") && (t.answer = r.convertToType(e.answer, "String")), e.hasOwnProperty("content") && (t.content = r.convertToType(e.content, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("picture") && (t.picture = r.convertToType(e.picture, "String")), e.hasOwnProperty("questionType") && (t.questionType = r.convertToType(e.questionType, "Number")), e.hasOwnProperty("topic") && (t.topic = r.convertToType(e.topic, "String"))), t;
      }
    }]);
  }();
  P.prototype.analysis = void 0, P.prototype.answer = void 0, P.prototype.content = void 0, P.prototype.creationTime = void 0, P.prototype.creatorId = void 0, P.prototype.deleterId = void 0, P.prototype.deletionTime = void 0, P.prototype.id = void 0, P.prototype.isDeleted = void 0, P.prototype.lastModificationTime = void 0, P.prototype.lastModifierId = void 0, P.prototype.orderNo = void 0, P.prototype.picture = void 0, P.prototype.questionType = void 0, P.prototype.topic = void 0;
  var E = /*#__PURE__*/function () {
    function E() {
      _classCallCheck(this, E);
    }
    return _createClass(E, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new E(), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("nodeTime") && (t.nodeTime = r.convertToType(e.nodeTime, "Number")), e.hasOwnProperty("questions") && (t.questions = r.convertToType(e.questions, [P]))), t;
      }
    }]);
  }();
  E.prototype.creationTime = void 0, E.prototype.creatorId = void 0, E.prototype.deleterId = void 0, E.prototype.deletionTime = void 0, E.prototype.id = void 0, E.prototype.isDeleted = void 0, E.prototype.lastModificationTime = void 0, E.prototype.lastModifierId = void 0, E.prototype.nodeTime = void 0, E.prototype.questions = void 0;
  var D = /*#__PURE__*/function () {
    function D() {
      _classCallCheck(this, D);
    }
    return _createClass(D, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new D(), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("fileId") && (t.fileId = r.convertToType(e.fileId, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, [E])), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  D.prototype.creationTime = void 0, D.prototype.creatorId = void 0, D.prototype.deleterId = void 0, D.prototype.deletionTime = void 0, D.prototype.fileId = void 0, D.prototype.id = void 0, D.prototype.isDeleted = void 0, D.prototype.lastModificationTime = void 0, D.prototype.lastModifierId = void 0, D.prototype.name = void 0, D.prototype.nodes = void 0, D.prototype.times = void 0;
  var h = /*#__PURE__*/function () {
    function h() {
      _classCallCheck(this, h);
    }
    return _createClass(h, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new h(), e.hasOwnProperty("cover") && (t.cover = r.convertToType(e.cover, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("introduction") && (t.introduction = r.convertToType(e.introduction, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("materials") && (t.materials = r.convertToType(e.materials, [D])), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, "Number")), e.hasOwnProperty("producer") && (t.producer = r.convertToType(e.producer, "String")), e.hasOwnProperty("questions") && (t.questions = r.convertToType(e.questions, "Number")), e.hasOwnProperty("speaker") && (t.speaker = r.convertToType(e.speaker, "String")), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  h.prototype.cover = void 0, h.prototype.creationTime = void 0, h.prototype.creatorId = void 0, h.prototype.deleterId = void 0, h.prototype.deletionTime = void 0, h.prototype.id = void 0, h.prototype.introduction = void 0, h.prototype.isDeleted = void 0, h.prototype.lastModificationTime = void 0, h.prototype.lastModifierId = void 0, h.prototype.materials = void 0, h.prototype.name = void 0, h.prototype.nodes = void 0, h.prototype.producer = void 0, h.prototype.questions = void 0, h.prototype.speaker = void 0, h.prototype.times = void 0;
  var H = /*#__PURE__*/function () {
    function H() {
      _classCallCheck(this, H);
    }
    return _createClass(H, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new H(), e.hasOwnProperty("analysis") && (t.analysis = r.convertToType(e.analysis, "String")), e.hasOwnProperty("answer") && (t.answer = r.convertToType(e.answer, "String")), e.hasOwnProperty("content") && (t.content = r.convertToType(e.content, "String")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("picture") && (t.picture = r.convertToType(e.picture, "String")), e.hasOwnProperty("questionType") && (t.questionType = r.convertToType(e.questionType, "Number")), e.hasOwnProperty("topic") && (t.topic = r.convertToType(e.topic, "String"))), t;
      }
    }]);
  }();
  H.prototype.analysis = void 0, H.prototype.answer = void 0, H.prototype.content = void 0, H.prototype.orderNo = void 0, H.prototype.picture = void 0, H.prototype.questionType = void 0, H.prototype.topic = void 0;
  var j = /*#__PURE__*/function () {
    function j() {
      _classCallCheck(this, j);
    }
    return _createClass(j, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new j(), e.hasOwnProperty("nodeTime") && (t.nodeTime = r.convertToType(e.nodeTime, "Number")), e.hasOwnProperty("questions") && (t.questions = r.convertToType(e.questions, [H]))), t;
      }
    }]);
  }();
  j.prototype.nodeTime = void 0, j.prototype.questions = void 0;
  var V = /*#__PURE__*/function () {
    function V() {
      _classCallCheck(this, V);
    }
    return _createClass(V, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new V(), e.hasOwnProperty("fileId") && (t.fileId = r.convertToType(e.fileId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, [j])), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  V.prototype.fileId = void 0, V.prototype.name = void 0, V.prototype.nodes = void 0, V.prototype.times = void 0;
  var F = /*#__PURE__*/function () {
    function F() {
      _classCallCheck(this, F);
    }
    return _createClass(F, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new F(), e.hasOwnProperty("cover") && (t.cover = r.convertToType(e.cover, "String")), e.hasOwnProperty("introduction") && (t.introduction = r.convertToType(e.introduction, "String")), e.hasOwnProperty("materials") && (t.materials = r.convertToType(e.materials, [V])), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("producer") && (t.producer = r.convertToType(e.producer, "String")), e.hasOwnProperty("speaker") && (t.speaker = r.convertToType(e.speaker, "String"))), t;
      }
    }]);
  }();
  F.prototype.cover = void 0, F.prototype.introduction = void 0, F.prototype.materials = void 0, F.prototype.name = void 0, F.prototype.producer = void 0, F.prototype.speaker = void 0;
  var J = /*#__PURE__*/function () {
    function J() {
      _classCallCheck(this, J);
    }
    return _createClass(J, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new J(), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("credit") && (t.credit = r.convertToType(e.credit, "Number")), e.hasOwnProperty("isCompulsory") && (t.isCompulsory = r.convertToType(e.isCompulsory, "Boolean")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number"))), t;
      }
    }]);
  }();
  J.prototype.coursewareId = void 0, J.prototype.credit = void 0, J.prototype.isCompulsory = void 0, J.prototype.orderNo = void 0;
  var X = /*#__PURE__*/function () {
    function X() {
      _classCallCheck(this, X);
    }
    return _createClass(X, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new X(), e.hasOwnProperty("orgUnitId") && (t.orgUnitId = r.convertToType(e.orgUnitId, "String")), e.hasOwnProperty("orgUnitName") && (t.orgUnitName = r.convertToType(e.orgUnitName, "String")), e.hasOwnProperty("userId") && (t.userId = r.convertToType(e.userId, "String")), e.hasOwnProperty("userName") && (t.userName = r.convertToType(e.userName, "String"))), t;
      }
    }]);
  }();
  X.prototype.orgUnitId = void 0, X.prototype.orgUnitName = void 0, X.prototype.userId = void 0, X.prototype.userName = void 0;
  var S = /*#__PURE__*/function () {
    function S() {
      _classCallCheck(this, S);
    }
    return _createClass(S, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new S(), e.hasOwnProperty("coursewares") && (t.coursewares = r.convertToType(e.coursewares, [J])), e.hasOwnProperty("examId") && (t.examId = r.convertToType(e.examId, "String")), e.hasOwnProperty("examName") && (t.examName = r.convertToType(e.examName, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("notice") && (t.notice = r.convertToType(e.notice, "String")), e.hasOwnProperty("persons") && (t.persons = r.convertToType(e.persons, [X])), e.hasOwnProperty("publisherId") && (t.publisherId = r.convertToType(e.publisherId, "String")), e.hasOwnProperty("publisherName") && (t.publisherName = r.convertToType(e.publisherName, "String")), e.hasOwnProperty("qualifiedCreditHours") && (t.qualifiedCreditHours = r.convertToType(e.qualifiedCreditHours, "Number")), e.hasOwnProperty("qualifiedCredits") && (t.qualifiedCredits = r.convertToType(e.qualifiedCredits, "Number")), e.hasOwnProperty("reminderTime") && (t.reminderTime = r.convertToType(e.reminderTime, "Date")), e.hasOwnProperty("trainingDateEnd") && (t.trainingDateEnd = r.convertToType(e.trainingDateEnd, "Date")), e.hasOwnProperty("trainingDateStart") && (t.trainingDateStart = r.convertToType(e.trainingDateStart, "Date")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String"))), t;
      }
    }]);
  }();
  S.prototype.coursewares = void 0, S.prototype.examId = void 0, S.prototype.examName = void 0, S.prototype.name = void 0, S.prototype.notice = void 0, S.prototype.persons = void 0, S.prototype.publisherId = void 0, S.prototype.publisherName = void 0, S.prototype.qualifiedCreditHours = void 0, S.prototype.qualifiedCredits = void 0, S.prototype.reminderTime = void 0, S.prototype.trainingDateEnd = void 0, S.prototype.trainingDateStart = void 0, S.prototype.trainingType = void 0;
  var v = /*#__PURE__*/function () {
    function v() {
      _classCallCheck(this, v);
    }
    return _createClass(v, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new v(), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("cover") && (t.cover = r.convertToType(e.cover, "String")), e.hasOwnProperty("credit") && (t.credit = r.convertToType(e.credit, "Number")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isCompulsory") && (t.isCompulsory = r.convertToType(e.isCompulsory, "Boolean")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, "Number")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("statusName") && (t.statusName = r.convertToType(e.statusName, "String")), e.hasOwnProperty("studyTimeEnd") && (t.studyTimeEnd = r.convertToType(e.studyTimeEnd, "Date")), e.hasOwnProperty("studyTimeStart") && (t.studyTimeStart = r.convertToType(e.studyTimeStart, "Date"))), t;
      }
    }]);
  }();
  v.prototype.coursewareId = void 0, v.prototype.cover = void 0, v.prototype.credit = void 0, v.prototype.id = void 0, v.prototype.isCompulsory = void 0, v.prototype.name = void 0, v.prototype.nodes = void 0, v.prototype.orderNo = void 0, v.prototype.status = void 0, v.prototype.statusName = void 0, v.prototype.studyTimeEnd = void 0, v.prototype.studyTimeStart = void 0;
  var x = /*#__PURE__*/function () {
    function x() {
      _classCallCheck(this, x);
    }
    return _createClass(x, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new x(), e.hasOwnProperty("coursewareCount") && (t.coursewareCount = r.convertToType(e.coursewareCount, "Number")), e.hasOwnProperty("coursewareCredits") && (t.coursewareCredits = r.convertToType(e.coursewareCredits, "Number")), e.hasOwnProperty("coursewareTimes") && (t.coursewareTimes = r.convertToType(e.coursewareTimes, "Number")), e.hasOwnProperty("coursewares") && (t.coursewares = r.convertToType(e.coursewares, [v])), e.hasOwnProperty("finishCoursewares") && (t.finishCoursewares = r.convertToType(e.finishCoursewares, "Number")), e.hasOwnProperty("finishCredits") && (t.finishCredits = r.convertToType(e.finishCredits, "Number")), e.hasOwnProperty("finishTimes") && (t.finishTimes = r.convertToType(e.finishTimes, "Number")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number"))), t;
      }
    }]);
  }();
  x.prototype.coursewareCount = void 0, x.prototype.coursewareCredits = void 0, x.prototype.coursewareTimes = void 0, x.prototype.coursewares = void 0, x.prototype.finishCoursewares = void 0, x.prototype.finishCredits = void 0, x.prototype.finishTimes = void 0, x.prototype.status = void 0;
  var ee = /*#__PURE__*/function () {
    function ee() {
      _classCallCheck(this, ee);
    }
    return _createClass(ee, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new ee(), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("questionId") && (t.questionId = r.convertToType(e.questionId, "String")), e.hasOwnProperty("studyTimes") && (t.studyTimes = r.convertToType(e.studyTimes, "Number"))), t;
      }
    }]);
  }();
  ee.prototype.id = void 0, ee.prototype.questionId = void 0, ee.prototype.studyTimes = void 0;
  var U = /*#__PURE__*/function () {
    function U() {
      _classCallCheck(this, U);
    }
    return _createClass(U, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new U(), e.hasOwnProperty("closedTime") && (t.closedTime = r.convertToType(e.closedTime, "Date")), e.hasOwnProperty("finished") && (t.finished = r.convertToType(e.finished, "Number")), e.hasOwnProperty("haveNotified") && (t.haveNotified = r.convertToType(e.haveNotified, "Boolean")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("participants") && (t.participants = r.convertToType(e.participants, "Number"))), t;
      }
    }]);
  }();
  U.prototype.closedTime = void 0, U.prototype.finished = void 0, U.prototype.haveNotified = void 0, U.prototype.id = void 0, U.prototype.name = void 0, U.prototype.participants = void 0;
  var w = /*#__PURE__*/function () {
    function w() {
      _classCallCheck(this, w);
    }
    return _createClass(w, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new w(), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("credit") && (t.credit = r.convertToType(e.credit, "Number")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isCompulsory") && (t.isCompulsory = r.convertToType(e.isCompulsory, "Boolean")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, "Number")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("questions") && (t.questions = r.convertToType(e.questions, "Number")), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  w.prototype.coursewareId = void 0, w.prototype.creationTime = void 0, w.prototype.creatorId = void 0, w.prototype.credit = void 0, w.prototype.deleterId = void 0, w.prototype.deletionTime = void 0, w.prototype.id = void 0, w.prototype.isCompulsory = void 0, w.prototype.isDeleted = void 0, w.prototype.lastModificationTime = void 0, w.prototype.lastModifierId = void 0, w.prototype.name = void 0, w.prototype.nodes = void 0, w.prototype.orderNo = void 0, w.prototype.questions = void 0, w.prototype.times = void 0;
  var d = /*#__PURE__*/function () {
    function d() {
      _classCallCheck(this, d);
    }
    return _createClass(d, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new d(), e.hasOwnProperty("checkNextCourseware") && (t.checkNextCourseware = r.convertToType(e.checkNextCourseware, "Boolean")), e.hasOwnProperty("checkNextMaterial") && (t.checkNextMaterial = r.convertToType(e.checkNextMaterial, "Boolean")), e.hasOwnProperty("checkPrevCourseware") && (t.checkPrevCourseware = r.convertToType(e.checkPrevCourseware, "Boolean")), e.hasOwnProperty("checkPrevMaterial") && (t.checkPrevMaterial = r.convertToType(e.checkPrevMaterial, "Boolean")), e.hasOwnProperty("coursewareMaterialId") && (t.coursewareMaterialId = r.convertToType(e.coursewareMaterialId, "String")), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("fileId") && (t.fileId = r.convertToType(e.fileId, "String")), e.hasOwnProperty("hasNext") && (t.hasNext = r.convertToType(e.hasNext, "Boolean")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, [E])), e.hasOwnProperty("nowQuestionId") && (t.nowQuestionId = r.convertToType(e.nowQuestionId, "String")), e.hasOwnProperty("studyTimeEnd") && (t.studyTimeEnd = r.convertToType(e.studyTimeEnd, "Date")), e.hasOwnProperty("studyTimeStart") && (t.studyTimeStart = r.convertToType(e.studyTimeStart, "Date")), e.hasOwnProperty("studyTimes") && (t.studyTimes = r.convertToType(e.studyTimes, "Number")), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number")), e.hasOwnProperty("trainingPersonCoursewareId") && (t.trainingPersonCoursewareId = r.convertToType(e.trainingPersonCoursewareId, "String"))), t;
      }
    }]);
  }();
  d.prototype.checkNextCourseware = void 0, d.prototype.checkNextMaterial = void 0, d.prototype.checkPrevCourseware = void 0, d.prototype.checkPrevMaterial = void 0, d.prototype.coursewareMaterialId = void 0, d.prototype.creationTime = void 0, d.prototype.creatorId = void 0, d.prototype.deleterId = void 0, d.prototype.deletionTime = void 0, d.prototype.fileId = void 0, d.prototype.hasNext = void 0, d.prototype.id = void 0, d.prototype.isDeleted = void 0, d.prototype.lastModificationTime = void 0, d.prototype.lastModifierId = void 0, d.prototype.name = void 0, d.prototype.nodes = void 0, d.prototype.nowQuestionId = void 0, d.prototype.studyTimeEnd = void 0, d.prototype.studyTimeStart = void 0, d.prototype.studyTimes = void 0, d.prototype.times = void 0, d.prototype.trainingPersonCoursewareId = void 0;
  var m = /*#__PURE__*/function () {
    function m() {
      _classCallCheck(this, m);
    }
    return _createClass(m, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new m(), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("finishCredits") && (t.finishCredits = r.convertToType(e.finishCredits, "Number")), e.hasOwnProperty("finishTimes") && (t.finishTimes = r.convertToType(e.finishTimes, "Number")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("isFinished") && (t.isFinished = r.convertToType(e.isFinished, "String")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("orgUnitId") && (t.orgUnitId = r.convertToType(e.orgUnitId, "String")), e.hasOwnProperty("orgUnitName") && (t.orgUnitName = r.convertToType(e.orgUnitName, "String")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("studyTimeEnd") && (t.studyTimeEnd = r.convertToType(e.studyTimeEnd, "Date")), e.hasOwnProperty("studyTimeStart") && (t.studyTimeStart = r.convertToType(e.studyTimeStart, "Date")), e.hasOwnProperty("trainingPlanId") && (t.trainingPlanId = r.convertToType(e.trainingPlanId, "String")), e.hasOwnProperty("userId") && (t.userId = r.convertToType(e.userId, "String")), e.hasOwnProperty("userName") && (t.userName = r.convertToType(e.userName, "String"))), t;
      }
    }]);
  }();
  m.prototype.creationTime = void 0, m.prototype.creatorId = void 0, m.prototype.deleterId = void 0, m.prototype.deletionTime = void 0, m.prototype.finishCredits = void 0, m.prototype.finishTimes = void 0, m.prototype.id = void 0, m.prototype.isDeleted = void 0, m.prototype.isFinished = void 0, m.prototype.lastModificationTime = void 0, m.prototype.lastModifierId = void 0, m.prototype.orgUnitId = void 0, m.prototype.orgUnitName = void 0, m.prototype.status = void 0, m.prototype.studyTimeEnd = void 0, m.prototype.studyTimeStart = void 0, m.prototype.trainingPlanId = void 0, m.prototype.userId = void 0, m.prototype.userName = void 0;
  var c = /*#__PURE__*/function () {
    function c() {
      _classCallCheck(this, c);
    }
    return _createClass(c, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new c(), e.hasOwnProperty("coursewareCount") && (t.coursewareCount = r.convertToType(e.coursewareCount, "Number")), e.hasOwnProperty("coursewareCredits") && (t.coursewareCredits = r.convertToType(e.coursewareCredits, "Number")), e.hasOwnProperty("coursewareTimes") && (t.coursewareTimes = r.convertToType(e.coursewareTimes, "Number")), e.hasOwnProperty("coursewares") && (t.coursewares = r.convertToType(e.coursewares, [w])), e.hasOwnProperty("creationTime") && (t.creationTime = r.convertToType(e.creationTime, "Date")), e.hasOwnProperty("creatorId") && (t.creatorId = r.convertToType(e.creatorId, "String")), e.hasOwnProperty("deleterId") && (t.deleterId = r.convertToType(e.deleterId, "String")), e.hasOwnProperty("deletionTime") && (t.deletionTime = r.convertToType(e.deletionTime, "Date")), e.hasOwnProperty("examId") && (t.examId = r.convertToType(e.examId, "String")), e.hasOwnProperty("examName") && (t.examName = r.convertToType(e.examName, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isDeleted") && (t.isDeleted = r.convertToType(e.isDeleted, "Boolean")), e.hasOwnProperty("lastModificationTime") && (t.lastModificationTime = r.convertToType(e.lastModificationTime, "Date")), e.hasOwnProperty("lastModifierId") && (t.lastModifierId = r.convertToType(e.lastModifierId, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("notice") && (t.notice = r.convertToType(e.notice, "String")), e.hasOwnProperty("persons") && (t.persons = r.convertToType(e.persons, [m])), e.hasOwnProperty("planStudyPersonNum") && (t.planStudyPersonNum = r.convertToType(e.planStudyPersonNum, "Number")), e.hasOwnProperty("publisherId") && (t.publisherId = r.convertToType(e.publisherId, "String")), e.hasOwnProperty("publisherName") && (t.publisherName = r.convertToType(e.publisherName, "String")), e.hasOwnProperty("qualifiedCreditHours") && (t.qualifiedCreditHours = r.convertToType(e.qualifiedCreditHours, "Number")), e.hasOwnProperty("qualifiedCredits") && (t.qualifiedCredits = r.convertToType(e.qualifiedCredits, "Number")), e.hasOwnProperty("realityStudyPersonNum") && (t.realityStudyPersonNum = r.convertToType(e.realityStudyPersonNum, "Number")), e.hasOwnProperty("reminderTime") && (t.reminderTime = r.convertToType(e.reminderTime, "Date")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("statusName") && (t.statusName = r.convertToType(e.statusName, "String")), e.hasOwnProperty("trainingDateEnd") && (t.trainingDateEnd = r.convertToType(e.trainingDateEnd, "Date")), e.hasOwnProperty("trainingDateStart") && (t.trainingDateStart = r.convertToType(e.trainingDateStart, "Date")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String")), e.hasOwnProperty("trainingTypeName") && (t.trainingTypeName = r.convertToType(e.trainingTypeName, "String"))), t;
      }
    }]);
  }();
  c.prototype.coursewareCount = void 0, c.prototype.coursewareCredits = void 0, c.prototype.coursewareTimes = void 0, c.prototype.coursewares = void 0, c.prototype.creationTime = void 0, c.prototype.creatorId = void 0, c.prototype.deleterId = void 0, c.prototype.deletionTime = void 0, c.prototype.examId = void 0, c.prototype.examName = void 0, c.prototype.id = void 0, c.prototype.isDeleted = void 0, c.prototype.lastModificationTime = void 0, c.prototype.lastModifierId = void 0, c.prototype.name = void 0, c.prototype.notice = void 0, c.prototype.persons = void 0, c.prototype.planStudyPersonNum = void 0, c.prototype.publisherId = void 0, c.prototype.publisherName = void 0, c.prototype.qualifiedCreditHours = void 0, c.prototype.qualifiedCredits = void 0, c.prototype.realityStudyPersonNum = void 0, c.prototype.reminderTime = void 0, c.prototype.status = void 0, c.prototype.statusName = void 0, c.prototype.trainingDateEnd = void 0, c.prototype.trainingDateStart = void 0, c.prototype.trainingType = void 0, c.prototype.trainingTypeName = void 0;
  var G = /*#__PURE__*/function () {
    function G() {
      _classCallCheck(this, G);
    }
    return _createClass(G, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new G(), e.hasOwnProperty("inProgressCount") && (t.inProgressCount = r.convertToType(e.inProgressCount, "Number")), e.hasOwnProperty("personTotalCount") && (t.personTotalCount = r.convertToType(e.personTotalCount, "Number")), e.hasOwnProperty("sessionTotalCount") && (t.sessionTotalCount = r.convertToType(e.sessionTotalCount, "Number")), e.hasOwnProperty("yearTrainingCount") && (t.yearTrainingCount = r.convertToType(e.yearTrainingCount, "Number"))), t;
      }
    }]);
  }();
  G.prototype.inProgressCount = void 0, G.prototype.personTotalCount = void 0, G.prototype.sessionTotalCount = void 0, G.prototype.yearTrainingCount = void 0;
  var te = /*#__PURE__*/function () {
    function te() {
      _classCallCheck(this, te);
    }
    return _createClass(te, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new te(), e.hasOwnProperty("endTime") && (t.endTime = r.convertToType(e.endTime, "Date")), e.hasOwnProperty("organizationUnitIds") && (t.organizationUnitIds = r.convertToType(e.organizationUnitIds, ["String"])), e.hasOwnProperty("startTime") && (t.startTime = r.convertToType(e.startTime, "Date"))), t;
      }
    }]);
  }();
  te.prototype.endTime = void 0, te.prototype.organizationUnitIds = void 0, te.prototype.startTime = void 0;
  var C = /*#__PURE__*/function () {
    function C() {
      _classCallCheck(this, C);
    }
    return _createClass(C, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new C(), e.hasOwnProperty("coursewareCount") && (t.coursewareCount = r.convertToType(e.coursewareCount, "Number")), e.hasOwnProperty("coursewareCredits") && (t.coursewareCredits = r.convertToType(e.coursewareCredits, "Number")), e.hasOwnProperty("coursewareTimes") && (t.coursewareTimes = r.convertToType(e.coursewareTimes, "Number")), e.hasOwnProperty("coursewares") && (t.coursewares = r.convertToType(e.coursewares, [v])), e.hasOwnProperty("finishCoursewares") && (t.finishCoursewares = r.convertToType(e.finishCoursewares, "Number")), e.hasOwnProperty("finishCredits") && (t.finishCredits = r.convertToType(e.finishCredits, "Number")), e.hasOwnProperty("finishTimes") && (t.finishTimes = r.convertToType(e.finishTimes, "Number")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("studying") && (t.studying = d.constructFromObject(e.studying)), e.hasOwnProperty("trainingName") && (t.trainingName = r.convertToType(e.trainingName, "String")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String")), e.hasOwnProperty("trainingTypeName") && (t.trainingTypeName = r.convertToType(e.trainingTypeName, "String"))), t;
      }
    }]);
  }();
  C.prototype.coursewareCount = void 0, C.prototype.coursewareCredits = void 0, C.prototype.coursewareTimes = void 0, C.prototype.coursewares = void 0, C.prototype.finishCoursewares = void 0, C.prototype.finishCredits = void 0, C.prototype.finishTimes = void 0, C.prototype.status = void 0, C.prototype.studying = void 0, C.prototype.trainingName = void 0, C.prototype.trainingType = void 0, C.prototype.trainingTypeName = void 0;
  var W = /*#__PURE__*/function () {
    function W() {
      _classCallCheck(this, W);
    }
    return _createClass(W, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new W(), e.hasOwnProperty("dateEnd") && (t.dateEnd = r.convertToType(e.dateEnd, "Date")), e.hasOwnProperty("dateStart") && (t.dateStart = r.convertToType(e.dateStart, "Date")), e.hasOwnProperty("maxResultCount") && (t.maxResultCount = r.convertToType(e.maxResultCount, "Number")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("organizationUnitIds") && (t.organizationUnitIds = r.convertToType(e.organizationUnitIds, ["String"])), e.hasOwnProperty("skipCount") && (t.skipCount = r.convertToType(e.skipCount, "Number")), e.hasOwnProperty("sorting") && (t.sorting = r.convertToType(e.sorting, "String")), e.hasOwnProperty("status") && (t.status = r.convertToType(e.status, "Number")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String")), e.hasOwnProperty("userId") && (t.userId = r.convertToType(e.userId, "String"))), t;
      }
    }]);
  }();
  W.prototype.dateEnd = void 0, W.prototype.dateStart = void 0, W.prototype.maxResultCount = void 0, W.prototype.name = void 0, W.prototype.organizationUnitIds = void 0, W.prototype.skipCount = void 0, W.prototype.sorting = void 0, W.prototype.status = void 0, W.prototype.trainingType = void 0, W.prototype.userId = void 0;
  var f = /*#__PURE__*/function () {
    function f() {
      _classCallCheck(this, f);
    }
    return _createClass(f, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new f(), e.hasOwnProperty("coursewareCount") && (t.coursewareCount = r.convertToType(e.coursewareCount, "Number")), e.hasOwnProperty("coursewareCredits") && (t.coursewareCredits = r.convertToType(e.coursewareCredits, "Number")), e.hasOwnProperty("coursewareTimes") && (t.coursewareTimes = r.convertToType(e.coursewareTimes, "Number")), e.hasOwnProperty("coursewareTotalDuration") && (t.coursewareTotalDuration = r.convertToType(e.coursewareTotalDuration, "Number")), e.hasOwnProperty("coursewares") && (t.coursewares = r.convertToType(e.coursewares, [v])), e.hasOwnProperty("examName") && (t.examName = r.convertToType(e.examName, "String")), e.hasOwnProperty("finishCoursewares") && (t.finishCoursewares = r.convertToType(e.finishCoursewares, "Number")), e.hasOwnProperty("finishCredits") && (t.finishCredits = r.convertToType(e.finishCredits, "Number")), e.hasOwnProperty("finishTimes") && (t.finishTimes = r.convertToType(e.finishTimes, "Number")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("notice") && (t.notice = r.convertToType(e.notice, "String")), e.hasOwnProperty("personStatus") && (t.personStatus = r.convertToType(e.personStatus, "Number")), e.hasOwnProperty("publisherName") && (t.publisherName = r.convertToType(e.publisherName, "String")), e.hasOwnProperty("qualifiedCreditHours") && (t.qualifiedCreditHours = r.convertToType(e.qualifiedCreditHours, "Number")), e.hasOwnProperty("qualifiedCredits") && (t.qualifiedCredits = r.convertToType(e.qualifiedCredits, "Number")), e.hasOwnProperty("trainingDateEnd") && (t.trainingDateEnd = r.convertToType(e.trainingDateEnd, "Date")), e.hasOwnProperty("trainingDateStart") && (t.trainingDateStart = r.convertToType(e.trainingDateStart, "Date")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String")), e.hasOwnProperty("trainingTypeName") && (t.trainingTypeName = r.convertToType(e.trainingTypeName, "String"))), t;
      }
    }]);
  }();
  f.prototype.coursewareCount = void 0, f.prototype.coursewareCredits = void 0, f.prototype.coursewareTimes = void 0, f.prototype.coursewareTotalDuration = void 0, f.prototype.coursewares = void 0, f.prototype.examName = void 0, f.prototype.finishCoursewares = void 0, f.prototype.finishCredits = void 0, f.prototype.finishTimes = void 0, f.prototype.name = void 0, f.prototype.notice = void 0, f.prototype.personStatus = void 0, f.prototype.publisherName = void 0, f.prototype.qualifiedCreditHours = void 0, f.prototype.qualifiedCredits = void 0, f.prototype.trainingDateEnd = void 0, f.prototype.trainingDateStart = void 0, f.prototype.trainingType = void 0, f.prototype.trainingTypeName = void 0;
  var M = /*#__PURE__*/function () {
    function M() {
      _classCallCheck(this, M);
    }
    return _createClass(M, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new M(), e.hasOwnProperty("analysis") && (t.analysis = r.convertToType(e.analysis, "String")), e.hasOwnProperty("answer") && (t.answer = r.convertToType(e.answer, "String")), e.hasOwnProperty("content") && (t.content = r.convertToType(e.content, "String")), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("coursewareMaterialId") && (t.coursewareMaterialId = r.convertToType(e.coursewareMaterialId, "String")), e.hasOwnProperty("coursewareMaterialNodeId") && (t.coursewareMaterialNodeId = r.convertToType(e.coursewareMaterialNodeId, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number")), e.hasOwnProperty("picture") && (t.picture = r.convertToType(e.picture, "String")), e.hasOwnProperty("questionType") && (t.questionType = r.convertToType(e.questionType, "Number")), e.hasOwnProperty("tenantId") && (t.tenantId = r.convertToType(e.tenantId, "String")), e.hasOwnProperty("topic") && (t.topic = r.convertToType(e.topic, "String"))), t;
      }
    }]);
  }();
  M.prototype.analysis = void 0, M.prototype.answer = void 0, M.prototype.content = void 0, M.prototype.coursewareId = void 0, M.prototype.coursewareMaterialId = void 0, M.prototype.coursewareMaterialNodeId = void 0, M.prototype.id = void 0, M.prototype.orderNo = void 0, M.prototype.picture = void 0, M.prototype.questionType = void 0, M.prototype.tenantId = void 0, M.prototype.topic = void 0;
  var Y = /*#__PURE__*/function () {
    function Y() {
      _classCallCheck(this, Y);
    }
    return _createClass(Y, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new Y(), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("nodeTime") && (t.nodeTime = r.convertToType(e.nodeTime, "Number")), e.hasOwnProperty("questions") && (t.questions = r.convertToType(e.questions, [M]))), t;
      }
    }]);
  }();
  Y.prototype.id = void 0, Y.prototype.nodeTime = void 0, Y.prototype.questions = void 0;
  var L = /*#__PURE__*/function () {
    function L() {
      _classCallCheck(this, L);
    }
    return _createClass(L, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new L(), e.hasOwnProperty("fileId") && (t.fileId = r.convertToType(e.fileId, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("nodes") && (t.nodes = r.convertToType(e.nodes, [Y])), e.hasOwnProperty("times") && (t.times = r.convertToType(e.times, "Number"))), t;
      }
    }]);
  }();
  L.prototype.fileId = void 0, L.prototype.id = void 0, L.prototype.name = void 0, L.prototype.nodes = void 0, L.prototype.times = void 0;
  var B = /*#__PURE__*/function () {
    function B() {
      _classCallCheck(this, B);
    }
    return _createClass(B, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new B(), e.hasOwnProperty("cover") && (t.cover = r.convertToType(e.cover, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("introduction") && (t.introduction = r.convertToType(e.introduction, "String")), e.hasOwnProperty("materials") && (t.materials = r.convertToType(e.materials, [L])), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("producer") && (t.producer = r.convertToType(e.producer, "String")), e.hasOwnProperty("speaker") && (t.speaker = r.convertToType(e.speaker, "String"))), t;
      }
    }]);
  }();
  B.prototype.cover = void 0, B.prototype.id = void 0, B.prototype.introduction = void 0, B.prototype.materials = void 0, B.prototype.name = void 0, B.prototype.producer = void 0, B.prototype.speaker = void 0;
  var R = /*#__PURE__*/function () {
    function R() {
      _classCallCheck(this, R);
    }
    return _createClass(R, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new R(), e.hasOwnProperty("coursewareId") && (t.coursewareId = r.convertToType(e.coursewareId, "String")), e.hasOwnProperty("credit") && (t.credit = r.convertToType(e.credit, "Number")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("isCompulsory") && (t.isCompulsory = r.convertToType(e.isCompulsory, "Boolean")), e.hasOwnProperty("orderNo") && (t.orderNo = r.convertToType(e.orderNo, "Number"))), t;
      }
    }]);
  }();
  R.prototype.coursewareId = void 0, R.prototype.credit = void 0, R.prototype.id = void 0, R.prototype.isCompulsory = void 0, R.prototype.orderNo = void 0;
  var Q = /*#__PURE__*/function () {
    function Q() {
      _classCallCheck(this, Q);
    }
    return _createClass(Q, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new Q(), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("orgUnitId") && (t.orgUnitId = r.convertToType(e.orgUnitId, "String")), e.hasOwnProperty("orgUnitName") && (t.orgUnitName = r.convertToType(e.orgUnitName, "String")), e.hasOwnProperty("userId") && (t.userId = r.convertToType(e.userId, "String")), e.hasOwnProperty("userName") && (t.userName = r.convertToType(e.userName, "String"))), t;
      }
    }]);
  }();
  Q.prototype.id = void 0, Q.prototype.orgUnitId = void 0, Q.prototype.orgUnitName = void 0, Q.prototype.userId = void 0, Q.prototype.userName = void 0;
  var I = /*#__PURE__*/function () {
    function I() {
      _classCallCheck(this, I);
    }
    return _createClass(I, null, [{
      key: "constructFromObject",
      value: function constructFromObject(e, t) {
        var r = Wiz.ApiClient;
        return e && (t = t || new I(), e.hasOwnProperty("coursewares") && (t.coursewares = r.convertToType(e.coursewares, [R])), e.hasOwnProperty("examId") && (t.examId = r.convertToType(e.examId, "String")), e.hasOwnProperty("examName") && (t.examName = r.convertToType(e.examName, "String")), e.hasOwnProperty("id") && (t.id = r.convertToType(e.id, "String")), e.hasOwnProperty("name") && (t.name = r.convertToType(e.name, "String")), e.hasOwnProperty("notice") && (t.notice = r.convertToType(e.notice, "String")), e.hasOwnProperty("persons") && (t.persons = r.convertToType(e.persons, [Q])), e.hasOwnProperty("publisherId") && (t.publisherId = r.convertToType(e.publisherId, "String")), e.hasOwnProperty("publisherName") && (t.publisherName = r.convertToType(e.publisherName, "String")), e.hasOwnProperty("qualifiedCreditHours") && (t.qualifiedCreditHours = r.convertToType(e.qualifiedCreditHours, "Number")), e.hasOwnProperty("qualifiedCredits") && (t.qualifiedCredits = r.convertToType(e.qualifiedCredits, "Number")), e.hasOwnProperty("reminderTime") && (t.reminderTime = r.convertToType(e.reminderTime, "Date")), e.hasOwnProperty("trainingDateEnd") && (t.trainingDateEnd = r.convertToType(e.trainingDateEnd, "Date")), e.hasOwnProperty("trainingDateStart") && (t.trainingDateStart = r.convertToType(e.trainingDateStart, "Date")), e.hasOwnProperty("trainingType") && (t.trainingType = r.convertToType(e.trainingType, "String"))), t;
      }
    }]);
  }();
  I.prototype.coursewares = void 0, I.prototype.examId = void 0, I.prototype.examName = void 0, I.prototype.id = void 0, I.prototype.name = void 0, I.prototype.notice = void 0, I.prototype.persons = void 0, I.prototype.publisherId = void 0, I.prototype.publisherName = void 0, I.prototype.qualifiedCreditHours = void 0, I.prototype.qualifiedCredits = void 0, I.prototype.reminderTime = void 0, I.prototype.trainingDateEnd = void 0, I.prototype.trainingDateStart = void 0, I.prototype.trainingType = void 0;
  var oe = /*#__PURE__*/function () {
    function oe(e) {
      _classCallCheck(this, oe);
      this.apiClient = e || Wiz.ApiClient.GetInstance("training-management", "CoursewareApi");
    }
    return _createClass(oe, [{
      key: "deleteManyWithHttpInfo",
      value: function deleteManyWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Ids: this.apiClient.buildCollectionParam(e.ids, "multi")
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/courseware", "DELETE", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "deleteMany",
      value: function deleteMany(e) {
        return this.deleteManyWithHttpInfo(e);
      }
    }, {
      key: "getCoursewareWithHttpInfo",
      value: function getCoursewareWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = h;
        return this.apiClient.callApi("/api/trainingmanagement/courseware/getcourseware", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getCourseware",
      value: function getCourseware(e) {
        return this.getCoursewareWithHttpInfo(e);
      }
    }, {
      key: "getListWithHttpInfo",
      value: function getListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Keywords: e.keywords,
            DateStart: e.dateStart,
            DateEnd: e.dateEnd,
            Sorting: e.sorting,
            SkipCount: e.skipCount,
            MaxResultCount: e.maxResultCount
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = Z;
        return this.apiClient.callApi("/api/trainingmanagement/courseware", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getList",
      value: function getList(e) {
        return this.getListWithHttpInfo(e);
      }
    }, {
      key: "insertWithHttpInfo",
      value: function insertWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/courseware", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "insert",
      value: function insert(e) {
        return this.insertWithHttpInfo(e);
      }
    }, {
      key: "updateWithHttpInfo",
      value: function updateWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/courseware", "PUT", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "update",
      value: function update(e) {
        return this.updateWithHttpInfo(e);
      }
    }]);
  }();
  re(oe, "Methods", {
    deleteMany: {
      method: "DELETE",
      path: "/api/trainingmanagement/courseware"
    },
    getCourseware: {
      method: "GET",
      path: "/api/trainingmanagement/courseware/getcourseware"
    },
    getList: {
      method: "GET",
      path: "/api/trainingmanagement/courseware"
    },
    insert: {
      method: "POST",
      path: "/api/trainingmanagement/courseware"
    },
    update: {
      method: "PUT",
      path: "/api/trainingmanagement/courseware"
    }
  });
  var pe = /*#__PURE__*/function () {
    function pe(e) {
      _classCallCheck(this, pe);
      this.apiClient = e || Wiz.ApiClient.GetInstance("training-management", "TrainingPlanApi");
    }
    return _createClass(pe, [{
      key: "deleteManyWithHttpInfo",
      value: function deleteManyWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Ids: this.apiClient.buildCollectionParam(e.ids, "multi")
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan", "DELETE", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "deleteMany",
      value: function deleteMany(e) {
        return this.deleteManyWithHttpInfo(e);
      }
    }, {
      key: "getAnnualStatisticsWithHttpInfo",
      value: function getAnnualStatisticsWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            StartTime: e.startTime,
            EndTime: e.endTime,
            OrganizationUnitIds: this.apiClient.buildCollectionParam(e.organizationUnitIds, "multi")
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = G;
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/get-annual-statistics", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getAnnualStatistics",
      value: function getAnnualStatistics(e) {
        return this.getAnnualStatisticsWithHttpInfo(e);
      }
    }, {
      key: "getCompletionWithHttpInfo",
      value: function getCompletionWithHttpInfo() {
        var e = null,
          t = {},
          r = {},
          i = {},
          o = {},
          p = ["oauth2"],
          s = [],
          u = ["application/json", "text/json", "text/plain"],
          y = [U];
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/completion", "GET", t, r, i, o, e, p, s, u, y);
      }
    }, {
      key: "getCompletion",
      value: function getCompletion() {
        return this.getCompletionWithHttpInfo();
      }
    }, {
      key: "getListWithHttpInfo",
      value: function getListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Name: e.name,
            DateStart: e.dateStart,
            DateEnd: e.dateEnd,
            TrainingType: e.trainingType,
            IsExpire: e.isExpire,
            Sorting: e.sorting,
            SkipCount: e.skipCount,
            MaxResultCount: e.maxResultCount
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = _;
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getList",
      value: function getList(e) {
        return this.getListWithHttpInfo(e);
      }
    }, {
      key: "getPlanWithHttpInfo",
      value: function getPlanWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = c;
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/getplan", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getPlan",
      value: function getPlan(e) {
        return this.getPlanWithHttpInfo(e);
      }
    }, {
      key: "getPostAnnualStatisticsWithHttpInfo",
      value: function getPostAnnualStatisticsWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = G;
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/get-annual-statistics", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getPostAnnualStatistics",
      value: function getPostAnnualStatistics(e) {
        return this.getPostAnnualStatisticsWithHttpInfo(e);
      }
    }, {
      key: "getTrainingUsersByPageWithHttpInfo",
      value: function getTrainingUsersByPageWithHttpInfo(e, t) {
        t = t || {};
        var r = null;
        if (e == null) throw new Error("Missing the required parameter 'departmentCode' when calling getTrainingUsersByPage");
        var i = {},
          o = {
            DepartmentCode: e,
            PhoneOrName: t.phoneOrName,
            ActivatedTimeStart: t.activatedTimeStart,
            ActivatedTimeEnd: t.activatedTimeEnd,
            HasCompletedTraining: t.hasCompletedTraining,
            Sorting: t.sorting,
            SkipCount: t.skipCount,
            MaxResultCount: t.maxResultCount
          },
          p = t.header || {},
          s = {},
          u = ["oauth2"],
          y = [],
          a = ["application/json", "text/json", "text/plain"],
          ye = b;
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/users/page", "GET", i, o, p, s, r, u, y, a, ye);
      }
    }, {
      key: "getTrainingUsersByPage",
      value: function getTrainingUsersByPage(e, t) {
        return this.getTrainingUsersByPageWithHttpInfo(e, t);
      }
    }, {
      key: "insertWithHttpInfo",
      value: function insertWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "insert",
      value: function insert(e) {
        return this.insertWithHttpInfo(e);
      }
    }, {
      key: "notifyWithHttpInfo",
      value: function notifyWithHttpInfo(e) {
        var t = null;
        if (e == null) throw new Error("Missing the required parameter 'id' when calling notify");
        var r = {
            id: e
          },
          i = {},
          o = {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = null;
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/{id}/notify", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "notify",
      value: function notify(e) {
        return this.notifyWithHttpInfo(e);
      }
    }, {
      key: "publishWithHttpInfo",
      value: function publishWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan/publish", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "publish",
      value: function publish(e) {
        return this.publishWithHttpInfo(e);
      }
    }, {
      key: "updateWithHttpInfo",
      value: function updateWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = "Boolean";
        return this.apiClient.callApi("/api/trainingmanagement/trainingplan", "PUT", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "update",
      value: function update(e) {
        return this.updateWithHttpInfo(e);
      }
    }]);
  }();
  re(pe, "Methods", {
    deleteMany: {
      method: "DELETE",
      path: "/api/trainingmanagement/trainingplan"
    },
    getAnnualStatistics: {
      method: "GET",
      path: "/api/trainingmanagement/trainingplan/get-annual-statistics"
    },
    getCompletion: {
      method: "GET",
      path: "/api/trainingmanagement/trainingplan/completion"
    },
    getList: {
      method: "GET",
      path: "/api/trainingmanagement/trainingplan"
    },
    getPlan: {
      method: "GET",
      path: "/api/trainingmanagement/trainingplan/getplan"
    },
    getPostAnnualStatistics: {
      method: "POST",
      path: "/api/trainingmanagement/trainingplan/get-annual-statistics"
    },
    getTrainingUsersByPage: {
      method: "GET",
      path: "/api/trainingmanagement/trainingplan/users/page"
    },
    insert: {
      method: "POST",
      path: "/api/trainingmanagement/trainingplan"
    },
    notify: {
      method: "POST",
      path: "/api/trainingmanagement/trainingplan/{id}/notify"
    },
    publish: {
      method: "POST",
      path: "/api/trainingmanagement/trainingplan/publish"
    },
    update: {
      method: "PUT",
      path: "/api/trainingmanagement/trainingplan"
    }
  });
  var se = /*#__PURE__*/function () {
    function se(e) {
      _classCallCheck(this, se);
      this.apiClient = e || Wiz.ApiClient.GetInstance("training-management", "TrainingRecordApi");
    }
    return _createClass(se, [{
      key: "getDetialListWithHttpInfo",
      value: function getDetialListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id,
            UserId: e.userId,
            Name: e.name,
            DateStart: e.dateStart,
            DateEnd: e.dateEnd,
            Status: e.status,
            Sorting: e.sorting,
            SkipCount: e.skipCount,
            MaxResultCount: e.maxResultCount
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = $;
        return this.apiClient.callApi("/api/trainingmanagement/trainingrecord/detials", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getDetialList",
      value: function getDetialList(e) {
        return this.getDetialListWithHttpInfo(e);
      }
    }, {
      key: "getListWithHttpInfo",
      value: function getListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Name: e.name,
            DateStart: e.dateStart,
            DateEnd: e.dateEnd,
            TrainingType: e.trainingType,
            Status: e.status,
            UserId: e.userId,
            OrganizationUnitIds: this.apiClient.buildCollectionParam(e.organizationUnitIds, "multi"),
            Sorting: e.sorting,
            SkipCount: e.skipCount,
            MaxResultCount: e.maxResultCount
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = K;
        return this.apiClient.callApi("/api/trainingmanagement/trainingrecord", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getList",
      value: function getList(e) {
        return this.getListWithHttpInfo(e);
      }
    }, {
      key: "getPageListWithHttpInfo",
      value: function getPageListWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = K;
        return this.apiClient.callApi("/api/trainingmanagement/trainingrecord/pageList", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getPageList",
      value: function getPageList(e) {
        return this.getPageListWithHttpInfo(e);
      }
    }]);
  }();
  re(se, "Methods", {
    getDetialList: {
      method: "GET",
      path: "/api/trainingmanagement/trainingrecord/detials"
    },
    getList: {
      method: "GET",
      path: "/api/trainingmanagement/trainingrecord"
    },
    getPageList: {
      method: "POST",
      path: "/api/trainingmanagement/trainingrecord/pageList"
    }
  });
  var ue = /*#__PURE__*/function () {
    function ue(e) {
      _classCallCheck(this, ue);
      this.apiClient = e || Wiz.ApiClient.GetInstance("training-management", "TrainingTaskApi");
    }
    return _createClass(ue, [{
      key: "callContinueWithHttpInfo",
      value: function callContinueWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = C;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/continue", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "callContinue",
      value: function callContinue(e) {
        return this.callContinueWithHttpInfo(e);
      }
    }, {
      key: "closeWithHttpInfo",
      value: function closeWithHttpInfo(e) {
        e = e || {};
        var t = e.body,
          r = {},
          i = {},
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = ["application/_*+json", "application/json", "text/json"],
          y = ["application/json", "text/json", "text/plain"],
          a = x;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/close", "POST", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "close",
      value: function close(e) {
        return this.closeWithHttpInfo(e);
      }
    }, {
      key: "getCoursewareWithHttpInfo",
      value: function getCoursewareWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = C;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/courseware", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getCourseware",
      value: function getCourseware(e) {
        return this.getCoursewareWithHttpInfo(e);
      }
    }, {
      key: "getCoursewareCatalogWithHttpInfo",
      value: function getCoursewareCatalogWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = [N];
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/courseware-catalog", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getCoursewareCatalog",
      value: function getCoursewareCatalog(e) {
        return this.getCoursewareCatalogWithHttpInfo(e);
      }
    }, {
      key: "getListWithHttpInfo",
      value: function getListWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Name: e.name,
            DateStart: e.dateStart,
            DateEnd: e.dateEnd,
            TrainingType: e.trainingType,
            Status: e.status,
            UserId: e.userId,
            OrganizationUnitIds: this.apiClient.buildCollectionParam(e.organizationUnitIds, "multi"),
            Sorting: e.sorting,
            SkipCount: e.skipCount,
            MaxResultCount: e.maxResultCount
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = K;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getList",
      value: function getList(e) {
        return this.getListWithHttpInfo(e);
      }
    }, {
      key: "getNextWithHttpInfo",
      value: function getNextWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            trainingPersonCoursewareId: e.trainingPersonCoursewareId,
            coursewareMaterialId: e.coursewareMaterialId,
            studyTimes: e.studyTimes
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = d;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/next", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getNext",
      value: function getNext(e) {
        return this.getNextWithHttpInfo(e);
      }
    }, {
      key: "getPrevWithHttpInfo",
      value: function getPrevWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            trainingPersonCoursewareId: e.trainingPersonCoursewareId,
            coursewareMaterialId: e.coursewareMaterialId
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = d;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/prev", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getPrev",
      value: function getPrev(e) {
        return this.getPrevWithHttpInfo(e);
      }
    }, {
      key: "getTaskWithHttpInfo",
      value: function getTaskWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = f;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/task", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "getTask",
      value: function getTask(e) {
        return this.getTaskWithHttpInfo(e);
      }
    }, {
      key: "studyingWithHttpInfo",
      value: function studyingWithHttpInfo(e) {
        e = e || {};
        var t = null,
          r = {},
          i = {
            Id: e.id
          },
          o = e.header || {},
          p = {},
          s = ["oauth2"],
          u = [],
          y = ["application/json", "text/json", "text/plain"],
          a = C;
        return this.apiClient.callApi("/api/trainingmanagement/trainingtask/studying", "GET", r, i, o, p, t, s, u, y, a);
      }
    }, {
      key: "studying",
      value: function studying(e) {
        return this.studyingWithHttpInfo(e);
      }
    }]);
  }();
  re(ue, "Methods", {
    callContinue: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/continue"
    },
    close: {
      method: "POST",
      path: "/api/trainingmanagement/trainingtask/close"
    },
    getCourseware: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/courseware"
    },
    getCoursewareCatalog: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/courseware-catalog"
    },
    getList: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask"
    },
    getNext: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/next"
    },
    getPrev: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/prev"
    },
    getTask: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/task"
    },
    studying: {
      method: "GET",
      path: "/api/trainingmanagement/trainingtask/studying"
    }
  }), n.AbpRemoteServiceErrorInfo = A, n.AbpRemoteServiceErrorResponse = ne, n.AbpRemoteServiceValidationErrorInfo = O, n.CoursewareApi = oe, n.PagedResultDtoTrainingManagementCoursewareDto = Z, n.PagedResultDtoTrainingManagementTrainingPersonCoursewareDetialsDto = $, n.PagedResultDtoTrainingManagementTrainingPlanDto = _, n.PagedResultDtoTrainingManagementTrainingTaskDto = K, n.PagedResultDtoTrainingManagementTrainingUserDto = b, n.TrainingManagementCoursewareCatalogMaterialDto = z, n.TrainingManagementCoursewareCatalogOutputDto = N, n.TrainingManagementCoursewareDto = g, n.TrainingManagementCoursewareInfoDto = h, n.TrainingManagementCoursewareMaterialInfoDto = D, n.TrainingManagementCoursewareMaterialNodeInfoDto = E, n.TrainingManagementCoursewareMaterialNodeQuestionDto = P, n.TrainingManagementCreateCoursewareAndMaterialDto = F, n.TrainingManagementCreateCoursewareMaterialAndNoteDto = V, n.TrainingManagementCreateCoursewareMaterialNodeAndQuestionDto = j, n.TrainingManagementCreateCoursewareMaterialNodeQuestionDto = H, n.TrainingManagementCreateTrainingCoursewareDto = J, n.TrainingManagementCreateTrainingPersonDto = X, n.TrainingManagementCreateTrainingPlanInfoDto = S, n.TrainingManagementNowTrainingDto = x, n.TrainingManagementTrainingClosedDto = ee, n.TrainingManagementTrainingCompletionDto = U, n.TrainingManagementTrainingCoursewareDto = w, n.TrainingManagementTrainingPersonCoursewareDetialsDto = k, n.TrainingManagementTrainingPersonCoursewareDto = v, n.TrainingManagementTrainingPersonCoursewareMaterialDto = d, n.TrainingManagementTrainingPersonDto = m, n.TrainingManagementTrainingPlanDto = T, n.TrainingManagementTrainingPlanInfoDto = c, n.TrainingManagementTrainingStatisticsDto = G, n.TrainingManagementTrainingStatisticsInputDto = te, n.TrainingManagementTrainingStudyDto = C, n.TrainingManagementTrainingTaskDto = l, n.TrainingManagementTrainingTaskGetListInput = W, n.TrainingManagementTrainingTaskInfoDto = f, n.TrainingManagementTrainingUserDto = q, n.TrainingManagementUpdateCoursewareAndMaterialDto = B, n.TrainingManagementUpdateCoursewareMaterialAndNoteDto = L, n.TrainingManagementUpdateCoursewareMaterialNodeAndQuestionDto = Y, n.TrainingManagementUpdateCoursewareMaterialNodeQuestionDto = M, n.TrainingManagementUpdateTrainingCoursewareDto = R, n.TrainingManagementUpdateTrainingPersonDto = Q, n.TrainingManagementUpdateTrainingPlanInfoDto = I, n.TrainingPlanApi = pe, n.TrainingRecordApi = se, n.TrainingTaskApi = ue, Object.defineProperty(n, Symbol.toStringTag, {
    value: "Module"
  });
});
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("62e4")(module)))

/***/ })

}]);
//# sourceMappingURL=contractor-management-sm.umd.46.js.map