@cotofe/service-of-model
Version:
OpenAPI client for @cotofe/service-of-model
307 lines (306 loc) • 13.1 kB
JavaScript
/* tslint:disable */
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
import * as runtime from '../runtime';
/**
*
*/
export class AdminControllerApi extends runtime.BaseAPI {
/**
* modify agent publish status to Published
* modify agent publish status to Published
*/
publishedAgentUsingPOSTRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.agentId == null) {
throw new runtime.RequiredError('agentId', 'Required parameter "agentId" was null or undefined when calling publishedAgentUsingPOST().');
}
const queryParameters = {};
if (requestParameters.agentId != null) {
queryParameters.agentId = requestParameters.agentId;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/approve`,
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* modify agent publish status to Published
* modify agent publish status to Published
*/
publishedAgentUsingPOST(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.publishedAgentUsingPOSTRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* agent detail
* agent detail
*/
queryAgentDetailUsingGETRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.agentId == null) {
throw new runtime.RequiredError('agentId', 'Required parameter "agentId" was null or undefined when calling queryAgentDetailUsingGET().');
}
const queryParameters = {};
if (requestParameters.agentId != null) {
queryParameters.agentId = requestParameters.agentId;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/detail`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* agent detail
* agent detail
*/
queryAgentDetailUsingGET(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.queryAgentDetailUsingGETRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* agent list
* agent list
*/
queryAgentListUsingGETRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.pageNum == null) {
throw new runtime.RequiredError('pageNum', 'Required parameter "pageNum" was null or undefined when calling queryAgentListUsingGET().');
}
if (requestParameters.pageSize == null) {
throw new runtime.RequiredError('pageSize', 'Required parameter "pageSize" was null or undefined when calling queryAgentListUsingGET().');
}
const queryParameters = {};
if (requestParameters.name != null) {
queryParameters.name = requestParameters.name;
}
if (requestParameters.pageNum != null) {
queryParameters.pageNum = requestParameters.pageNum;
}
if (requestParameters.pageSize != null) {
queryParameters.pageSize = requestParameters.pageSize;
}
if (requestParameters.publishStatus != null) {
queryParameters.publishStatus = requestParameters.publishStatus;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/list`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* agent list
* agent list
*/
queryAgentListUsingGET(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.queryAgentListUsingGETRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* query user info
* query user info
*/
queryAgentUserUsingGETRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.agentId == null) {
throw new runtime.RequiredError('agentId', 'Required parameter "agentId" was null or undefined when calling queryAgentUserUsingGET().');
}
const queryParameters = {};
if (requestParameters.agentId != null) {
queryParameters.agentId = requestParameters.agentId;
}
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/user`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* query user info
* query user info
*/
queryAgentUserUsingGET(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.queryAgentUserUsingGETRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* rejected agent publish
* rejected agent publish
*/
rejectedAgentUsingPOSTRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const queryParameters = {};
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/reject`,
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: requestParameters.agentRejectedRequest,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* rejected agent publish
* rejected agent publish
*/
rejectedAgentUsingPOST() {
return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
const response = yield this.rejectedAgentUsingPOSTRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* sync all published agent to im
* sync all published agent to im
*/
syncAllPublishedAgentToIMUsingPOSTRaw(initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/sync2im`,
method: 'POST',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* sync all published agent to im
* sync all published agent to im
*/
syncAllPublishedAgentToIMUsingPOST(initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.syncAllPublishedAgentToIMUsingPOSTRaw(initOverrides);
return yield response.value();
});
}
/**
* modify agent publish status to Unpublished
* modify agent publish status to Unpublished
*/
unpublishedAgentUsingPOSTRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const queryParameters = {};
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/unpublished`,
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: requestParameters.agentUnpublishedRequest,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* modify agent publish status to Unpublished
* modify agent publish status to Unpublished
*/
unpublishedAgentUsingPOST() {
return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
const response = yield this.unpublishedAgentUsingPOSTRaw(requestParameters, initOverrides);
return yield response.value();
});
}
/**
* update agent meta data
* update agent meta data
*/
updateAgentUsingPOSTRaw(requestParameters, initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const queryParameters = {};
const headerParameters = {};
headerParameters['Content-Type'] = 'application/json';
if (this.configuration && this.configuration.apiKey) {
headerParameters.authorization =
yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication
}
const response = yield this.request({
path: `/api/v1/admin/agent/update`,
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: requestParameters.agentCategoryUpdateRequest,
}, initOverrides);
return new runtime.JSONApiResponse(response);
});
}
/**
* update agent meta data
* update agent meta data
*/
updateAgentUsingPOST() {
return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) {
const response = yield this.updateAgentUsingPOSTRaw(requestParameters, initOverrides);
return yield response.value();
});
}
}