UNPKG

@cotofe/service-of-model

Version:

OpenAPI client for @cotofe/service-of-model

720 lines (719 loc) 29.4 kB
/* 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 ModelApi extends runtime.BaseAPI { /** * convert file tree * convertFileTree */ convertFileTreeUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.fileUrl == null) { throw new runtime.RequiredError('fileUrl', 'Required parameter "fileUrl" was null or undefined when calling convertFileTreeUsingGET().'); } const queryParameters = {}; if (requestParameters.fileUrl != null) { queryParameters.fileUrl = requestParameters.fileUrl; } 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/model/convertFileTree`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * convert file tree * convertFileTree */ convertFileTreeUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.convertFileTreeUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * createFromCli * createFromCli */ createFromCLiUsingPOSTRaw(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/model/createFromCli`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelCardDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * createFromCli * createFromCli */ createFromCLiUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createFromCLiUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * create * create */ createUsingPOST2Raw(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/model/create`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelCardDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * create * create */ createUsingPOST2() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.createUsingPOST2Raw(requestParameters, initOverrides); return yield response.value(); }); } /** * * delete by model id */ deleteModelUsingDELETERaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.id == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling deleteModelUsingDELETE().'); } const queryParameters = {}; if (requestParameters.id != null) { queryParameters.id = requestParameters.id; } 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/model`, method: 'DELETE', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * * delete by model id */ deleteModelUsingDELETE(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.deleteModelUsingDELETERaw(requestParameters, initOverrides); return yield response.value(); }); } /** * generateNewURL * generateNewURL */ generateNewURLUsingGETRaw(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/model/generateNewURL`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * generateNewURL * generateNewURL */ generateNewURLUsingGET(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.generateNewURLUsingGETRaw(initOverrides); return yield response.value(); }); } /** * * getModelDetail */ getModelDetailUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.modelName == null) { throw new runtime.RequiredError('modelName', 'Required parameter "modelName" was null or undefined when calling getModelDetailUsingGET().'); } if (requestParameters.owner == null) { throw new runtime.RequiredError('owner', 'Required parameter "owner" was null or undefined when calling getModelDetailUsingGET().'); } const queryParameters = {}; if (requestParameters.modelName != null) { queryParameters.modelName = requestParameters.modelName; } if (requestParameters.owner != null) { queryParameters.owner = requestParameters.owner; } if (requestParameters.permissions != null) { queryParameters.permissions = requestParameters.permissions; } if (requestParameters.version != null) { queryParameters.version = requestParameters.version; } 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/model/getModelDetail`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * * getModelDetail */ getModelDetailUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.getModelDetailUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * importModel * importModel */ importModelUsingPOSTRaw(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/model/importModel`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.importModelDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * importModel * importModel */ importModelUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.importModelUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * list all brief info * list all brief info */ listBriefInfoUsingGETRaw(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/model/list/brief-info`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * list all brief info * list all brief info */ listBriefInfoUsingGET(initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.listBriefInfoUsingGETRaw(initOverrides); return yield response.value(); }); } /** * listFromCli * listFromCli */ listFromCliUsingPOSTRaw(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/model/listFromCli`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.requestBody, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * listFromCli * listFromCli */ listFromCliUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.listFromCliUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * list * list */ listUsingGET3Raw(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 listUsingGET3().'); } if (requestParameters.pageSize == null) { throw new runtime.RequiredError('pageSize', 'Required parameter "pageSize" was null or undefined when calling listUsingGET3().'); } const queryParameters = {}; if (requestParameters.modelName != null) { queryParameters.modelName = requestParameters.modelName; } if (requestParameters.pageNum != null) { queryParameters.pageNum = requestParameters.pageNum; } if (requestParameters.pageSize != null) { queryParameters.pageSize = requestParameters.pageSize; } 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/model/list`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * list * list */ listUsingGET3(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.listUsingGET3Raw(requestParameters, initOverrides); return yield response.value(); }); } /** * publishModel * publishModel */ publishModelUsingPOSTRaw(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/model/publishModel`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.publishModelDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * publishModel * publishModel */ publishModelUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.publishModelUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * queryModelDetailByModelName * queryModelDetailByModelName */ queryModelDetailByModelNameUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.modelName == null) { throw new runtime.RequiredError('modelName', 'Required parameter "modelName" was null or undefined when calling queryModelDetailByModelNameUsingGET().'); } if (requestParameters.owner == null) { throw new runtime.RequiredError('owner', 'Required parameter "owner" was null or undefined when calling queryModelDetailByModelNameUsingGET().'); } const queryParameters = {}; if (requestParameters.modelName != null) { queryParameters.modelName = requestParameters.modelName; } if (requestParameters.owner != null) { queryParameters.owner = requestParameters.owner; } if (requestParameters.version != null) { queryParameters.version = requestParameters.version; } 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/model/queryModelDetailByModelName`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * queryModelDetailByModelName * queryModelDetailByModelName */ queryModelDetailByModelNameUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.queryModelDetailByModelNameUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * queryModelDetail * queryModelDetail */ queryModelDetailUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; if (requestParameters.modelId != null) { queryParameters.modelId = requestParameters.modelId; } if (requestParameters.modelVersion != null) { queryParameters.modelVersion = requestParameters.modelVersion; } 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/model/queryModelDetail`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * queryModelDetail * queryModelDetail */ queryModelDetailUsingGET() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.queryModelDetailUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * queryModelVersionList * queryModelVersionList */ queryModelVersionListUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.modelId == null) { throw new runtime.RequiredError('modelId', 'Required parameter "modelId" was null or undefined when calling queryModelVersionListUsingGET().'); } const queryParameters = {}; if (requestParameters.modelId != null) { queryParameters.modelId = requestParameters.modelId; } 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/model/queryModelVersionList`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * queryModelVersionList * queryModelVersionList */ queryModelVersionListUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.queryModelVersionListUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * Read File * readFile */ readFileUsingGETRaw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.fileUrl == null) { throw new runtime.RequiredError('fileUrl', 'Required parameter "fileUrl" was null or undefined when calling readFileUsingGET().'); } const queryParameters = {}; if (requestParameters.fileUrl != null) { queryParameters.fileUrl = requestParameters.fileUrl; } 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/model/readFile`, method: 'GET', headers: headerParameters, query: queryParameters, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * Read File * readFile */ readFileUsingGET(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.readFileUsingGETRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * updateFromCli * updateFromCli */ updateFromCLiUsingPOSTRaw(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/model/updateFromCli`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelCardDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * updateFromCli * updateFromCli */ updateFromCLiUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.updateFromCLiUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * update * update */ updateUsingPOST1Raw(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/model/update`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.modelCardDto, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * update * update */ updateUsingPOST1() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.updateUsingPOST1Raw(requestParameters, initOverrides); return yield response.value(); }); } /** * upload file * upload file */ uploadFileUsingPOSTRaw(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/model/upload`, method: 'POST', headers: headerParameters, query: queryParameters, body: requestParameters.requestBody, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * upload file * upload file */ uploadFileUsingPOST() { return __awaiter(this, arguments, void 0, function* (requestParameters = {}, initOverrides) { const response = yield this.uploadFileUsingPOSTRaw(requestParameters, initOverrides); return yield response.value(); }); } /** * upload file * upload file */ uploadFileUsingPOST1Raw(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters.file == null) { throw new runtime.RequiredError('file', 'Required parameter "file" was null or undefined when calling uploadFileUsingPOST1().'); } const queryParameters = {}; const headerParameters = {}; if (this.configuration && this.configuration.apiKey) { headerParameters.authorization = yield this.configuration.apiKey('authorization'); // apikey-header-authorization authentication } const consumes = [{ contentType: 'multipart/form-data' }]; // @ts-ignore: canConsumeForm may be unused const canConsumeForm = runtime.canConsumeForm(consumes); let formParams; let useForm = false; // use FormData to transmit files using content-type "multipart/form-data" useForm = canConsumeForm; if (useForm) { formParams = new FormData(); } else { formParams = new URLSearchParams(); } if (requestParameters.file != null) { formParams.append('file', requestParameters.file); } const response = yield this.request({ path: `/api/v1/model/uploadFile`, method: 'POST', headers: headerParameters, query: queryParameters, body: formParams, }, initOverrides); return new runtime.JSONApiResponse(response); }); } /** * upload file * upload file */ uploadFileUsingPOST1(requestParameters, initOverrides) { return __awaiter(this, void 0, void 0, function* () { const response = yield this.uploadFileUsingPOST1Raw(requestParameters, initOverrides); return yield response.value(); }); } }