From c112e2677b31af0413cfd6f29967292ab5c8f903 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 18 Nov 2019 15:17:58 +0300 Subject: [PATCH] feat(client-generator): add ora and inquirer packages --- npm/packs/client-generator/lib/angular.d.ts | 1 + npm/packs/client-generator/lib/angular.js | 2 + npm/packs/client-generator/lib/index.js | 69 +- npm/packs/client-generator/lib/utils/axios.js | 2357 ++++++++++++----- npm/packs/client-generator/package.json | 2 + npm/packs/client-generator/src/angular.ts | 1 + .../client-generator/src/utils/prompt.ts | 0 npm/packs/client-generator/yarn.lock | 196 +- 8 files changed, 1927 insertions(+), 701 deletions(-) create mode 100644 npm/packs/client-generator/lib/angular.d.ts create mode 100644 npm/packs/client-generator/lib/angular.js create mode 100644 npm/packs/client-generator/src/angular.ts create mode 100644 npm/packs/client-generator/src/utils/prompt.ts diff --git a/npm/packs/client-generator/lib/angular.d.ts b/npm/packs/client-generator/lib/angular.d.ts new file mode 100644 index 0000000000..908ba8417a --- /dev/null +++ b/npm/packs/client-generator/lib/angular.d.ts @@ -0,0 +1 @@ +#!/usr/bin/env node diff --git a/npm/packs/client-generator/lib/angular.js b/npm/packs/client-generator/lib/angular.js new file mode 100644 index 0000000000..af21afbd0d --- /dev/null +++ b/npm/packs/client-generator/lib/angular.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +"use strict"; diff --git a/npm/packs/client-generator/lib/index.js b/npm/packs/client-generator/lib/index.js index 8d462273da..94b1730956 100644 --- a/npm/packs/client-generator/lib/index.js +++ b/npm/packs/client-generator/lib/index.js @@ -1,83 +1,20 @@ #!/usr/bin/env node "use strict"; -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()); - }); -}; -var __generator = (this && this.__generator) || function (thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var chalk_1 = __importDefault(require("chalk")); var commander_1 = __importDefault(require("commander")); -var axios_1 = require("./utils/axios"); var clear = require('clear'); var figlet = require('figlet'); clear(); -console.log(chalk_1.default.red(figlet.textSync('abp', { horizontalLayout: 'full' }))); +console.log(chalk_1.default.red(figlet.textSync('ABP', { horizontalLayout: 'full' }))); commander_1.default .version('0.0.1') - .description("An example CLI for ordering pizza's") - .option('-p, --peppers', 'Add peppers') - .option('-P, --pineapple', 'Add pineapple') - .option('-b, --bbq', 'Add bbq sauce') - .option('-c, --cheese ', 'Add the specified type of cheese [marble]') - .option('-C, --no-cheese', 'You do not want any cheese') + .description("ABP Client Generator") + .option('-u, --ui', 'UI option (Angular)') .parse(process.argv); if (!process.argv.slice(2).length) { commander_1.default.outputHelp(); } -console.log('you ordered a pizza with:'); -if (commander_1.default.peppers) - console.log(' - peppers'); -if (commander_1.default.pineapple) - console.log(' - pineapple'); -if (commander_1.default.bbq) - console.log(' - bbq'); -var cheese = true === commander_1.default.cheese ? 'marble' : commander_1.default.cheese || 'no'; -console.log(' - %s cheese', cheese); -console.log((function () { return __awaiter(void 0, void 0, void 0, function () { - var _a, _b; - return __generator(this, function (_c) { - switch (_c.label) { - case 0: - _b = (_a = console).log; - return [4 /*yield*/, axios_1.axiosInstance.get('https://swapi.co/api/people/1')]; - case 1: - _b.apply(_a, [_c.sent()]); - return [2 /*return*/]; - } - }); -}); })()); diff --git a/npm/packs/client-generator/lib/utils/axios.js b/npm/packs/client-generator/lib/utils/axios.js index 249f88baa2..af4c200280 100644 --- a/npm/packs/client-generator/lib/utils/axios.js +++ b/npm/packs/client-generator/lib/utils/axios.js @@ -12,1005 +12,2098 @@ exports.axiosInstance.get = function () { } return ({ "modules": { - "additionalProp1": { - "rootPath": "string", + "Account": { + "rootPath": "Account", "controllers": { - "additionalProp1": { - "controllerName": "string", - "typeAsString": "string", + "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController": { + "controllerName": "Account", + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController, Volo.Abp.Account.Web", + "interfaces": [], + "actions": { + "LoginByLogin": { + "uniqueName": "LoginByLogin", + "name": "Login", + "httpMethod": "POST", + "url": "api/account/login", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "login", + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo, Volo.Abp.Account.Web", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "login", + "name": "login", + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo, Volo.Abp.Account.Web", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } + ], + "returnValue": { + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult, Volo.Abp.Account.Web" + } + }, + "CheckPasswordByLogin": { + "uniqueName": "CheckPasswordByLogin", + "name": "CheckPassword", + "httpMethod": "POST", + "url": "api/account/checkPassword", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "login", + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo, Volo.Abp.Account.Web", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "login", + "name": "login", + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo, Volo.Abp.Account.Web", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } + ], + "returnValue": { + "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult, Volo.Abp.Account.Web" + } + } + } + } + } + }, + "app": { + "rootPath": "app", + "controllers": { + "Acme.AngSecTest.Controllers.TestController": { + "controllerName": "Test", + "typeAsString": "Acme.AngSecTest.Controllers.TestController, Acme.AngSecTest.HttpApi", + "interfaces": [], + "actions": { + "GetAsync": { + "uniqueName": "GetAsync", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/test", + "supportedVersions": [], + "parametersOnMethod": [], + "parameters": [], + "returnValue": { + "typeAsString": "System.Collections.Generic.List`1[[Acme.AngSecTest.Models.Test.TestModel, Acme.AngSecTest.HttpApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib" + } + } + } + }, + "Acme.AngSecTest.Controllers.Automobiles.carController": { + "controllerName": "car", + "typeAsString": "Acme.AngSecTest.Controllers.Automobiles.carController, Acme.AngSecTest.HttpApi", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Acme.AngSecTest.Automobiles.IcarAppService, Acme.AngSecTest.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetAsyncById": { + "uniqueName": "GetAsyncById", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/car/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "GetListAsyncByInput": { + "uniqueName": "GetListAsyncByInput", + "name": "GetListAsync", + "httpMethod": "GET", + "url": "api/car", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.GetcarsInput, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "input", + "name": "FilterText", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "Name", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "YearMin", + "typeAsString": "System.Nullable`1[[System.Int64, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "YearMax", + "typeAsString": "System.Nullable`1[[System.Int64, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "ProductionDateMin", + "typeAsString": "System.Nullable`1[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "ProductionDateMax", + "typeAsString": "System.Nullable`1[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "IsStillGoing", + "typeAsString": "System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "Sorting", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "SkipCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "MaxResultCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + } ], + "returnValue": { + "typeAsString": "Volo.Abp.Application.Dtos.PagedResultDto`1[[Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Volo.Abp.Ddd.Application.Contracts" + } + }, + "CreateAsyncByInput": { + "uniqueName": "CreateAsyncByInput", + "name": "CreateAsync", + "httpMethod": "POST", + "url": "api/car", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carCreateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carCreateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "UpdateAsyncByIdAndInput": { + "uniqueName": "UpdateAsyncByIdAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/car/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carUpdateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carUpdateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } ], + "returnValue": { + "typeAsString": "Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts" + } + }, + "DeleteAsyncById": { + "uniqueName": "DeleteAsyncById", + "name": "DeleteAsync", + "httpMethod": "DELETE", + "url": "api/car/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.Void, System.Private.CoreLib" } } } }, - "additionalProp2": { - "controllerName": "string", - "typeAsString": "string", + "Acme.AngSecTest.AppServices.Automobiles.carAppService": { + "controllerName": "car", + "typeAsString": "Acme.AngSecTest.AppServices.Automobiles.carAppService, Acme.AngSecTest.Application", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Validation.IValidationEnabled, Volo.Abp.Validation" + }, + { + "typeAsString": "Volo.Abp.Auditing.IAuditingEnabled, Volo.Abp.Auditing" + }, + { + "typeAsString": "Acme.AngSecTest.Automobiles.IcarAppService, Acme.AngSecTest.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetListAsyncByInput": { + "uniqueName": "GetListAsyncByInput", + "name": "GetListAsync", + "httpMethod": "GET", + "url": "api/app/car", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.GetcarsInput, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "FilterText", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "Name", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "YearMin", + "typeAsString": "System.Nullable`1[[System.Int64, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "YearMax", + "typeAsString": "System.Nullable`1[[System.Int64, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "ProductionDateMin", + "typeAsString": "System.Nullable`1[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "ProductionDateMax", + "typeAsString": "System.Nullable`1[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "IsStillGoing", + "typeAsString": "System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "Sorting", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "SkipCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "MaxResultCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Application.Dtos.PagedResultDto`1[[Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], Volo.Abp.Ddd.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "GetAsyncById": { + "uniqueName": "GetAsyncById", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/app/car/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } + ], + "returnValue": { + "typeAsString": "Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts" + } + }, + "DeleteAsyncById": { + "uniqueName": "DeleteAsyncById", + "name": "DeleteAsync", + "httpMethod": "DELETE", + "url": "api/app/car/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.Void, System.Private.CoreLib" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "CreateAsyncByInput": { + "uniqueName": "CreateAsyncByInput", + "name": "CreateAsync", + "httpMethod": "POST", + "url": "api/app/car", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carCreateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carCreateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } ], + "returnValue": { + "typeAsString": "Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts" + } + }, + "UpdateAsyncByIdAndInput": { + "uniqueName": "UpdateAsyncByIdAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/app/car/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carUpdateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Acme.AngSecTest.Automobiles.carUpdateDto, Acme.AngSecTest.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Acme.AngSecTest.Automobiles.carDto, Acme.AngSecTest.Application.Contracts" } } } }, - "additionalProp3": { - "controllerName": "string", - "typeAsString": "string", + "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController": { + "controllerName": "AbpApplicationConfiguration", + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController, Volo.Abp.AspNetCore.Mvc", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService, Volo.Abp.AspNetCore.Mvc.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetAsync": { + "uniqueName": "GetAsync", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/abp/application-configuration", + "supportedVersions": [], + "parametersOnMethod": [], + "parameters": [], + "returnValue": { + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto, Volo.Abp.AspNetCore.Mvc.Contracts" + } + } + } + }, + "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController": { + "controllerName": "AbpApiDefinition", + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController, Volo.Abp.AspNetCore.Mvc", + "interfaces": [], + "actions": { + "Get": { + "uniqueName": "Get", + "name": "Get", + "httpMethod": "GET", + "url": "api/abp/api-definition", + "supportedVersions": [], + "parametersOnMethod": [], + "parameters": [], + "returnValue": { + "typeAsString": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel, Volo.Abp.Http" + } + } + } + }, + "Pages.Abp.MultiTenancy.AbpTenantController": { + "controllerName": "AbpTenant", + "typeAsString": "Pages.Abp.MultiTenancy.AbpTenantController, Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy", + "interfaces": [ + { + "typeAsString": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService, Volo.Abp.AspNetCore.Mvc.Contracts" + } + ], + "actions": { + "FindTenantByNameAsyncByName": { + "uniqueName": "FindTenantByNameAsyncByName", + "name": "FindTenantByNameAsync", + "httpMethod": "GET", + "url": "api/abp/multi-tenancy/find-tenant/{name}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "name", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "name", + "name": "name", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto, Volo.Abp.AspNetCore.Mvc.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "FindTenantByIdAsyncById": { + "uniqueName": "FindTenantByIdAsyncById", + "name": "FindTenantByIdAsync", + "httpMethod": "GET", + "url": "api/abp/multi-tenancy/tenants/by-id/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto, Volo.Abp.AspNetCore.Mvc.Contracts" } - }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + } + } + } + } + }, + "account": { + "rootPath": "account", + "controllers": { + "Volo.Abp.Account.AccountController": { + "controllerName": "Account", + "typeAsString": "Volo.Abp.Account.AccountController, Volo.Abp.Account.HttpApi", + "interfaces": [ + { + "typeAsString": "Volo.Abp.Account.IAccountAppService, Volo.Abp.Account.Application.Contracts" + } + ], + "actions": { + "RegisterAsyncByInput": { + "uniqueName": "RegisterAsyncByInput", + "name": "RegisterAsync", + "httpMethod": "POST", + "url": "api/account/register", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Volo.Abp.Account.RegisterDto, Volo.Abp.Account.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Account.RegisterDto, Volo.Abp.Account.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts" } } } } } }, - "additionalProp2": { - "rootPath": "string", + "abp": { + "rootPath": "abp", "controllers": { - "additionalProp1": { - "controllerName": "string", - "typeAsString": "string", + "Volo.Abp.FeatureManagement.FeaturesController": { + "controllerName": "Features", + "typeAsString": "Volo.Abp.FeatureManagement.FeaturesController, Volo.Abp.FeatureManagement.HttpApi", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.FeatureManagement.IFeatureAppService, Volo.Abp.FeatureManagement.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetAsyncByProviderNameAndProviderKey": { + "uniqueName": "GetAsyncByProviderNameAndProviderKey", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/abp/features", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "providerName", + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "providerKey", + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.FeatureManagement.FeatureListDto, Volo.Abp.FeatureManagement.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "UpdateAsyncByProviderNameAndProviderKeyAndInput": { + "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/abp/features", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Volo.Abp.FeatureManagement.UpdateFeaturesDto, Volo.Abp.FeatureManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null + } ], + "parameters": [ + { + "nameOnMethod": "providerName", + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "providerKey", + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.FeatureManagement.UpdateFeaturesDto, Volo.Abp.FeatureManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } + ], + "returnValue": { + "typeAsString": "System.Void, System.Private.CoreLib" + } + } + } + }, + "Volo.Abp.PermissionManagement.PermissionsController": { + "controllerName": "Permissions", + "typeAsString": "Volo.Abp.PermissionManagement.PermissionsController, Volo.Abp.PermissionManagement.HttpApi", + "interfaces": [ + { + "typeAsString": "Volo.Abp.PermissionManagement.IPermissionAppService, Volo.Abp.PermissionManagement.Application.Contracts" + } + ], + "actions": { + "GetAsyncByProviderNameAndProviderKey": { + "uniqueName": "GetAsyncByProviderNameAndProviderKey", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/abp/permissions", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "providerName", + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "providerKey", + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.PermissionManagement.GetPermissionListResultDto, Volo.Abp.PermissionManagement.Application.Contracts" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "UpdateAsyncByProviderNameAndProviderKeyAndInput": { + "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/abp/permissions", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Volo.Abp.PermissionManagement.UpdatePermissionsDto, Volo.Abp.PermissionManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "providerName", + "name": "providerName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "providerKey", + "name": "providerKey", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.PermissionManagement.UpdatePermissionsDto, Volo.Abp.PermissionManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.Void, System.Private.CoreLib" } } } - }, - "additionalProp2": { - "controllerName": "string", - "typeAsString": "string", + } + } + }, + "multi-tenancy": { + "rootPath": "multi-tenancy", + "controllers": { + "Volo.Abp.TenantManagement.TenantController": { + "controllerName": "Tenant", + "typeAsString": "Volo.Abp.TenantManagement.TenantController, Volo.Abp.TenantManagement.HttpApi", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.TenantManagement.ITenantAppService, Volo.Abp.TenantManagement.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetAsyncById": { + "uniqueName": "GetAsyncById", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/multi-tenancy/tenants/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.TenantManagement.TenantDto, Volo.Abp.TenantManagement.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetListAsyncByInput": { + "uniqueName": "GetListAsyncByInput", + "name": "GetListAsync", + "httpMethod": "GET", + "url": "api/multi-tenancy/tenants", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Volo.Abp.TenantManagement.GetTenantsInput, Volo.Abp.TenantManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "Filter", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "Sorting", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "SkipCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "MaxResultCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.TenantManagement.TenantDto, Volo.Abp.TenantManagement.Application.Contracts, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null]], Volo.Abp.Ddd.Application.Contracts" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "CreateAsyncByInput": { + "uniqueName": "CreateAsyncByInput", + "name": "CreateAsync", + "httpMethod": "POST", + "url": "api/multi-tenancy/tenants", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Volo.Abp.TenantManagement.TenantCreateDto, Volo.Abp.TenantManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.TenantManagement.TenantCreateDto, Volo.Abp.TenantManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.TenantManagement.TenantDto, Volo.Abp.TenantManagement.Application.Contracts" } - } - } - }, - "additionalProp3": { - "controllerName": "string", - "typeAsString": "string", - "interfaces": [ - { - "typeAsString": "string" - } - ], - "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + }, + "UpdateAsyncByIdAndInput": { + "uniqueName": "UpdateAsyncByIdAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/multi-tenancy/tenants/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Volo.Abp.TenantManagement.TenantUpdateDto, Volo.Abp.TenantManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.TenantManagement.TenantUpdateDto, Volo.Abp.TenantManagement.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.TenantManagement.TenantDto, Volo.Abp.TenantManagement.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "DeleteAsyncById": { + "uniqueName": "DeleteAsyncById", + "name": "DeleteAsync", + "httpMethod": "DELETE", + "url": "api/multi-tenancy/tenants/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } + ], + "returnValue": { + "typeAsString": "System.Void, System.Private.CoreLib" + } + }, + "GetDefaultConnectionStringAsyncById": { + "uniqueName": "GetDefaultConnectionStringAsyncById", + "name": "GetDefaultConnectionStringAsync", + "httpMethod": "GET", + "url": "api/multi-tenancy/tenants/{id}/default-connection-string", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.String, System.Private.CoreLib" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "UpdateDefaultConnectionStringAsyncByIdAndDefaultConnectionString": { + "uniqueName": "UpdateDefaultConnectionStringAsyncByIdAndDefaultConnectionString", + "name": "UpdateDefaultConnectionStringAsync", + "httpMethod": "PUT", + "url": "api/multi-tenancy/tenants/{id}/default-connection-string", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "defaultConnectionString", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "defaultConnectionString", + "name": "defaultConnectionString", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + } + ], + "returnValue": { + "typeAsString": "System.Void, System.Private.CoreLib" + } + }, + "DeleteDefaultConnectionStringAsyncById": { + "uniqueName": "DeleteDefaultConnectionStringAsyncById", + "name": "DeleteDefaultConnectionStringAsync", + "httpMethod": "DELETE", + "url": "api/multi-tenancy/tenants/{id}/default-connection-string", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.Void, System.Private.CoreLib" } } } } } }, - "additionalProp3": { - "rootPath": "string", + "identity": { + "rootPath": "identity", "controllers": { - "additionalProp1": { - "controllerName": "string", - "typeAsString": "string", + "Volo.Abp.Identity.IdentityRoleController": { + "controllerName": "IdentityRole", + "typeAsString": "Volo.Abp.Identity.IdentityRoleController, Volo.Abp.Identity.HttpApi", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IIdentityRoleAppService, Volo.Abp.Identity.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "GetListAsync": { + "uniqueName": "GetListAsync", + "name": "GetListAsync", + "httpMethod": "GET", + "url": "api/identity/roles", + "supportedVersions": [], + "parametersOnMethod": [], + "parameters": [], + "returnValue": { + "typeAsString": "Volo.Abp.Application.Dtos.ListResultDto`1[[Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null]], Volo.Abp.Ddd.Application.Contracts" + } + }, + "GetAsyncById": { + "uniqueName": "GetAsyncById", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/identity/roles/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "CreateAsyncByInput": { + "uniqueName": "CreateAsyncByInput", + "name": "CreateAsync", + "httpMethod": "POST", + "url": "api/identity/roles", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityRoleCreateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityRoleCreateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "UpdateAsyncByIdAndInput": { + "uniqueName": "UpdateAsyncByIdAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/identity/roles/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityRoleUpdateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityRoleUpdateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } ], + "returnValue": { + "typeAsString": "Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts" + } + }, + "DeleteAsyncById": { + "uniqueName": "DeleteAsyncById", + "name": "DeleteAsync", + "httpMethod": "DELETE", + "url": "api/identity/roles/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.Void, System.Private.CoreLib" } } } }, - "additionalProp2": { - "controllerName": "string", - "typeAsString": "string", + "Volo.Abp.Identity.IdentityUserController": { + "controllerName": "IdentityUser", + "typeAsString": "Volo.Abp.Identity.IdentityUserController, Volo.Abp.Identity.HttpApi", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "GetAsyncById": { + "uniqueName": "GetAsyncById", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/identity/users/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } ], + "returnValue": { + "typeAsString": "Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts" + } + }, + "GetListAsyncByInput": { + "uniqueName": "GetListAsyncByInput", + "name": "GetListAsync", + "httpMethod": "GET", + "url": "api/identity/users", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "Filter", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "Sorting", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "SkipCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "input", + "name": "MaxResultCount", + "typeAsString": "System.Int32, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Application.Dtos.PagedResultDto`1[[Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null]], Volo.Abp.Ddd.Application.Contracts" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "CreateAsyncByInput": { + "uniqueName": "CreateAsyncByInput", + "name": "CreateAsync", + "httpMethod": "POST", + "url": "api/identity/users", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null + } ], + "parameters": [ + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } + ], + "returnValue": { + "typeAsString": "Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts" + } + }, + "UpdateAsyncByIdAndInput": { + "uniqueName": "UpdateAsyncByIdAndInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/identity/users/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "DeleteAsyncById": { + "uniqueName": "DeleteAsyncById", + "name": "DeleteAsync", + "httpMethod": "DELETE", + "url": "api/identity/users/{id}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } + ], + "returnValue": { + "typeAsString": "System.Void, System.Private.CoreLib" + } + }, + "GetRolesAsyncById": { + "uniqueName": "GetRolesAsyncById", + "name": "GetRolesAsync", + "httpMethod": "GET", + "url": "api/identity/users/{id}/roles", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Application.Dtos.ListResultDto`1[[Volo.Abp.Identity.IdentityRoleDto, Volo.Abp.Identity.Application.Contracts, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null]], Volo.Abp.Ddd.Application.Contracts" + } + }, + "UpdateRolesAsyncByIdAndInput": { + "uniqueName": "UpdateRolesAsyncByIdAndInput", + "name": "UpdateRolesAsync", + "httpMethod": "PUT", + "url": "api/identity/users/{id}/roles", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateRolesDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + }, + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateRolesDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } + ], + "returnValue": { + "typeAsString": "System.Void, System.Private.CoreLib" + } + }, + "FindByUsernameAsyncByUsername": { + "uniqueName": "FindByUsernameAsyncByUsername", + "name": "FindByUsernameAsync", + "httpMethod": "GET", + "url": "api/identity/users/by-username/{userName}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "username", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "username", + "name": "username", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } + ], + "returnValue": { + "typeAsString": "Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts" + } + }, + "FindByEmailAsyncByEmail": { + "uniqueName": "FindByEmailAsyncByEmail", + "name": "FindByEmailAsync", + "httpMethod": "GET", + "url": "api/identity/users/by-email/{email}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "email", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "email", + "name": "email", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } + ], + "returnValue": { + "typeAsString": "Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.Application.Contracts" } } } }, - "additionalProp3": { - "controllerName": "string", - "typeAsString": "string", + "Volo.Abp.Identity.IdentityUserLookupController": { + "controllerName": "IdentityUserLookup", + "typeAsString": "Volo.Abp.Identity.IdentityUserLookupController, Volo.Abp.Identity.HttpApi", "interfaces": [ { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.IIdentityUserLookupAppService, Volo.Abp.Identity.Application.Contracts" } ], "actions": { - "additionalProp1": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" - ], + "FindByIdAsyncById": { + "uniqueName": "FindByIdAsyncById", + "name": "FindByIdAsync", + "httpMethod": "GET", + "url": "api/identity/users/lookup/{id}", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "id", + "name": "id", + "typeAsString": "System.Guid, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Users.UserData, Volo.Abp.Users.Abstractions" } }, - "additionalProp2": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "FindByUserNameAsyncByUserName": { + "uniqueName": "FindByUserNameAsyncByUserName", + "name": "FindByUserNameAsync", + "httpMethod": "GET", + "url": "api/identity/users/lookup/by-username/{userName}", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "userName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "userName", + "name": "userName", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": [], + "bindingSourceId": "Path" + } ], + "returnValue": { + "typeAsString": "Volo.Abp.Users.UserData, Volo.Abp.Users.Abstractions" + } + } + } + }, + "Volo.Abp.Identity.ProfileController": { + "controllerName": "Profile", + "typeAsString": "Volo.Abp.Identity.ProfileController, Volo.Abp.Identity.HttpApi", + "interfaces": [ + { + "typeAsString": "Volo.Abp.Identity.IProfileAppService, Volo.Abp.Identity.Application.Contracts" + } + ], + "actions": { + "GetAsync": { + "uniqueName": "GetAsync", + "name": "GetAsync", + "httpMethod": "GET", + "url": "api/identity/my-profile", + "supportedVersions": [], + "parametersOnMethod": [], + "parameters": [], + "returnValue": { + "typeAsString": "Volo.Abp.Identity.ProfileDto, Volo.Abp.Identity.Application.Contracts" + } + }, + "UpdateAsyncByInput": { + "uniqueName": "UpdateAsyncByInput", + "name": "UpdateAsync", + "httpMethod": "PUT", + "url": "api/identity/my-profile", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "input", + "typeAsString": "Volo.Abp.Identity.UpdateProfileDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.UpdateProfileDto, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" } ], "returnValue": { - "typeAsString": "string" + "typeAsString": "Volo.Abp.Identity.ProfileDto, Volo.Abp.Identity.Application.Contracts" } }, - "additionalProp3": { - "uniqueName": "string", - "name": "string", - "httpMethod": "string", - "url": "string", - "supportedVersions": [ - "string" + "ChangePasswordAsyncByInput": { + "uniqueName": "ChangePasswordAsyncByInput", + "name": "ChangePasswordAsync", + "httpMethod": "POST", + "url": "api/identity/my-profile/change-password", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "input", + "typeAsString": "Volo.Abp.Identity.ChangePasswordInput, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null + } + ], + "parameters": [ + { + "nameOnMethod": "input", + "name": "input", + "typeAsString": "Volo.Abp.Identity.ChangePasswordInput, Volo.Abp.Identity.Application.Contracts", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "Body" + } ], + "returnValue": { + "typeAsString": "System.Void, System.Private.CoreLib" + } + } + } + } + } + }, + "Abp": { + "rootPath": "Abp", + "controllers": { + "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController": { + "controllerName": "AbpServiceProxyScript", + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ProxyScripting.AbpServiceProxyScriptController, Volo.Abp.AspNetCore.Mvc", + "interfaces": [], + "actions": { + "GetAllByModel": { + "uniqueName": "GetAllByModel", + "name": "GetAll", + "httpMethod": "GET", + "url": "Abp/ServiceProxyScript", + "supportedVersions": [], "parametersOnMethod": [ { - "name": "string", - "typeAsString": "string", - "isOptional": true, - "defaultValue": {} + "name": "model", + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ProxyScripting.ServiceProxyGenerationModel, Volo.Abp.AspNetCore.Mvc", + "isOptional": false, + "defaultValue": null } ], "parameters": [ { - "nameOnMethod": "string", - "name": "string", - "typeAsString": "string", + "nameOnMethod": "model", + "name": "Type", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "model", + "name": "UseCache", + "typeAsString": "System.Boolean, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "model", + "name": "Modules", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "model", + "name": "Controllers", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "model", + "name": "Actions", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + } + ], + "returnValue": { + "typeAsString": "System.String, System.Private.CoreLib" + } + } + } + }, + "Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController": { + "controllerName": "AbpLanguages", + "typeAsString": "Volo.Abp.AspNetCore.Mvc.Localization.AbpLanguagesController, Volo.Abp.AspNetCore.Mvc", + "interfaces": [], + "actions": { + "SwitchByCultureAndUiCultureAndReturnUrl": { + "uniqueName": "SwitchByCultureAndUiCultureAndReturnUrl", + "name": "Switch", + "httpMethod": "GET", + "url": "Abp/Languages/Switch", + "supportedVersions": [], + "parametersOnMethod": [ + { + "name": "culture", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null + }, + { + "name": "uiCulture", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": true, + "defaultValue": "" + }, + { + "name": "returnUrl", + "typeAsString": "System.String, System.Private.CoreLib", "isOptional": true, - "defaultValue": {}, - "constraintTypes": [ - "string" - ], - "bindingSourceId": "string" + "defaultValue": "" } ], + "parameters": [ + { + "nameOnMethod": "culture", + "name": "culture", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "uiCulture", + "name": "uiCulture", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + }, + { + "nameOnMethod": "returnUrl", + "name": "returnUrl", + "typeAsString": "System.String, System.Private.CoreLib", + "isOptional": false, + "defaultValue": null, + "constraintTypes": null, + "bindingSourceId": "ModelBinding" + } + ], + "returnValue": { + "typeAsString": "Microsoft.AspNetCore.Mvc.IActionResult, Microsoft.AspNetCore.Mvc.Abstractions" + } + } + } + }, + "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController": { + "controllerName": "AbpApplicationConfigurationScript", + "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationScriptController, Volo.Abp.AspNetCore.Mvc", + "interfaces": [], + "actions": { + "Get": { + "uniqueName": "Get", + "name": "Get", + "httpMethod": "GET", + "url": "Abp/ApplicationConfigurationScript", + "supportedVersions": [], + "parametersOnMethod": [], + "parameters": [], "returnValue": { - "typeAsString": "string" + "typeAsString": "System.String, System.Private.CoreLib" } } } diff --git a/npm/packs/client-generator/package.json b/npm/packs/client-generator/package.json index ea455a3a10..4958ffb951 100644 --- a/npm/packs/client-generator/package.json +++ b/npm/packs/client-generator/package.json @@ -22,6 +22,8 @@ "clear": "^0.1.0", "commander": "^4.0.1", "figlet": "^1.2.4", + "inquirer": "^7.0.0", + "ora": "^4.0.3", "path": "^0.12.7" }, "devDependencies": { diff --git a/npm/packs/client-generator/src/angular.ts b/npm/packs/client-generator/src/angular.ts new file mode 100644 index 0000000000..908ba8417a --- /dev/null +++ b/npm/packs/client-generator/src/angular.ts @@ -0,0 +1 @@ +#!/usr/bin/env node diff --git a/npm/packs/client-generator/src/utils/prompt.ts b/npm/packs/client-generator/src/utils/prompt.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/npm/packs/client-generator/yarn.lock b/npm/packs/client-generator/yarn.lock index 3d03ff8693..d01d739b19 100644 --- a/npm/packs/client-generator/yarn.lock +++ b/npm/packs/client-generator/yarn.lock @@ -20,6 +20,12 @@ ansi-align@^2.0.0: dependencies: string-width "^2.0.0" +ansi-escapes@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" + dependencies: + type-fest "^0.8.1" + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -28,6 +34,14 @@ ansi-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -178,7 +192,7 @@ capture-stack-trace@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" -chalk@^2.0.1: +chalk@^2.0.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" dependencies: @@ -193,6 +207,10 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -236,6 +254,24 @@ cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" @@ -346,6 +382,12 @@ deep-extend@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + dependencies: + clone "^1.0.2" + define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -387,6 +429,10 @@ duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -428,6 +474,14 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -445,6 +499,12 @@ figlet@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/figlet/-/figlet-1.2.4.tgz#2d2f48b61a77418ba6cbd9db2e25da27efee16d0" +figures@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" + dependencies: + escape-string-regexp "^1.0.5" + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -591,7 +651,7 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -iconv-lite@^0.4.4: +iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" dependencies: @@ -634,6 +694,24 @@ ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" +inquirer@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -718,6 +796,10 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -737,6 +819,10 @@ is-installed-globally@^0.1.0: global-dirs "^0.1.0" is-path-inside "^1.0.0" +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" @@ -763,6 +849,10 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" @@ -823,6 +913,16 @@ latest-version@^3.0.0: dependencies: package-json "^4.0.0" +lodash@^4.17.15: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + +log-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + dependencies: + chalk "^2.4.2" + lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -872,6 +972,10 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -920,6 +1024,10 @@ ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + nan@^2.12.1: version "2.14.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" @@ -1061,11 +1169,30 @@ once@^1.3.0: dependencies: wrappy "1" +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + dependencies: + mimic-fn "^2.1.0" + +ora@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/ora/-/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05" + dependencies: + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-spinners "^2.2.0" + is-interactive "^1.0.0" + log-symbols "^3.0.0" + mute-stream "0.0.8" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" -os-tmpdir@^1.0.0: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -1209,6 +1336,13 @@ resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -1219,6 +1353,18 @@ rimraf@^2.6.1: dependencies: glob "^7.1.3" +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +rxjs@^6.4.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" + dependencies: + tslib "^1.9.0" + safe-buffer@^5.0.1, safe-buffer@^5.1.2: version "5.2.0" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" @@ -1362,6 +1508,14 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -1380,6 +1534,18 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-ansi@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + dependencies: + ansi-regex "^5.0.0" + strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -1418,10 +1584,20 @@ term-size@^1.2.0: dependencies: execa "^0.7.0" +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + timed-out@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" @@ -1460,6 +1636,14 @@ ts-node@^8.5.2: source-map-support "^0.5.6" yn "^3.0.0" +tslib@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + typescript@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.2.tgz#27e489b95fa5909445e9fef5ee48d81697ad18fb" @@ -1539,6 +1723,12 @@ util@^0.10.3: dependencies: inherits "2.0.3" +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + dependencies: + defaults "^1.0.3" + which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"