/* This file is automatically generated by ABP framework to use MVC Controllers from javascript. */ // module docs (function(){ // controller volo.docs.projects.docsProject (function(){ abp.utils.createNamespace(window, 'volo.docs.projects.docsProject'); volo.docs.projects.docsProject.getList = function(ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/projects', type: 'GET' }, ajaxParams)); }; volo.docs.projects.docsProject.get = function(shortName, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/projects/' + shortName + '', type: 'GET' }, ajaxParams)); }; volo.docs.projects.docsProject.getDefaultLanguageCode = function(shortName, version, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/projects/' + shortName + '/defaultLanguage' + abp.utils.buildQueryString([{ name: 'version', value: version }]) + '', type: 'GET' }, { dataType: 'text' }, ajaxParams)); }; volo.docs.projects.docsProject.getVersions = function(shortName, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/projects/' + shortName + '/versions', type: 'GET' }, ajaxParams)); }; volo.docs.projects.docsProject.getLanguageList = function(shortName, version, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/projects/' + shortName + '/' + version + '/languageList', type: 'GET' }, ajaxParams)); }; })(); // controller volo.docs.documents.docsDocument (function(){ abp.utils.createNamespace(window, 'volo.docs.documents.docsDocument'); volo.docs.documents.docsDocument.get = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.documents.docsDocument.getDefault = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/default' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.documents.docsDocument.getNavigation = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/navigation' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.documents.docsDocument.getResource = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/resource' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'name', value: input.name }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.documents.docsDocument.search = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/search', type: 'POST', data: JSON.stringify(input) }, ajaxParams)); }; volo.docs.documents.docsDocument.fullSearchEnabled = function(ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/full-search-enabled', type: 'GET' }, ajaxParams)); }; volo.docs.documents.docsDocument.getUrls = function(prefix, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/links' + abp.utils.buildQueryString([{ name: 'prefix', value: prefix }]) + '', type: 'GET' }, ajaxParams)); }; volo.docs.documents.docsDocument.getParameters = function(input, ajaxParams) { return abp.ajax($.extend(true, { url: abp.appPath + 'api/docs/documents/parameters' + abp.utils.buildQueryString([{ name: 'projectId', value: input.projectId }, { name: 'version', value: input.version }, { name: 'languageCode', value: input.languageCode }]) + '', type: 'GET' }, ajaxParams)); }; })(); })();