diff --git a/npm/ng-packs/apps/dev-app/src/environments/environment.ts b/npm/ng-packs/apps/dev-app/src/environments/environment.ts
index 853e2a69d9..d3aa48f6ad 100644
--- a/npm/ng-packs/apps/dev-app/src/environments/environment.ts
+++ b/npm/ng-packs/apps/dev-app/src/environments/environment.ts
@@ -23,6 +23,9 @@ export const environment = {
url: 'https://localhost:44305',
rootNamespace: 'MyCompanyName.MyProjectName',
},
+ AbpAccount: {
+ rootNamespace: 'Volo.Abp',
+ },
AbpFeatureManagement: {
rootNamespace: 'Volo.Abp',
},
diff --git a/npm/ng-packs/packages/account/src/lib/account-routing.module.ts b/npm/ng-packs/packages/account/src/lib/account-routing.module.ts
index 3eee83c781..c2bba2189e 100644
--- a/npm/ng-packs/packages/account/src/lib/account-routing.module.ts
+++ b/npm/ng-packs/packages/account/src/lib/account-routing.module.ts
@@ -69,6 +69,7 @@ const routes: Routes = [
component: ReplaceableRouteContainerComponent,
canActivate: [AuthenticationFlowGuard],
data: {
+ tenantBoxVisible: false,
replaceableComponent: {
key: eAccountComponents.ResetPassword,
defaultComponent: ResetPasswordComponent,
diff --git a/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.html b/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.html
index b932025c3d..decf6a54b6 100644
--- a/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.html
+++ b/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.html
@@ -1,6 +1,6 @@
-
+
diff --git a/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.ts b/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.ts
index 245d1c4c25..b436d23e95 100644
--- a/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.ts
+++ b/npm/ng-packs/packages/account/src/lib/components/auth-wrapper/auth-wrapper.component.ts
@@ -1,8 +1,9 @@
import { ConfigStateService, MultiTenancyService, SubscriptionService } from '@abp/ng.core';
-import { Component } from '@angular/core';
+import { Component, Injector } from '@angular/core';
import { Observable } from 'rxjs';
import { map } from 'rxjs/operators';
import { eAccountComponents } from '../../enums/components';
+import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'abp-auth-wrapper',
@@ -20,9 +21,24 @@ export class AuthWrapperComponent {
}
tenantBoxKey = eAccountComponents.TenantBox;
+ route: ActivatedRoute;
+
+ private _tenantBoxVisible = true;
+
+ private setTenantBoxVisibility = () => {
+ this._tenantBoxVisible = this.route.snapshot.firstChild.data.tenantBoxVisible ?? true;
+ };
+
+ get isTenantBoxVisible() {
+ return this._tenantBoxVisible && this.multiTenancy.isTenantBoxVisible;
+ }
constructor(
public readonly multiTenancy: MultiTenancyService,
private configState: ConfigStateService,
- ) {}
+ injector: Injector,
+ ) {
+ this.route = injector.get(ActivatedRoute);
+ this.setTenantBoxVisibility();
+ }
}
diff --git a/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts b/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts
index 5e311e7b83..b84c6db3a3 100644
--- a/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts
+++ b/npm/ng-packs/packages/account/src/lib/components/reset-password/reset-password.component.ts
@@ -18,6 +18,7 @@ export class ResetPasswordComponent implements OnInit {
inProgress = false;
isPasswordReset = false;
+ tenantId = '';
mapErrorsFn: Validation.MapErrorsFn = (errors, groupErrors, control) => {
if (PASSWORD_FIELDS.indexOf(String(control.name)) < 0) return errors;
@@ -34,7 +35,8 @@ export class ResetPasswordComponent implements OnInit {
) {}
ngOnInit(): void {
- this.route.queryParams.subscribe(({ userId, resetToken }) => {
+ this.route.queryParams.subscribe(({ userId, resetToken, tenantId }) => {
+ this.tenantId = tenantId;
if (!userId || !resetToken) this.router.navigateByUrl('/account/login');
this.form = this.fb.group(
@@ -61,6 +63,7 @@ export class ResetPasswordComponent implements OnInit {
userId: this.form.get('userId').value,
resetToken: this.form.get('resetToken').value,
password: this.form.get('password').value,
+ tenantId: this.tenantId || undefined, // if this.tenantId is empty, we should not send it at all
})
.pipe(finalize(() => (this.inProgress = false)))
.subscribe(() => {
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/index.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/index.ts
index 7fee3af727..ea0f7df7a4 100644
--- a/npm/ng-packs/packages/account/src/lib/proxy/account/index.ts
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/index.ts
@@ -1,2 +1,4 @@
+import * as Web from './web';
export * from './account.service';
export * from './models';
+export { Web };
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/models.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/models.ts
index e15c8fed1b..0c4fe0c03d 100644
--- a/npm/ng-packs/packages/account/src/lib/proxy/account/models.ts
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/models.ts
@@ -1,5 +1,6 @@
+import type { ExtensibleObject } from '@abp/ng.core';
-export interface RegisterDto {
+export interface RegisterDto extends ExtensibleObject {
userName: string;
emailAddress: string;
password: string;
@@ -8,6 +9,7 @@ export interface RegisterDto {
export interface ResetPasswordDto {
userId?: string;
+ tenantId?: string;
resetToken: string;
password: string;
}
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/account.service.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/account.service.ts
new file mode 100644
index 0000000000..8adf5385b0
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/account.service.ts
@@ -0,0 +1,35 @@
+import type { AbpLoginResult, UserLoginInfo } from './models/models';
+import { RestService } from '@abp/ng.core';
+import { Injectable } from '@angular/core';
+
+@Injectable({
+ providedIn: 'root',
+})
+export class AccountService {
+ apiName = 'AbpAccount';
+
+ checkPasswordByLogin = (login: UserLoginInfo) =>
+ this.restService.request({
+ method: 'POST',
+ url: '/api/account/check-password',
+ body: login,
+ },
+ { apiName: this.apiName });
+
+ loginByLogin = (login: UserLoginInfo) =>
+ this.restService.request({
+ method: 'POST',
+ url: '/api/account/login',
+ body: login,
+ },
+ { apiName: this.apiName });
+
+ logout = () =>
+ this.restService.request({
+ method: 'GET',
+ url: '/api/account/logout',
+ },
+ { apiName: this.apiName });
+
+ constructor(private restService: RestService) {}
+}
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/index.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/index.ts
new file mode 100644
index 0000000000..ac69fdf004
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/index.ts
@@ -0,0 +1,3 @@
+import * as Models from './models';
+export * from './account.service';
+export { Models };
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/index.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/index.ts
new file mode 100644
index 0000000000..f44aa5efd0
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/index.ts
@@ -0,0 +1,2 @@
+export * from './login-result-type.enum';
+export * from './models';
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/login-result-type.enum.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/login-result-type.enum.ts
new file mode 100644
index 0000000000..4aa00aa202
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/login-result-type.enum.ts
@@ -0,0 +1,11 @@
+import { mapEnumToOptions } from '@abp/ng.core';
+
+export enum LoginResultType {
+ Success = 1,
+ InvalidUserNameOrPassword = 2,
+ NotAllowed = 3,
+ LockedOut = 4,
+ RequiresTwoFactor = 5,
+}
+
+export const loginResultTypeOptions = mapEnumToOptions(LoginResultType);
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/models.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/models.ts
new file mode 100644
index 0000000000..1736180035
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/controllers/models/models.ts
@@ -0,0 +1,12 @@
+import type { LoginResultType } from './login-result-type.enum';
+
+export interface AbpLoginResult {
+ result: LoginResultType;
+ description?: string;
+}
+
+export interface UserLoginInfo {
+ userNameOrEmailAddress: string;
+ password: string;
+ rememberMe: boolean;
+}
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/index.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/index.ts
new file mode 100644
index 0000000000..0c9a059984
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/account/index.ts
@@ -0,0 +1,2 @@
+import * as Controllers from './controllers';
+export { Controllers };
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/index.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/index.ts
new file mode 100644
index 0000000000..065774a205
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/areas/index.ts
@@ -0,0 +1,2 @@
+import * as Account from './account';
+export { Account };
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/account/web/index.ts b/npm/ng-packs/packages/account/src/lib/proxy/account/web/index.ts
new file mode 100644
index 0000000000..f77d33c351
--- /dev/null
+++ b/npm/ng-packs/packages/account/src/lib/proxy/account/web/index.ts
@@ -0,0 +1,2 @@
+import * as Areas from './areas';
+export { Areas };
diff --git a/npm/ng-packs/packages/account/src/lib/proxy/generate-proxy.json b/npm/ng-packs/packages/account/src/lib/proxy/generate-proxy.json
index bd8251f5fd..f9703aad8a 100644
--- a/npm/ng-packs/packages/account/src/lib/proxy/generate-proxy.json
+++ b/npm/ng-packs/packages/account/src/lib/proxy/generate-proxy.json
@@ -3,36 +3,28 @@
"account"
],
"modules": {
- "permissionManagement": {
- "rootPath": "permissionManagement",
- "remoteServiceName": "AbpPermissionManagement",
+ "abp": {
+ "rootPath": "abp",
+ "remoteServiceName": "abp",
"controllers": {
- "Volo.Abp.PermissionManagement.PermissionsController": {
- "controllerName": "Permissions",
- "type": "Volo.Abp.PermissionManagement.PermissionsController",
+ "Pages.Abp.MultiTenancy.AbpTenantController": {
+ "controllerName": "AbpTenant",
+ "type": "Pages.Abp.MultiTenancy.AbpTenantController",
"interfaces": [
{
- "type": "Volo.Abp.PermissionManagement.IPermissionAppService"
+ "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService"
}
],
"actions": {
- "GetAsyncByProviderNameAndProviderKey": {
- "uniqueName": "GetAsyncByProviderNameAndProviderKey",
- "name": "GetAsync",
+ "FindTenantByNameAsyncByName": {
+ "uniqueName": "FindTenantByNameAsyncByName",
+ "name": "FindTenantByNameAsync",
"httpMethod": "GET",
- "url": "api/permission-management/permissions",
+ "url": "api/abp/multi-tenancy/tenants/by-name/{name}",
"supportedVersions": [],
"parametersOnMethod": [
{
- "name": "providerName",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null
- },
- {
- "name": "providerKey",
+ "name": "name",
"typeAsString": "System.String, System.Private.CoreLib",
"type": "System.String",
"typeSimple": "string",
@@ -42,246 +34,127 @@
],
"parameters": [
{
- "nameOnMethod": "providerName",
- "name": "providerName",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
- "descriptorName": ""
- },
- {
- "nameOnMethod": "providerKey",
- "name": "providerKey",
+ "nameOnMethod": "name",
+ "name": "name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
+ "constraintTypes": [],
+ "bindingSourceId": "Path",
"descriptorName": ""
}
],
"returnValue": {
- "type": "Volo.Abp.PermissionManagement.GetPermissionListResultDto",
- "typeSimple": "Volo.Abp.PermissionManagement.GetPermissionListResultDto"
- }
+ "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
+ "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
+ },
+ "allowAnonymous": null
},
- "UpdateAsyncByProviderNameAndProviderKeyAndInput": {
- "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput",
- "name": "UpdateAsync",
- "httpMethod": "PUT",
- "url": "api/permission-management/permissions",
+ "FindTenantByIdAsyncById": {
+ "uniqueName": "FindTenantByIdAsyncById",
+ "name": "FindTenantByIdAsync",
+ "httpMethod": "GET",
+ "url": "api/abp/multi-tenancy/tenants/by-id/{id}",
"supportedVersions": [],
"parametersOnMethod": [
{
- "name": "providerName",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null
- },
- {
- "name": "providerKey",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
+ "name": "id",
+ "typeAsString": "System.Guid, System.Private.CoreLib",
+ "type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null
- },
- {
- "name": "input",
- "typeAsString": "Volo.Abp.PermissionManagement.UpdatePermissionsDto, Volo.Abp.PermissionManagement.Application.Contracts",
- "type": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
- "typeSimple": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
- "isOptional": false,
- "defaultValue": null
}
],
"parameters": [
{
- "nameOnMethod": "providerName",
- "name": "providerName",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
- "descriptorName": ""
- },
- {
- "nameOnMethod": "providerKey",
- "name": "providerKey",
- "type": "System.String",
+ "nameOnMethod": "id",
+ "name": "id",
+ "jsonName": null,
+ "type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
- "descriptorName": ""
- },
- {
- "nameOnMethod": "input",
- "name": "input",
- "type": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
- "typeSimple": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "Body",
+ "constraintTypes": [],
+ "bindingSourceId": "Path",
"descriptorName": ""
}
],
"returnValue": {
- "type": "System.Void",
- "typeSimple": "System.Void"
- }
+ "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
+ "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
+ },
+ "allowAnonymous": null
}
}
- }
- }
- },
- "featureManagement": {
- "rootPath": "featureManagement",
- "remoteServiceName": "AbpFeatureManagement",
- "controllers": {
- "Volo.Abp.FeatureManagement.FeaturesController": {
- "controllerName": "Features",
- "type": "Volo.Abp.FeatureManagement.FeaturesController",
+ },
+ "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController": {
+ "controllerName": "AbpApplicationConfiguration",
+ "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController",
"interfaces": [
{
- "type": "Volo.Abp.FeatureManagement.IFeatureAppService"
+ "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService"
}
],
"actions": {
- "GetAsyncByProviderNameAndProviderKey": {
- "uniqueName": "GetAsyncByProviderNameAndProviderKey",
+ "GetAsync": {
+ "uniqueName": "GetAsync",
"name": "GetAsync",
"httpMethod": "GET",
- "url": "api/feature-management/features",
+ "url": "api/abp/application-configuration",
"supportedVersions": [],
- "parametersOnMethod": [
- {
- "name": "providerName",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null
- },
- {
- "name": "providerKey",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null
- }
- ],
- "parameters": [
- {
- "nameOnMethod": "providerName",
- "name": "providerName",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
- "descriptorName": ""
- },
- {
- "nameOnMethod": "providerKey",
- "name": "providerKey",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
- "descriptorName": ""
- }
- ],
+ "parametersOnMethod": [],
+ "parameters": [],
"returnValue": {
- "type": "Volo.Abp.FeatureManagement.GetFeatureListResultDto",
- "typeSimple": "Volo.Abp.FeatureManagement.GetFeatureListResultDto"
- }
- },
- "UpdateAsyncByProviderNameAndProviderKeyAndInput": {
- "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput",
- "name": "UpdateAsync",
- "httpMethod": "PUT",
- "url": "api/feature-management/features",
+ "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto",
+ "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto"
+ },
+ "allowAnonymous": null
+ }
+ }
+ },
+ "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController": {
+ "controllerName": "AbpApiDefinition",
+ "type": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController",
+ "interfaces": [],
+ "actions": {
+ "GetByModel": {
+ "uniqueName": "GetByModel",
+ "name": "Get",
+ "httpMethod": "GET",
+ "url": "api/abp/api-definition",
"supportedVersions": [],
"parametersOnMethod": [
{
- "name": "providerName",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null
- },
- {
- "name": "providerKey",
- "typeAsString": "System.String, System.Private.CoreLib",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null
- },
- {
- "name": "input",
- "typeAsString": "Volo.Abp.FeatureManagement.UpdateFeaturesDto, Volo.Abp.FeatureManagement.Application.Contracts",
- "type": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
- "typeSimple": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
+ "name": "model",
+ "typeAsString": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto, Volo.Abp.Http",
+ "type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
+ "typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
- "nameOnMethod": "providerName",
- "name": "providerName",
- "type": "System.String",
- "typeSimple": "string",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "ModelBinding",
- "descriptorName": ""
- },
- {
- "nameOnMethod": "providerKey",
- "name": "providerKey",
- "type": "System.String",
- "typeSimple": "string",
+ "nameOnMethod": "model",
+ "name": "IncludeTypes",
+ "jsonName": null,
+ "type": "System.Boolean",
+ "typeSimple": "boolean",
"isOptional": false,
"defaultValue": null,
"constraintTypes": null,
"bindingSourceId": "ModelBinding",
- "descriptorName": ""
- },
- {
- "nameOnMethod": "input",
- "name": "input",
- "type": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
- "typeSimple": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
- "isOptional": false,
- "defaultValue": null,
- "constraintTypes": null,
- "bindingSourceId": "Body",
- "descriptorName": ""
+ "descriptorName": "model"
}
],
"returnValue": {
- "type": "System.Void",
- "typeSimple": "System.Void"
- }
+ "type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel",
+ "typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel"
+ },
+ "allowAnonymous": null
}
}
}
@@ -320,6 +193,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -332,7 +206,8 @@
"returnValue": {
"type": "Volo.Abp.TenantManagement.TenantDto",
"typeSimple": "Volo.Abp.TenantManagement.TenantDto"
- }
+ },
+ "allowAnonymous": null
},
"GetListAsyncByInput": {
"uniqueName": "GetListAsyncByInput",
@@ -354,6 +229,7 @@
{
"nameOnMethod": "input",
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -365,6 +241,7 @@
{
"nameOnMethod": "input",
"name": "Sorting",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -376,6 +253,7 @@
{
"nameOnMethod": "input",
"name": "SkipCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -387,6 +265,7 @@
{
"nameOnMethod": "input",
"name": "MaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -399,7 +278,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.PagedResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto"
- }
+ },
+ "allowAnonymous": null
},
"CreateAsyncByInput": {
"uniqueName": "CreateAsyncByInput",
@@ -421,6 +301,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.TenantManagement.TenantCreateDto",
"typeSimple": "Volo.Abp.TenantManagement.TenantCreateDto",
"isOptional": false,
@@ -433,7 +314,8 @@
"returnValue": {
"type": "Volo.Abp.TenantManagement.TenantDto",
"typeSimple": "Volo.Abp.TenantManagement.TenantDto"
- }
+ },
+ "allowAnonymous": null
},
"UpdateAsyncByIdAndInput": {
"uniqueName": "UpdateAsyncByIdAndInput",
@@ -463,6 +345,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -474,6 +357,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.TenantManagement.TenantUpdateDto",
"typeSimple": "Volo.Abp.TenantManagement.TenantUpdateDto",
"isOptional": false,
@@ -486,7 +370,8 @@
"returnValue": {
"type": "Volo.Abp.TenantManagement.TenantDto",
"typeSimple": "Volo.Abp.TenantManagement.TenantDto"
- }
+ },
+ "allowAnonymous": null
},
"DeleteAsyncById": {
"uniqueName": "DeleteAsyncById",
@@ -508,6 +393,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -520,7 +406,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
},
"GetDefaultConnectionStringAsyncById": {
"uniqueName": "GetDefaultConnectionStringAsyncById",
@@ -542,6 +429,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -554,7 +442,8 @@
"returnValue": {
"type": "System.String",
"typeSimple": "string"
- }
+ },
+ "allowAnonymous": null
},
"UpdateDefaultConnectionStringAsyncByIdAndDefaultConnectionString": {
"uniqueName": "UpdateDefaultConnectionStringAsyncByIdAndDefaultConnectionString",
@@ -584,6 +473,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -595,6 +485,7 @@
{
"nameOnMethod": "defaultConnectionString",
"name": "defaultConnectionString",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -607,7 +498,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
},
"DeleteDefaultConnectionStringAsyncById": {
"uniqueName": "DeleteDefaultConnectionStringAsyncById",
@@ -629,6 +521,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -641,7 +534,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
}
}
}
@@ -664,20 +558,21 @@
"uniqueName": "GetAsync",
"name": "GetAsync",
"httpMethod": "GET",
- "url": "api/settingManagement/emailSettings",
+ "url": "api/setting-management/emailing",
"supportedVersions": [],
"parametersOnMethod": [],
"parameters": [],
"returnValue": {
"type": "Volo.Abp.SettingManagement.EmailSettingsDto",
"typeSimple": "Volo.Abp.SettingManagement.EmailSettingsDto"
- }
+ },
+ "allowAnonymous": null
},
"UpdateAsyncByInput": {
"uniqueName": "UpdateAsyncByInput",
"name": "UpdateAsync",
"httpMethod": "POST",
- "url": "api/settingManagement/emailSettings",
+ "url": "api/setting-management/emailing",
"supportedVersions": [],
"parametersOnMethod": [
{
@@ -693,6 +588,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
"typeSimple": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
"isOptional": false,
@@ -705,7 +601,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
}
}
}
@@ -740,6 +637,7 @@
{
"nameOnMethod": "login",
"name": "login",
+ "jsonName": null,
"type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
"typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
"isOptional": false,
@@ -752,7 +650,8 @@
"returnValue": {
"type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult",
"typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult"
- }
+ },
+ "allowAnonymous": null
},
"Logout": {
"uniqueName": "Logout",
@@ -765,7 +664,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
},
"CheckPasswordByLogin": {
"uniqueName": "CheckPasswordByLogin",
@@ -787,6 +687,7 @@
{
"nameOnMethod": "login",
"name": "login",
+ "jsonName": null,
"type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
"typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
"isOptional": false,
@@ -799,7 +700,8 @@
"returnValue": {
"type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult",
"typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult"
- }
+ },
+ "allowAnonymous": null
}
}
},
@@ -832,6 +734,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Account.RegisterDto",
"typeSimple": "Volo.Abp.Account.RegisterDto",
"isOptional": false,
@@ -844,7 +747,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityUserDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserDto"
- }
+ },
+ "allowAnonymous": null
},
"SendPasswordResetCodeAsyncByInput": {
"uniqueName": "SendPasswordResetCodeAsyncByInput",
@@ -866,6 +770,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Account.SendPasswordResetCodeDto",
"typeSimple": "Volo.Abp.Account.SendPasswordResetCodeDto",
"isOptional": false,
@@ -878,7 +783,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
},
"ResetPasswordAsyncByInput": {
"uniqueName": "ResetPasswordAsyncByInput",
@@ -900,6 +806,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Account.ResetPasswordDto",
"typeSimple": "Volo.Abp.Account.ResetPasswordDto",
"isOptional": false,
@@ -912,7 +819,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
}
}
}
@@ -942,7 +850,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.ListResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.ListResultDto"
- }
+ },
+ "allowAnonymous": null
},
"GetListAsyncByInput": {
"uniqueName": "GetListAsyncByInput",
@@ -964,6 +873,7 @@
{
"nameOnMethod": "input",
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -975,6 +885,7 @@
{
"nameOnMethod": "input",
"name": "Sorting",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -986,6 +897,7 @@
{
"nameOnMethod": "input",
"name": "SkipCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -997,6 +909,7 @@
{
"nameOnMethod": "input",
"name": "MaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -1009,7 +922,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.PagedResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto"
- }
+ },
+ "allowAnonymous": null
},
"GetAsyncById": {
"uniqueName": "GetAsyncById",
@@ -1031,6 +945,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1043,7 +958,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityRoleDto",
"typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
- }
+ },
+ "allowAnonymous": null
},
"CreateAsyncByInput": {
"uniqueName": "CreateAsyncByInput",
@@ -1065,6 +981,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Identity.IdentityRoleCreateDto",
"typeSimple": "Volo.Abp.Identity.IdentityRoleCreateDto",
"isOptional": false,
@@ -1077,7 +994,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityRoleDto",
"typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
- }
+ },
+ "allowAnonymous": null
},
"UpdateAsyncByIdAndInput": {
"uniqueName": "UpdateAsyncByIdAndInput",
@@ -1107,6 +1025,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1118,6 +1037,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Identity.IdentityRoleUpdateDto",
"typeSimple": "Volo.Abp.Identity.IdentityRoleUpdateDto",
"isOptional": false,
@@ -1130,7 +1050,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityRoleDto",
"typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
- }
+ },
+ "allowAnonymous": null
},
"DeleteAsyncById": {
"uniqueName": "DeleteAsyncById",
@@ -1152,6 +1073,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1164,7 +1086,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
}
}
},
@@ -1197,6 +1120,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1209,7 +1133,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityUserDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserDto"
- }
+ },
+ "allowAnonymous": null
},
"GetListAsyncByInput": {
"uniqueName": "GetListAsyncByInput",
@@ -1231,6 +1156,7 @@
{
"nameOnMethod": "input",
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1242,6 +1168,7 @@
{
"nameOnMethod": "input",
"name": "Sorting",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1253,6 +1180,7 @@
{
"nameOnMethod": "input",
"name": "SkipCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -1264,6 +1192,7 @@
{
"nameOnMethod": "input",
"name": "MaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -1276,7 +1205,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.PagedResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto"
- }
+ },
+ "allowAnonymous": null
},
"CreateAsyncByInput": {
"uniqueName": "CreateAsyncByInput",
@@ -1298,6 +1228,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Identity.IdentityUserCreateDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserCreateDto",
"isOptional": false,
@@ -1310,7 +1241,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityUserDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserDto"
- }
+ },
+ "allowAnonymous": null
},
"UpdateAsyncByIdAndInput": {
"uniqueName": "UpdateAsyncByIdAndInput",
@@ -1340,6 +1272,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1351,6 +1284,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Identity.IdentityUserUpdateDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserUpdateDto",
"isOptional": false,
@@ -1363,7 +1297,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityUserDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserDto"
- }
+ },
+ "allowAnonymous": null
},
"DeleteAsyncById": {
"uniqueName": "DeleteAsyncById",
@@ -1385,6 +1320,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1397,7 +1333,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
},
"GetRolesAsyncById": {
"uniqueName": "GetRolesAsyncById",
@@ -1419,6 +1356,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1431,7 +1369,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.ListResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.ListResultDto"
- }
+ },
+ "allowAnonymous": null
},
"GetAssignableRolesAsync": {
"uniqueName": "GetAssignableRolesAsync",
@@ -1444,7 +1383,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.ListResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.ListResultDto"
- }
+ },
+ "allowAnonymous": null
},
"UpdateRolesAsyncByIdAndInput": {
"uniqueName": "UpdateRolesAsyncByIdAndInput",
@@ -1474,6 +1414,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1485,6 +1426,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
"isOptional": false,
@@ -1497,7 +1439,8 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
},
"FindByUsernameAsyncByUserName": {
"uniqueName": "FindByUsernameAsyncByUserName",
@@ -1519,6 +1462,7 @@
{
"nameOnMethod": "userName",
"name": "userName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1531,7 +1475,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityUserDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserDto"
- }
+ },
+ "allowAnonymous": null
},
"FindByEmailAsyncByEmail": {
"uniqueName": "FindByEmailAsyncByEmail",
@@ -1553,6 +1498,7 @@
{
"nameOnMethod": "email",
"name": "email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1565,7 +1511,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.IdentityUserDto",
"typeSimple": "Volo.Abp.Identity.IdentityUserDto"
- }
+ },
+ "allowAnonymous": null
}
}
},
@@ -1598,6 +1545,7 @@
{
"nameOnMethod": "id",
"name": "id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isOptional": false,
@@ -1610,7 +1558,8 @@
"returnValue": {
"type": "Volo.Abp.Users.UserData",
"typeSimple": "Volo.Abp.Users.UserData"
- }
+ },
+ "allowAnonymous": null
},
"FindByUserNameAsyncByUserName": {
"uniqueName": "FindByUserNameAsyncByUserName",
@@ -1632,6 +1581,7 @@
{
"nameOnMethod": "userName",
"name": "userName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1644,7 +1594,8 @@
"returnValue": {
"type": "Volo.Abp.Users.UserData",
"typeSimple": "Volo.Abp.Users.UserData"
- }
+ },
+ "allowAnonymous": null
},
"SearchAsyncByInput": {
"uniqueName": "SearchAsyncByInput",
@@ -1666,6 +1617,7 @@
{
"nameOnMethod": "input",
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1677,6 +1629,7 @@
{
"nameOnMethod": "input",
"name": "Sorting",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1688,6 +1641,7 @@
{
"nameOnMethod": "input",
"name": "SkipCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -1699,6 +1653,7 @@
{
"nameOnMethod": "input",
"name": "MaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isOptional": false,
@@ -1711,7 +1666,8 @@
"returnValue": {
"type": "Volo.Abp.Application.Dtos.ListResultDto",
"typeSimple": "Volo.Abp.Application.Dtos.ListResultDto"
- }
+ },
+ "allowAnonymous": null
},
"GetCountAsyncByInput": {
"uniqueName": "GetCountAsyncByInput",
@@ -1733,6 +1689,7 @@
{
"nameOnMethod": "input",
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
@@ -1745,7 +1702,8 @@
"returnValue": {
"type": "System.Int64",
"typeSimple": "number"
- }
+ },
+ "allowAnonymous": null
}
}
},
@@ -1769,7 +1727,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.ProfileDto",
"typeSimple": "Volo.Abp.Identity.ProfileDto"
- }
+ },
+ "allowAnonymous": null
},
"UpdateAsyncByInput": {
"uniqueName": "UpdateAsyncByInput",
@@ -1791,6 +1750,7 @@
{
"nameOnMethod": "input",
"name": "input",
+ "jsonName": null,
"type": "Volo.Abp.Identity.UpdateProfileDto",
"typeSimple": "Volo.Abp.Identity.UpdateProfileDto",
"isOptional": false,
@@ -1803,7 +1763,8 @@
"returnValue": {
"type": "Volo.Abp.Identity.ProfileDto",
"typeSimple": "Volo.Abp.Identity.ProfileDto"
- }
+ },
+ "allowAnonymous": null
},
"ChangePasswordAsyncByInput": {
"uniqueName": "ChangePasswordAsyncByInput",
@@ -1825,8 +1786,158 @@
{
"nameOnMethod": "input",
"name": "input",
- "type": "Volo.Abp.Identity.ChangePasswordInput",
- "typeSimple": "Volo.Abp.Identity.ChangePasswordInput",
+ "jsonName": null,
+ "type": "Volo.Abp.Identity.ChangePasswordInput",
+ "typeSimple": "Volo.Abp.Identity.ChangePasswordInput",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "Body",
+ "descriptorName": ""
+ }
+ ],
+ "returnValue": {
+ "type": "System.Void",
+ "typeSimple": "System.Void"
+ },
+ "allowAnonymous": null
+ }
+ }
+ }
+ }
+ },
+ "permissionManagement": {
+ "rootPath": "permissionManagement",
+ "remoteServiceName": "AbpPermissionManagement",
+ "controllers": {
+ "Volo.Abp.PermissionManagement.PermissionsController": {
+ "controllerName": "Permissions",
+ "type": "Volo.Abp.PermissionManagement.PermissionsController",
+ "interfaces": [
+ {
+ "type": "Volo.Abp.PermissionManagement.IPermissionAppService"
+ }
+ ],
+ "actions": {
+ "GetAsyncByProviderNameAndProviderKey": {
+ "uniqueName": "GetAsyncByProviderNameAndProviderKey",
+ "name": "GetAsync",
+ "httpMethod": "GET",
+ "url": "api/permission-management/permissions",
+ "supportedVersions": [],
+ "parametersOnMethod": [
+ {
+ "name": "providerName",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null
+ },
+ {
+ "name": "providerKey",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null
+ }
+ ],
+ "parameters": [
+ {
+ "nameOnMethod": "providerName",
+ "name": "providerName",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
+ "descriptorName": ""
+ },
+ {
+ "nameOnMethod": "providerKey",
+ "name": "providerKey",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
+ "descriptorName": ""
+ }
+ ],
+ "returnValue": {
+ "type": "Volo.Abp.PermissionManagement.GetPermissionListResultDto",
+ "typeSimple": "Volo.Abp.PermissionManagement.GetPermissionListResultDto"
+ },
+ "allowAnonymous": null
+ },
+ "UpdateAsyncByProviderNameAndProviderKeyAndInput": {
+ "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput",
+ "name": "UpdateAsync",
+ "httpMethod": "PUT",
+ "url": "api/permission-management/permissions",
+ "supportedVersions": [],
+ "parametersOnMethod": [
+ {
+ "name": "providerName",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null
+ },
+ {
+ "name": "providerKey",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null
+ },
+ {
+ "name": "input",
+ "typeAsString": "Volo.Abp.PermissionManagement.UpdatePermissionsDto, Volo.Abp.PermissionManagement.Application.Contracts",
+ "type": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
+ "typeSimple": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
+ "isOptional": false,
+ "defaultValue": null
+ }
+ ],
+ "parameters": [
+ {
+ "nameOnMethod": "providerName",
+ "name": "providerName",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
+ "descriptorName": ""
+ },
+ {
+ "nameOnMethod": "providerKey",
+ "name": "providerKey",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
+ "descriptorName": ""
+ },
+ {
+ "nameOnMethod": "input",
+ "name": "input",
+ "jsonName": null,
+ "type": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
+ "typeSimple": "Volo.Abp.PermissionManagement.UpdatePermissionsDto",
"isOptional": false,
"defaultValue": null,
"constraintTypes": null,
@@ -1837,34 +1948,43 @@
"returnValue": {
"type": "System.Void",
"typeSimple": "System.Void"
- }
+ },
+ "allowAnonymous": null
}
}
}
}
},
- "abp": {
- "rootPath": "abp",
- "remoteServiceName": "abp",
+ "featureManagement": {
+ "rootPath": "featureManagement",
+ "remoteServiceName": "AbpFeatureManagement",
"controllers": {
- "Pages.Abp.MultiTenancy.AbpTenantController": {
- "controllerName": "AbpTenant",
- "type": "Pages.Abp.MultiTenancy.AbpTenantController",
+ "Volo.Abp.FeatureManagement.FeaturesController": {
+ "controllerName": "Features",
+ "type": "Volo.Abp.FeatureManagement.FeaturesController",
"interfaces": [
{
- "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService"
+ "type": "Volo.Abp.FeatureManagement.IFeatureAppService"
}
],
"actions": {
- "FindTenantByNameAsyncByName": {
- "uniqueName": "FindTenantByNameAsyncByName",
- "name": "FindTenantByNameAsync",
+ "GetAsyncByProviderNameAndProviderKey": {
+ "uniqueName": "GetAsyncByProviderNameAndProviderKey",
+ "name": "GetAsync",
"httpMethod": "GET",
- "url": "api/abp/multi-tenancy/tenants/by-name/{name}",
+ "url": "api/feature-management/features",
"supportedVersions": [],
"parametersOnMethod": [
{
- "name": "name",
+ "name": "providerName",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null
+ },
+ {
+ "name": "providerKey",
"typeAsString": "System.String, System.Private.CoreLib",
"type": "System.String",
"typeSimple": "string",
@@ -1874,120 +1994,111 @@
],
"parameters": [
{
- "nameOnMethod": "name",
- "name": "name",
+ "nameOnMethod": "providerName",
+ "name": "providerName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null,
- "constraintTypes": [],
- "bindingSourceId": "Path",
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
+ "descriptorName": ""
+ },
+ {
+ "nameOnMethod": "providerKey",
+ "name": "providerKey",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
"descriptorName": ""
}
],
"returnValue": {
- "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
- "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
- }
+ "type": "Volo.Abp.FeatureManagement.GetFeatureListResultDto",
+ "typeSimple": "Volo.Abp.FeatureManagement.GetFeatureListResultDto"
+ },
+ "allowAnonymous": null
},
- "FindTenantByIdAsyncById": {
- "uniqueName": "FindTenantByIdAsyncById",
- "name": "FindTenantByIdAsync",
- "httpMethod": "GET",
- "url": "api/abp/multi-tenancy/tenants/by-id/{id}",
+ "UpdateAsyncByProviderNameAndProviderKeyAndInput": {
+ "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput",
+ "name": "UpdateAsync",
+ "httpMethod": "PUT",
+ "url": "api/feature-management/features",
"supportedVersions": [],
"parametersOnMethod": [
{
- "name": "id",
- "typeAsString": "System.Guid, System.Private.CoreLib",
- "type": "System.Guid",
+ "name": "providerName",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
"typeSimple": "string",
"isOptional": false,
"defaultValue": null
- }
- ],
- "parameters": [
+ },
{
- "nameOnMethod": "id",
- "name": "id",
- "type": "System.Guid",
+ "name": "providerKey",
+ "typeAsString": "System.String, System.Private.CoreLib",
+ "type": "System.String",
"typeSimple": "string",
"isOptional": false,
- "defaultValue": null,
- "constraintTypes": [],
- "bindingSourceId": "Path",
- "descriptorName": ""
- }
- ],
- "returnValue": {
- "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
- "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
- }
- }
- }
- },
- "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController": {
- "controllerName": "AbpApplicationConfiguration",
- "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController",
- "interfaces": [
- {
- "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService"
- }
- ],
- "actions": {
- "GetAsync": {
- "uniqueName": "GetAsync",
- "name": "GetAsync",
- "httpMethod": "GET",
- "url": "api/abp/application-configuration",
- "supportedVersions": [],
- "parametersOnMethod": [],
- "parameters": [],
- "returnValue": {
- "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto",
- "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto"
- }
- }
- }
- },
- "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController": {
- "controllerName": "AbpApiDefinition",
- "type": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController",
- "interfaces": [],
- "actions": {
- "GetByModel": {
- "uniqueName": "GetByModel",
- "name": "Get",
- "httpMethod": "GET",
- "url": "api/abp/api-definition",
- "supportedVersions": [],
- "parametersOnMethod": [
+ "defaultValue": null
+ },
{
- "name": "model",
- "typeAsString": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto, Volo.Abp.Http",
- "type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
- "typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto",
+ "name": "input",
+ "typeAsString": "Volo.Abp.FeatureManagement.UpdateFeaturesDto, Volo.Abp.FeatureManagement.Application.Contracts",
+ "type": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
+ "typeSimple": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
"isOptional": false,
"defaultValue": null
}
],
"parameters": [
{
- "nameOnMethod": "model",
- "name": "IncludeTypes",
- "type": "System.Boolean",
- "typeSimple": "boolean",
+ "nameOnMethod": "providerName",
+ "name": "providerName",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
"isOptional": false,
"defaultValue": null,
"constraintTypes": null,
"bindingSourceId": "ModelBinding",
- "descriptorName": "model"
+ "descriptorName": ""
+ },
+ {
+ "nameOnMethod": "providerKey",
+ "name": "providerKey",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "ModelBinding",
+ "descriptorName": ""
+ },
+ {
+ "nameOnMethod": "input",
+ "name": "input",
+ "jsonName": null,
+ "type": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
+ "typeSimple": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
+ "isOptional": false,
+ "defaultValue": null,
+ "constraintTypes": null,
+ "bindingSourceId": "Body",
+ "descriptorName": ""
}
],
"returnValue": {
- "type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel",
- "typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel"
- }
+ "type": "System.Void",
+ "typeSimple": "System.Void"
+ },
+ "allowAnonymous": null
}
}
}
@@ -2004,18 +2115,21 @@
"properties": [
{
"name": "UserNameOrEmailAddress",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "Password",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "RememberMe",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -2031,12 +2145,14 @@
"properties": [
{
"name": "Result",
+ "jsonName": null,
"type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.LoginResultType",
"typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.LoginResultType",
"isRequired": false
},
{
"name": "Description",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2064,7 +2180,7 @@
"properties": null
},
"Volo.Abp.Account.RegisterDto": {
- "baseType": null,
+ "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
"isEnum": false,
"enumNames": null,
"enumValues": null,
@@ -2072,30 +2188,50 @@
"properties": [
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "EmailAddress",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "Password",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "AppName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
}
]
},
+ "Volo.Abp.ObjectExtending.ExtensibleObject": {
+ "baseType": null,
+ "isEnum": false,
+ "enumNames": null,
+ "enumValues": null,
+ "genericArguments": null,
+ "properties": [
+ {
+ "name": "ExtraProperties",
+ "jsonName": null,
+ "type": "{System.String:System.Object}",
+ "typeSimple": "{string:object}",
+ "isRequired": false
+ }
+ ]
+ },
"Volo.Abp.Identity.IdentityUserDto": {
"baseType": "Volo.Abp.Application.Dtos.ExtensibleFullAuditedEntityDto",
"isEnum": false,
@@ -2105,66 +2241,77 @@
"properties": [
{
"name": "TenantId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Surname",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "EmailConfirmed",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "PhoneNumber",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "PhoneNumberConfirmed",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "LockoutEnabled",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "LockoutEnd",
+ "jsonName": null,
"type": "System.DateTimeOffset?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "ConcurrencyStamp",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2182,18 +2329,21 @@
"properties": [
{
"name": "IsDeleted",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "DeleterId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "DeletionTime",
+ "jsonName": null,
"type": "System.DateTime?",
"typeSimple": "string?",
"isRequired": false
@@ -2211,12 +2361,14 @@
"properties": [
{
"name": "LastModificationTime",
+ "jsonName": null,
"type": "System.DateTime?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "LastModifierId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
@@ -2234,12 +2386,14 @@
"properties": [
{
"name": "CreationTime",
+ "jsonName": null,
"type": "System.DateTime",
"typeSimple": "string",
"isRequired": false
},
{
"name": "CreatorId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
@@ -2257,27 +2411,13 @@
"properties": [
{
"name": "Id",
+ "jsonName": null,
"type": "TKey",
"typeSimple": "TKey",
"isRequired": false
}
]
},
- "Volo.Abp.ObjectExtending.ExtensibleObject": {
- "baseType": null,
- "isEnum": false,
- "enumNames": null,
- "enumValues": null,
- "genericArguments": null,
- "properties": [
- {
- "name": "ExtraProperties",
- "type": "{System.String:System.Object}",
- "typeSimple": "{string:object}",
- "isRequired": false
- }
- ]
- },
"Volo.Abp.Account.SendPasswordResetCodeDto": {
"baseType": null,
"isEnum": false,
@@ -2287,24 +2427,28 @@
"properties": [
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "AppName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "ReturnUrl",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ReturnUrlHash",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2320,18 +2464,28 @@
"properties": [
{
"name": "UserId",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isRequired": false
},
+ {
+ "name": "TenantId",
+ "jsonName": null,
+ "type": "System.Guid?",
+ "typeSimple": "string?",
+ "isRequired": false
+ },
{
"name": "ResetToken",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "Password",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
@@ -2347,21 +2501,31 @@
"properties": [
{
"name": "Success",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "TenantId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
+ },
+ {
+ "name": "IsActive",
+ "jsonName": null,
+ "type": "System.Boolean",
+ "typeSimple": "boolean",
+ "isRequired": false
}
]
},
@@ -2376,6 +2540,7 @@
"properties": [
{
"name": "Items",
+ "jsonName": null,
"type": "[T]",
"typeSimple": "[T]",
"isRequired": false
@@ -2391,30 +2556,35 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsDefault",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "IsStatic",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "IsPublic",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "ConcurrencyStamp",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2430,6 +2600,7 @@
"properties": [
{
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2445,6 +2616,7 @@
"properties": [
{
"name": "Sorting",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2460,6 +2632,7 @@
"properties": [
{
"name": "SkipCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
@@ -2475,18 +2648,21 @@
"properties": [
{
"name": "DefaultMaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
},
{
"name": "MaxMaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
},
{
"name": "MaxResultCount",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
@@ -2504,6 +2680,7 @@
"properties": [
{
"name": "TotalCount",
+ "jsonName": null,
"type": "System.Int64",
"typeSimple": "number",
"isRequired": false
@@ -2527,18 +2704,21 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "IsDefault",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "IsPublic",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -2554,6 +2734,7 @@
"properties": [
{
"name": "ConcurrencyStamp",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2569,6 +2750,7 @@
"properties": [
{
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2584,6 +2766,7 @@
"properties": [
{
"name": "Password",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
@@ -2599,42 +2782,49 @@
"properties": [
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Surname",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "PhoneNumber",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "LockoutEnabled",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "RoleNames",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
@@ -2650,12 +2840,14 @@
"properties": [
{
"name": "Password",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ConcurrencyStamp",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2671,6 +2863,7 @@
"properties": [
{
"name": "RoleNames",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": true
@@ -2686,54 +2879,63 @@
"properties": [
{
"name": "Id",
+ "jsonName": null,
"type": "System.Guid",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TenantId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Surname",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "EmailConfirmed",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "PhoneNumber",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "PhoneNumberConfirmed",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -2749,6 +2951,7 @@
"properties": [
{
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2764,6 +2967,7 @@
"properties": [
{
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2779,42 +2983,49 @@
"properties": [
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Surname",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "PhoneNumber",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsExternal",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "HasPassword",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -2830,30 +3041,35 @@
"properties": [
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Surname",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "PhoneNumber",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -2869,12 +3085,14 @@
"properties": [
{
"name": "CurrentPassword",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "NewPassword",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
@@ -2890,12 +3108,14 @@
"properties": [
{
"name": "EntityDisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Groups",
+ "jsonName": null,
"type": "[Volo.Abp.PermissionManagement.PermissionGroupDto]",
"typeSimple": "[Volo.Abp.PermissionManagement.PermissionGroupDto]",
"isRequired": false
@@ -2911,18 +3131,21 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Permissions",
+ "jsonName": null,
"type": "[Volo.Abp.PermissionManagement.PermissionGrantInfoDto]",
"typeSimple": "[Volo.Abp.PermissionManagement.PermissionGrantInfoDto]",
"isRequired": false
@@ -2938,36 +3161,42 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ParentName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsGranted",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "AllowedProviders",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
},
{
"name": "GrantedProviders",
+ "jsonName": null,
"type": "[Volo.Abp.PermissionManagement.ProviderInfoDto]",
"typeSimple": "[Volo.Abp.PermissionManagement.ProviderInfoDto]",
"isRequired": false
@@ -2983,12 +3212,14 @@
"properties": [
{
"name": "ProviderName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ProviderKey",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3004,6 +3235,7 @@
"properties": [
{
"name": "Permissions",
+ "jsonName": null,
"type": "[Volo.Abp.PermissionManagement.UpdatePermissionDto]",
"typeSimple": "[Volo.Abp.PermissionManagement.UpdatePermissionDto]",
"isRequired": false
@@ -3019,12 +3251,14 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsGranted",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -3040,54 +3274,63 @@
"properties": [
{
"name": "SmtpHost",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpPort",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
},
{
"name": "SmtpUserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpPassword",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpDomain",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpEnableSsl",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "SmtpUseDefaultCredentials",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "DefaultFromAddress",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DefaultFromDisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3103,54 +3346,63 @@
"properties": [
{
"name": "SmtpHost",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpPort",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
},
{
"name": "SmtpUserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpPassword",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpDomain",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SmtpEnableSsl",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "SmtpUseDefaultCredentials",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "DefaultFromAddress",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "DefaultFromDisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
@@ -3166,6 +3418,7 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3181,6 +3434,7 @@
"properties": [
{
"name": "Filter",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3196,12 +3450,14 @@
"properties": [
{
"name": "AdminEmailAddress",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
},
{
"name": "AdminPassword",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
@@ -3217,6 +3473,7 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": true
@@ -3240,6 +3497,7 @@
"properties": [
{
"name": "Groups",
+ "jsonName": null,
"type": "[Volo.Abp.FeatureManagement.FeatureGroupDto]",
"typeSimple": "[Volo.Abp.FeatureManagement.FeatureGroupDto]",
"isRequired": false
@@ -3255,18 +3513,21 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Features",
+ "jsonName": null,
"type": "[Volo.Abp.FeatureManagement.FeatureDto]",
"typeSimple": "[Volo.Abp.FeatureManagement.FeatureDto]",
"isRequired": false
@@ -3282,48 +3543,56 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Value",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Provider",
+ "jsonName": null,
"type": "Volo.Abp.FeatureManagement.FeatureProviderDto",
"typeSimple": "Volo.Abp.FeatureManagement.FeatureProviderDto",
"isRequired": false
},
{
"name": "Description",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ValueType",
+ "jsonName": null,
"type": "Volo.Abp.Validation.StringValues.IStringValueType",
"typeSimple": "Volo.Abp.Validation.StringValues.IStringValueType",
"isRequired": false
},
{
"name": "Depth",
+ "jsonName": null,
"type": "System.Int32",
"typeSimple": "number",
"isRequired": false
},
{
"name": "ParentName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3339,12 +3608,14 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Key",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3360,24 +3631,28 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Item",
+ "jsonName": null,
"type": "System.Object",
"typeSimple": "object",
"isRequired": false
},
{
"name": "Properties",
+ "jsonName": null,
"type": "{System.String:System.Object}",
"typeSimple": "{string:object}",
"isRequired": false
},
{
"name": "Validator",
+ "jsonName": null,
"type": "Volo.Abp.Validation.StringValues.IValueValidator",
"typeSimple": "Volo.Abp.Validation.StringValues.IValueValidator",
"isRequired": false
@@ -3393,18 +3668,21 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Item",
+ "jsonName": null,
"type": "System.Object",
"typeSimple": "object",
"isRequired": false
},
{
"name": "Properties",
+ "jsonName": null,
"type": "{System.String:System.Object}",
"typeSimple": "{string:object}",
"isRequired": false
@@ -3420,6 +3698,7 @@
"properties": [
{
"name": "Features",
+ "jsonName": null,
"type": "[Volo.Abp.FeatureManagement.UpdateFeatureDto]",
"typeSimple": "[Volo.Abp.FeatureManagement.UpdateFeatureDto]",
"isRequired": false
@@ -3435,12 +3714,14 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Value",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3456,60 +3737,70 @@
"properties": [
{
"name": "Localization",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto",
"isRequired": false
},
{
"name": "Auth",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto",
"isRequired": false
},
{
"name": "Setting",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto",
"isRequired": false
},
{
"name": "CurrentUser",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto",
"isRequired": false
},
{
"name": "Features",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto",
"isRequired": false
},
{
"name": "MultiTenancy",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto",
"isRequired": false
},
{
"name": "CurrentTenant",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto",
"isRequired": false
},
{
"name": "Timing",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto",
"isRequired": false
},
{
"name": "Clock",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto",
"isRequired": false
},
{
"name": "ObjectExtensions",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto",
"isRequired": false
@@ -3525,36 +3816,42 @@
"properties": [
{
"name": "Values",
+ "jsonName": null,
"type": "{System.String:System.Collections.Generic.Dictionary}",
"typeSimple": "{string:System.Collections.Generic.Dictionary}",
"isRequired": false
},
{
"name": "Languages",
+ "jsonName": null,
"type": "[Volo.Abp.Localization.LanguageInfo]",
"typeSimple": "[Volo.Abp.Localization.LanguageInfo]",
"isRequired": false
},
{
"name": "CurrentCulture",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto",
"isRequired": false
},
{
"name": "DefaultResourceName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "LanguagesMap",
+ "jsonName": null,
"type": "{System.String:[Volo.Abp.NameValue]}",
"typeSimple": "{string:[Volo.Abp.NameValue]}",
"isRequired": false
},
{
"name": "LanguageFilesMap",
+ "jsonName": null,
"type": "{System.String:[Volo.Abp.NameValue]}",
"typeSimple": "{string:[Volo.Abp.NameValue]}",
"isRequired": false
@@ -3570,24 +3867,28 @@
"properties": [
{
"name": "CultureName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "UiCultureName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "FlagIcon",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3603,54 +3904,63 @@
"properties": [
{
"name": "DisplayName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "EnglishName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ThreeLetterIsoLanguageName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TwoLetterIsoLanguageName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsRightToLeft",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "CultureName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "NativeName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DateTimeFormat",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto",
"isRequired": false
@@ -3666,42 +3976,49 @@
"properties": [
{
"name": "CalendarAlgorithmType",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DateTimeFormatLong",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ShortDatePattern",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "FullDateTimePattern",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DateSeparator",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ShortTimePattern",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "LongTimePattern",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3727,12 +4044,14 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Value",
+ "jsonName": null,
"type": "T",
"typeSimple": "T",
"isRequired": false
@@ -3748,12 +4067,14 @@
"properties": [
{
"name": "Policies",
+ "jsonName": null,
"type": "{System.String:System.Boolean}",
"typeSimple": "{string:boolean}",
"isRequired": false
},
{
"name": "GrantedPolicies",
+ "jsonName": null,
"type": "{System.String:System.Boolean}",
"typeSimple": "{string:boolean}",
"isRequired": false
@@ -3769,6 +4090,7 @@
"properties": [
{
"name": "Values",
+ "jsonName": null,
"type": "{System.String:System.String}",
"typeSimple": "{string:string}",
"isRequired": false
@@ -3784,66 +4106,77 @@
"properties": [
{
"name": "IsAuthenticated",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "Id",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "TenantId",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "UserName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SurName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Email",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "EmailVerified",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "PhoneNumber",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "PhoneNumberVerified",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "Roles",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
@@ -3859,6 +4192,7 @@
"properties": [
{
"name": "Values",
+ "jsonName": null,
"type": "{System.String:System.String}",
"typeSimple": "{string:string}",
"isRequired": false
@@ -3874,6 +4208,7 @@
"properties": [
{
"name": "IsEnabled",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -3889,18 +4224,21 @@
"properties": [
{
"name": "Id",
+ "jsonName": null,
"type": "System.Guid?",
"typeSimple": "string?",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsAvailable",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -3916,6 +4254,7 @@
"properties": [
{
"name": "TimeZone",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone",
"isRequired": false
@@ -3931,12 +4270,14 @@
"properties": [
{
"name": "Iana",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone",
"isRequired": false
},
{
"name": "Windows",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone",
"isRequired": false
@@ -3952,6 +4293,7 @@
"properties": [
{
"name": "TimeZoneName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3967,6 +4309,7 @@
"properties": [
{
"name": "TimeZoneId",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3982,6 +4325,7 @@
"properties": [
{
"name": "Kind",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -3997,12 +4341,14 @@
"properties": [
{
"name": "Modules",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ModuleExtensionDto}",
"typeSimple": "{string:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ModuleExtensionDto}",
"isRequired": false
},
{
"name": "Enums",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumDto}",
"typeSimple": "{string:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumDto}",
"isRequired": false
@@ -4018,12 +4364,14 @@
"properties": [
{
"name": "Entities",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.EntityExtensionDto}",
"typeSimple": "{string:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.EntityExtensionDto}",
"isRequired": false
},
{
"name": "Configuration",
+ "jsonName": null,
"type": "{System.String:System.Object}",
"typeSimple": "{string:object}",
"isRequired": false
@@ -4039,12 +4387,14 @@
"properties": [
{
"name": "Properties",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyDto}",
"typeSimple": "{string:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyDto}",
"isRequired": false
},
{
"name": "Configuration",
+ "jsonName": null,
"type": "{System.String:System.Object}",
"typeSimple": "{string:object}",
"isRequired": false
@@ -4060,48 +4410,56 @@
"properties": [
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TypeSimple",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayName",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto",
"isRequired": false
},
{
"name": "Api",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto",
"isRequired": false
},
{
"name": "Ui",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto",
"isRequired": false
},
{
"name": "Attributes",
+ "jsonName": null,
"type": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto]",
"typeSimple": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto]",
"isRequired": false
},
{
"name": "Configuration",
+ "jsonName": null,
"type": "{System.String:System.Object}",
"typeSimple": "{string:object}",
"isRequired": false
},
{
"name": "DefaultValue",
+ "jsonName": null,
"type": "System.Object",
"typeSimple": "object",
"isRequired": false
@@ -4117,12 +4475,14 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Resource",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -4138,18 +4498,21 @@
"properties": [
{
"name": "OnGet",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto",
"isRequired": false
},
{
"name": "OnCreate",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto",
"isRequired": false
},
{
"name": "OnUpdate",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto",
"isRequired": false
@@ -4165,6 +4528,7 @@
"properties": [
{
"name": "IsAvailable",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -4180,6 +4544,7 @@
"properties": [
{
"name": "IsAvailable",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -4195,6 +4560,7 @@
"properties": [
{
"name": "IsAvailable",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -4210,24 +4576,28 @@
"properties": [
{
"name": "OnTable",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto",
"isRequired": false
},
{
"name": "OnCreateForm",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
"isRequired": false
},
{
"name": "OnEditForm",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
"isRequired": false
},
{
"name": "Lookup",
+ "jsonName": null,
"type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiLookupDto",
"typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiLookupDto",
"isRequired": false
@@ -4243,6 +4613,7 @@
"properties": [
{
"name": "IsVisible",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -4258,6 +4629,7 @@
"properties": [
{
"name": "IsVisible",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -4273,30 +4645,35 @@
"properties": [
{
"name": "Url",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ResultListPropertyName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DisplayPropertyName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "ValuePropertyName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "FilterParamName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -4312,12 +4689,14 @@
"properties": [
{
"name": "TypeSimple",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Config",
+ "jsonName": null,
"type": "{System.String:System.Object}",
"typeSimple": "{string:object}",
"isRequired": false
@@ -4333,12 +4712,14 @@
"properties": [
{
"name": "Fields",
+ "jsonName": null,
"type": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto]",
"typeSimple": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto]",
"isRequired": false
},
{
"name": "LocalizationResource",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -4354,12 +4735,14 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Value",
+ "jsonName": null,
"type": "System.Object",
"typeSimple": "object",
"isRequired": false
@@ -4375,6 +4758,7 @@
"properties": [
{
"name": "IncludeTypes",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
@@ -4390,12 +4774,14 @@
"properties": [
{
"name": "Modules",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.Http.Modeling.ModuleApiDescriptionModel}",
"typeSimple": "{string:Volo.Abp.Http.Modeling.ModuleApiDescriptionModel}",
"isRequired": false
},
{
"name": "Types",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.Http.Modeling.TypeApiDescriptionModel}",
"typeSimple": "{string:Volo.Abp.Http.Modeling.TypeApiDescriptionModel}",
"isRequired": false
@@ -4411,18 +4797,21 @@
"properties": [
{
"name": "RootPath",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "RemoteServiceName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Controllers",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.Http.Modeling.ControllerApiDescriptionModel}",
"typeSimple": "{string:Volo.Abp.Http.Modeling.ControllerApiDescriptionModel}",
"isRequired": false
@@ -4438,24 +4827,28 @@
"properties": [
{
"name": "ControllerName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Interfaces",
+ "jsonName": null,
"type": "[Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel]",
"typeSimple": "[Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel]",
"isRequired": false
},
{
"name": "Actions",
+ "jsonName": null,
"type": "{System.String:Volo.Abp.Http.Modeling.ActionApiDescriptionModel}",
"typeSimple": "{string:Volo.Abp.Http.Modeling.ActionApiDescriptionModel}",
"isRequired": false
@@ -4471,6 +4864,7 @@
"properties": [
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -4486,51 +4880,66 @@
"properties": [
{
"name": "UniqueName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "HttpMethod",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Url",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "SupportedVersions",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
},
{
"name": "ParametersOnMethod",
+ "jsonName": null,
"type": "[Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]",
"typeSimple": "[Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]",
"isRequired": false
},
{
"name": "Parameters",
+ "jsonName": null,
"type": "[Volo.Abp.Http.Modeling.ParameterApiDescriptionModel]",
"typeSimple": "[Volo.Abp.Http.Modeling.ParameterApiDescriptionModel]",
"isRequired": false
},
{
"name": "ReturnValue",
+ "jsonName": null,
"type": "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel",
"typeSimple": "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel",
"isRequired": false
+ },
+ {
+ "name": "AllowAnonymous",
+ "jsonName": null,
+ "type": "System.Boolean?",
+ "typeSimple": "boolean?",
+ "isRequired": false
}
]
},
@@ -4543,36 +4952,42 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TypeAsString",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TypeSimple",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsOptional",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "DefaultValue",
+ "jsonName": null,
"type": "System.Object",
"typeSimple": "object",
"isRequired": false
@@ -4588,54 +5003,70 @@
"properties": [
{
"name": "NameOnMethod",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Name",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isRequired": false
+ },
+ {
+ "name": "JsonName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TypeSimple",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsOptional",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "DefaultValue",
+ "jsonName": null,
"type": "System.Object",
"typeSimple": "object",
"isRequired": false
},
{
"name": "ConstraintTypes",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
},
{
"name": "BindingSourceId",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "DescriptorName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -4651,12 +5082,14 @@
"properties": [
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TypeSimple",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
@@ -4672,36 +5105,42 @@
"properties": [
{
"name": "BaseType",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsEnum",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false
},
{
"name": "EnumNames",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
},
{
"name": "EnumValues",
+ "jsonName": null,
"type": "[System.Object]",
"typeSimple": "[object]",
"isRequired": false
},
{
"name": "GenericArguments",
+ "jsonName": null,
"type": "[System.String]",
"typeSimple": "[string]",
"isRequired": false
},
{
"name": "Properties",
+ "jsonName": null,
"type": "[Volo.Abp.Http.Modeling.PropertyApiDescriptionModel]",
"typeSimple": "[Volo.Abp.Http.Modeling.PropertyApiDescriptionModel]",
"isRequired": false
@@ -4717,24 +5156,35 @@
"properties": [
{
"name": "Name",
+ "jsonName": null,
+ "type": "System.String",
+ "typeSimple": "string",
+ "isRequired": false
+ },
+ {
+ "name": "JsonName",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "Type",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "TypeSimple",
+ "jsonName": null,
"type": "System.String",
"typeSimple": "string",
"isRequired": false
},
{
"name": "IsRequired",
+ "jsonName": null,
"type": "System.Boolean",
"typeSimple": "boolean",
"isRequired": false