c8osdkjscore
Version:
convertigo's sdk js core
53 lines • 3.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var FullSyncRequestParameter = (function () {
function FullSyncRequestParameter(name, type) {
this._name = name;
this._type = type;
}
Object.defineProperty(FullSyncRequestParameter.prototype, "type", {
get: function () {
return this._type;
},
enumerable: true,
configurable: true
});
Object.defineProperty(FullSyncRequestParameter.prototype, "name", {
get: function () {
return this._name;
},
enumerable: true,
configurable: true
});
FullSyncRequestParameter.values = function () {
return [FullSyncRequestParameter.DESCENDING, FullSyncRequestParameter.ENDKEY, FullSyncRequestParameter.ENDKEY_DOCID, FullSyncRequestParameter.GROUP_LEVEL, FullSyncRequestParameter.INCLUDE_DELETED, FullSyncRequestParameter.INDEX_UPDATE_MODE, FullSyncRequestParameter.KEY, FullSyncRequestParameter.KEYS, FullSyncRequestParameter.LIMIT, FullSyncRequestParameter.REDUCE, FullSyncRequestParameter.GROUP, FullSyncRequestParameter.SKIP, FullSyncRequestParameter.STARTKEY, FullSyncRequestParameter.STARTKEY_DOCID, FullSyncRequestParameter.INCLUDE_DOCS];
};
FullSyncRequestParameter.getFullSyncRequestParameter = function (name) {
if (name != null) {
for (var _i = 0, _a = FullSyncRequestParameter.values(); _i < _a.length; _i++) {
var fullSyncRequestParameter = _a[_i];
if (name === fullSyncRequestParameter.name) {
return fullSyncRequestParameter;
}
}
}
};
FullSyncRequestParameter.DESCENDING = new FullSyncRequestParameter("descending", "boolean");
FullSyncRequestParameter.ENDKEY = new FullSyncRequestParameter("endkey", "Object");
FullSyncRequestParameter.ENDKEY_DOCID = new FullSyncRequestParameter("endkey_docid", "string");
FullSyncRequestParameter.GROUP_LEVEL = new FullSyncRequestParameter("group_level", "number");
FullSyncRequestParameter.INCLUDE_DELETED = new FullSyncRequestParameter("include_deleted", "boolean");
FullSyncRequestParameter.INDEX_UPDATE_MODE = new FullSyncRequestParameter("index_update_mode", "string");
FullSyncRequestParameter.KEY = new FullSyncRequestParameter("key", "Array");
FullSyncRequestParameter.KEYS = new FullSyncRequestParameter("keys", "Array");
FullSyncRequestParameter.LIMIT = new FullSyncRequestParameter("limit", "number");
FullSyncRequestParameter.INCLUDE_DOCS = new FullSyncRequestParameter("include_docs", "boolean");
FullSyncRequestParameter.REDUCE = new FullSyncRequestParameter("reduce", "boolean");
FullSyncRequestParameter.GROUP = new FullSyncRequestParameter("group", "boolean");
FullSyncRequestParameter.SKIP = new FullSyncRequestParameter("skip", "number");
FullSyncRequestParameter.STARTKEY = new FullSyncRequestParameter("startkey", "Object");
FullSyncRequestParameter.STARTKEY_DOCID = new FullSyncRequestParameter("startkey_docid", "string");
return FullSyncRequestParameter;
}());
exports.FullSyncRequestParameter = FullSyncRequestParameter;
//# sourceMappingURL=FullSyncRequestParameter.js.map