Open Source Web Application Framework for ASP.NET Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

118 lines
4.6 KiB

/* 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));
};
})();
})();