/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */ // module docs-admin (function(){ // controller volo.docs.admin.documentsAdmin (function(){ abp.utils.createNamespace(window, 'volo.docs.admin.documentsAdmin'); volo.docs.admin.documentsAdmin.clearCache = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/ClearCache', type: 'POST', dataType: null, data: JSON.stringify(input) }, ajaxParams)); }; volo.docs.admin.documentsAdmin.pullAll = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/PullAll', type: 'POST', dataType: null, data: JSON.stringify(input) }, ajaxParams)); }; volo.docs.admin.documentsAdmin.pull = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/Pull', type: 'POST', dataType: null, data: JSON.stringify(input) }, ajaxParams)); }; volo.docs.admin.documentsAdmin.getAll = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/GetAll' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }, { name: 'fileName', value: input.fileName }, { name: 'format', value: input.format }, { name: 'creationTimeMin', value: input.creationTimeMin }, { name: 'creationTimeMax', value: input.creationTimeMax }, { name: 'lastUpdatedTimeMin', value: input.lastUpdatedTimeMin }, { name: 'lastUpdatedTimeMax', value: input.lastUpdatedTimeMax }, { name: 'lastSignificantUpdateTimeMin', value: input.lastSignificantUpdateTimeMin }, { name: 'lastSignificantUpdateTimeMax', value: input.lastSignificantUpdateTimeMax }, { name: 'lastCachedTimeMin', value: input.lastCachedTimeMin }, { name: 'lastCachedTimeMax', value: input.lastCachedTimeMax }, { name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.admin.documentsAdmin.removeFromCache = function(documentId, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/RemoveDocumentFromCache' + abp.utils.buildQueryString([{ name: 'documentId', value: documentId }]) + '', type: 'PUT', dataType: null }, ajaxParams)); }; volo.docs.admin.documentsAdmin.reindex = function(documentId, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/ReindexDocument' + abp.utils.buildQueryString([{ name: 'documentId', value: documentId }]) + '', type: 'PUT', dataType: null }, ajaxParams)); }; volo.docs.admin.documentsAdmin.getFilterItems = function(ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/documents/GetFilterItems', type: 'GET' }, ajaxParams)); }; })(); // controller volo.docs.admin.projectsAdmin (function(){ abp.utils.createNamespace(window, 'volo.docs.admin.projectsAdmin'); volo.docs.admin.projectsAdmin.getList = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects' + abp.utils.buildQueryString([{ name: 'sorting', value: input.sorting }, { name: 'skipCount', value: input.skipCount }, { name: 'maxResultCount', value: input.maxResultCount }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.admin.projectsAdmin.get = function(id, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects/' + id + '', type: 'GET' }, ajaxParams)); }; volo.docs.admin.projectsAdmin.create = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects', type: 'POST', data: JSON.stringify(input) }, ajaxParams)); }; volo.docs.admin.projectsAdmin.update = function(id, input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects/' + id + '', type: 'PUT', data: JSON.stringify(input) }, ajaxParams)); }; volo.docs.admin.projectsAdmin['delete'] = function(id, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects' + abp.utils.buildQueryString([{ name: 'id', value: id }]) + '', type: 'DELETE', dataType: null }, ajaxParams)); }; volo.docs.admin.projectsAdmin.reindexAll = function(ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects/ReindexAll', type: 'POST', dataType: null }, ajaxParams)); }; volo.docs.admin.projectsAdmin.getListWithoutDetails = function(ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects/GetListProjectWithoutDetailsAsync', type: 'GET' }, ajaxParams)); }; volo.docs.admin.projectsAdmin.reindex = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/admin/projects/Reindex', type: 'POST', dataType: null, data: JSON.stringify(input) }, ajaxParams)); }; })(); })();