{
  "generated": [
    "app"
  ],
  "modules": {
    "abp": {
      "rootPath": "abp",
      "remoteServiceName": "abp",
      "controllers": {
        "Pages.Abp.MultiTenancy.AbpTenantController": {
          "controllerName": "AbpTenant",
          "controllerGroupName": "AbpTenant",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Pages.Abp.MultiTenancy.AbpTenantController",
          "interfaces": [
            {
              "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService",
              "name": "IAbpTenantAppService",
              "methods": [
                {
                  "name": "FindTenantByNameAsync",
                  "parametersOnMethod": [
                    {
                      "name": "name",
                      "typeAsString": "System.String, System.Private.CoreLib",
                      "type": "System.String",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
                    "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
                  }
                },
                {
                  "name": "FindTenantByIdAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto",
                    "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto"
                  }
                }
              ]
            }
          ],
          "actions": {
            "FindTenantByNameAsyncByName": {
              "uniqueName": "FindTenantByNameAsyncByName",
              "name": "FindTenantByNameAsync",
              "httpMethod": "GET",
              "url": "api/abp/multi-tenancy/tenants/by-name/{name}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "name",
                  "typeAsString": "System.String, System.Private.CoreLib",
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "name",
                  "name": "name",
                  "jsonName": null,
                  "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"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService"
            },
            "FindTenantByIdAsyncById": {
              "uniqueName": "FindTenantByIdAsyncById",
              "name": "FindTenantByIdAsync",
              "httpMethod": "GET",
              "url": "api/abp/multi-tenancy/tenants/by-id/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "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"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.IAbpTenantAppService"
            }
          }
        },
        "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController": {
          "controllerName": "AbpApiDefinition",
          "controllerGroupName": "AbpApiDefinition",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController",
          "interfaces": [],
          "actions": {
            "GetByModel": {
              "uniqueName": "GetByModel",
              "name": "Get",
              "httpMethod": "GET",
              "url": "api/abp/api-definition",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "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": "model",
                  "name": "IncludeTypes",
                  "jsonName": null,
                  "type": "System.Boolean",
                  "typeSimple": "boolean",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "model"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel",
                "typeSimple": "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.AspNetCore.Mvc.ApiExploring.AbpApiDefinitionController"
            }
          }
        },
        "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController": {
          "controllerName": "AbpApplicationConfiguration",
          "controllerGroupName": "AbpApplicationConfiguration",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController",
          "interfaces": [
            {
              "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService",
              "name": "IAbpApplicationConfigurationAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [
                    {
                      "name": "options",
                      "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions, Volo.Abp.AspNetCore.Mvc.Contracts",
                      "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions",
                      "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto",
                    "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsyncByOptions": {
              "uniqueName": "GetAsyncByOptions",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/abp/application-configuration",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "options",
                  "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions, Volo.Abp.AspNetCore.Mvc.Contracts",
                  "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions",
                  "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "options",
                  "name": "IncludeLocalizationResources",
                  "jsonName": null,
                  "type": "System.Boolean",
                  "typeSimple": "boolean",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "options"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto",
                "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationConfigurationAppService"
            }
          }
        },
        "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationController": {
          "controllerName": "AbpApplicationLocalization",
          "controllerGroupName": "AbpApplicationLocalization",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationLocalizationController",
          "interfaces": [
            {
              "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationLocalizationAppService",
              "name": "IAbpApplicationLocalizationAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto, Volo.Abp.AspNetCore.Mvc.Contracts",
                      "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto",
                      "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto",
                    "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsyncByInput": {
              "uniqueName": "GetAsyncByInput",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/abp/application-localization",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto, Volo.Abp.AspNetCore.Mvc.Contracts",
                  "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto",
                  "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "CultureName",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "OnlyDynamics",
                  "jsonName": null,
                  "type": "System.Boolean",
                  "typeSimple": "boolean",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto",
                "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IAbpApplicationLocalizationAppService"
            }
          }
        }
      }
    },
    "account": {
      "rootPath": "account",
      "remoteServiceName": "AbpAccount",
      "controllers": {
        "Volo.Abp.Account.AccountController": {
          "controllerName": "Account",
          "controllerGroupName": "Account",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Account.AccountController",
          "interfaces": [
            {
              "type": "Volo.Abp.Account.IAccountAppService",
              "name": "IAccountAppService",
              "methods": [
                {
                  "name": "RegisterAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Account.RegisterDto, Volo.Abp.Account.Application.Contracts",
                      "type": "Volo.Abp.Account.RegisterDto",
                      "typeSimple": "Volo.Abp.Account.RegisterDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityUserDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
                  }
                },
                {
                  "name": "SendPasswordResetCodeAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Account.SendPasswordResetCodeDto, Volo.Abp.Account.Application.Contracts",
                      "type": "Volo.Abp.Account.SendPasswordResetCodeDto",
                      "typeSimple": "Volo.Abp.Account.SendPasswordResetCodeDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                },
                {
                  "name": "VerifyPasswordResetTokenAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Account.VerifyPasswordResetTokenInput, Volo.Abp.Account.Application.Contracts",
                      "type": "Volo.Abp.Account.VerifyPasswordResetTokenInput",
                      "typeSimple": "Volo.Abp.Account.VerifyPasswordResetTokenInput",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Boolean",
                    "typeSimple": "boolean"
                  }
                },
                {
                  "name": "ResetPasswordAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Account.ResetPasswordDto, Volo.Abp.Account.Application.Contracts",
                      "type": "Volo.Abp.Account.ResetPasswordDto",
                      "typeSimple": "Volo.Abp.Account.ResetPasswordDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "RegisterAsyncByInput": {
              "uniqueName": "RegisterAsyncByInput",
              "name": "RegisterAsync",
              "httpMethod": "POST",
              "url": "api/account/register",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Account.RegisterDto, Volo.Abp.Account.Application.Contracts",
                  "type": "Volo.Abp.Account.RegisterDto",
                  "typeSimple": "Volo.Abp.Account.RegisterDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Account.RegisterDto",
                  "typeSimple": "Volo.Abp.Account.RegisterDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityUserDto",
                "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IAccountAppService"
            },
            "SendPasswordResetCodeAsyncByInput": {
              "uniqueName": "SendPasswordResetCodeAsyncByInput",
              "name": "SendPasswordResetCodeAsync",
              "httpMethod": "POST",
              "url": "api/account/send-password-reset-code",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Account.SendPasswordResetCodeDto, Volo.Abp.Account.Application.Contracts",
                  "type": "Volo.Abp.Account.SendPasswordResetCodeDto",
                  "typeSimple": "Volo.Abp.Account.SendPasswordResetCodeDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Account.SendPasswordResetCodeDto",
                  "typeSimple": "Volo.Abp.Account.SendPasswordResetCodeDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IAccountAppService"
            },
            "VerifyPasswordResetTokenAsyncByInput": {
              "uniqueName": "VerifyPasswordResetTokenAsyncByInput",
              "name": "VerifyPasswordResetTokenAsync",
              "httpMethod": "POST",
              "url": "api/account/verify-password-reset-token",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Account.VerifyPasswordResetTokenInput, Volo.Abp.Account.Application.Contracts",
                  "type": "Volo.Abp.Account.VerifyPasswordResetTokenInput",
                  "typeSimple": "Volo.Abp.Account.VerifyPasswordResetTokenInput",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Account.VerifyPasswordResetTokenInput",
                  "typeSimple": "Volo.Abp.Account.VerifyPasswordResetTokenInput",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Boolean",
                "typeSimple": "boolean"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IAccountAppService"
            },
            "ResetPasswordAsyncByInput": {
              "uniqueName": "ResetPasswordAsyncByInput",
              "name": "ResetPasswordAsync",
              "httpMethod": "POST",
              "url": "api/account/reset-password",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Account.ResetPasswordDto, Volo.Abp.Account.Application.Contracts",
                  "type": "Volo.Abp.Account.ResetPasswordDto",
                  "typeSimple": "Volo.Abp.Account.ResetPasswordDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Account.ResetPasswordDto",
                  "typeSimple": "Volo.Abp.Account.ResetPasswordDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IAccountAppService"
            }
          }
        },
        "Volo.Abp.Account.DynamicClaimsController": {
          "controllerName": "DynamicClaims",
          "controllerGroupName": "DynamicClaims",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Account.DynamicClaimsController",
          "interfaces": [
            {
              "type": "Volo.Abp.Account.IDynamicClaimsAppService",
              "name": "IDynamicClaimsAppService",
              "methods": [
                {
                  "name": "RefreshAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "RefreshAsync": {
              "uniqueName": "RefreshAsync",
              "name": "RefreshAsync",
              "httpMethod": "POST",
              "url": "api/account/dynamic-claims/refresh",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IDynamicClaimsAppService"
            }
          }
        },
        "Volo.Abp.Account.ProfileController": {
          "controllerName": "Profile",
          "controllerGroupName": "Profile",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Account.ProfileController",
          "interfaces": [
            {
              "type": "Volo.Abp.Account.IProfileAppService",
              "name": "IProfileAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "Volo.Abp.Account.ProfileDto",
                    "typeSimple": "Volo.Abp.Account.ProfileDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Account.UpdateProfileDto, Volo.Abp.Account.Application.Contracts",
                      "type": "Volo.Abp.Account.UpdateProfileDto",
                      "typeSimple": "Volo.Abp.Account.UpdateProfileDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Account.ProfileDto",
                    "typeSimple": "Volo.Abp.Account.ProfileDto"
                  }
                },
                {
                  "name": "ChangePasswordAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Account.ChangePasswordInput, Volo.Abp.Account.Application.Contracts",
                      "type": "Volo.Abp.Account.ChangePasswordInput",
                      "typeSimple": "Volo.Abp.Account.ChangePasswordInput",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsync": {
              "uniqueName": "GetAsync",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/account/my-profile",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "Volo.Abp.Account.ProfileDto",
                "typeSimple": "Volo.Abp.Account.ProfileDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IProfileAppService"
            },
            "UpdateAsyncByInput": {
              "uniqueName": "UpdateAsyncByInput",
              "name": "UpdateAsync",
              "httpMethod": "PUT",
              "url": "api/account/my-profile",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Account.UpdateProfileDto, Volo.Abp.Account.Application.Contracts",
                  "type": "Volo.Abp.Account.UpdateProfileDto",
                  "typeSimple": "Volo.Abp.Account.UpdateProfileDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Account.UpdateProfileDto",
                  "typeSimple": "Volo.Abp.Account.UpdateProfileDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Account.ProfileDto",
                "typeSimple": "Volo.Abp.Account.ProfileDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IProfileAppService"
            },
            "ChangePasswordAsyncByInput": {
              "uniqueName": "ChangePasswordAsyncByInput",
              "name": "ChangePasswordAsync",
              "httpMethod": "POST",
              "url": "api/account/my-profile/change-password",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Account.ChangePasswordInput, Volo.Abp.Account.Application.Contracts",
                  "type": "Volo.Abp.Account.ChangePasswordInput",
                  "typeSimple": "Volo.Abp.Account.ChangePasswordInput",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Account.ChangePasswordInput",
                  "typeSimple": "Volo.Abp.Account.ChangePasswordInput",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.IProfileAppService"
            }
          }
        },
        "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController": {
          "controllerName": "Account",
          "controllerGroupName": "Login",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController",
          "interfaces": [],
          "actions": {
            "LoginByLogin": {
              "uniqueName": "LoginByLogin",
              "name": "Login",
              "httpMethod": "POST",
              "url": "api/account/login",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "login",
                  "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo, Volo.Abp.Account.Web",
                  "type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
                  "typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "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,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult",
                "typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController"
            },
            "Logout": {
              "uniqueName": "Logout",
              "name": "Logout",
              "httpMethod": "GET",
              "url": "api/account/logout",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController"
            },
            "CheckPasswordByLogin": {
              "uniqueName": "CheckPasswordByLogin",
              "name": "CheckPassword",
              "httpMethod": "POST",
              "url": "api/account/check-password",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "login",
                  "typeAsString": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo, Volo.Abp.Account.Web",
                  "type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
                  "typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "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,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult",
                "typeSimple": "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Account.Web.Areas.Account.Controllers.AccountController"
            }
          }
        }
      }
    },
    "app": {
      "rootPath": "app",
      "remoteServiceName": "Default",
      "controllers": {
        "HospitalManagementSystem.Appointments.AppointmentAppService": {
          "controllerName": "Appointment",
          "controllerGroupName": "Appointment",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "HospitalManagementSystem.Appointments.AppointmentAppService",
          "interfaces": [
            {
              "type": "HospitalManagementSystem.Appointments.IAppointmentAppService",
              "name": "IAppointmentAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "System.String",
                    "typeSimple": "string"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsync": {
              "uniqueName": "GetAsync",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/app/appointment",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.String",
                "typeSimple": "string"
              },
              "allowAnonymous": null,
              "implementFrom": "HospitalManagementSystem.Appointments.IAppointmentAppService"
            }
          }
        },
        "HospitalManagementSystem.Departments.DepartmentAppService": {
          "controllerName": "Department",
          "controllerGroupName": "Department",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "HospitalManagementSystem.Departments.DepartmentAppService",
          "interfaces": [
            {
              "type": "HospitalManagementSystem.Departments.IDepartmentAppService",
              "name": "IDepartmentAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "System.Collections.Generic.List<HospitalManagementSystem.Dtos.DepartmentDto>",
                    "typeSimple": "[HospitalManagementSystem.Dtos.DepartmentDto]"
                  }
                },
                {
                  "name": "CreateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "HospitalManagementSystem.Dtos.CreateDepartmentDto, HospitalManagementSystem.Application",
                      "type": "HospitalManagementSystem.Dtos.CreateDepartmentDto",
                      "typeSimple": "HospitalManagementSystem.Dtos.CreateDepartmentDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "HospitalManagementSystem.Dtos.DepartmentDto",
                    "typeSimple": "HospitalManagementSystem.Dtos.DepartmentDto"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsync": {
              "uniqueName": "GetAsync",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/app/department",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.Collections.Generic.List<HospitalManagementSystem.Dtos.DepartmentDto>",
                "typeSimple": "[HospitalManagementSystem.Dtos.DepartmentDto]"
              },
              "allowAnonymous": null,
              "implementFrom": "HospitalManagementSystem.Departments.IDepartmentAppService"
            },
            "CreateAsyncByInput": {
              "uniqueName": "CreateAsyncByInput",
              "name": "CreateAsync",
              "httpMethod": "POST",
              "url": "api/app/department",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "HospitalManagementSystem.Dtos.CreateDepartmentDto, HospitalManagementSystem.Application",
                  "type": "HospitalManagementSystem.Dtos.CreateDepartmentDto",
                  "typeSimple": "HospitalManagementSystem.Dtos.CreateDepartmentDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "HospitalManagementSystem.Dtos.CreateDepartmentDto",
                  "typeSimple": "HospitalManagementSystem.Dtos.CreateDepartmentDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "HospitalManagementSystem.Dtos.DepartmentDto",
                "typeSimple": "HospitalManagementSystem.Dtos.DepartmentDto"
              },
              "allowAnonymous": null,
              "implementFrom": "HospitalManagementSystem.Departments.IDepartmentAppService"
            }
          }
        },
        "HospitalManagementSystem.Doctors.DoctorAppService": {
          "controllerName": "Doctor",
          "controllerGroupName": "Doctor",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "HospitalManagementSystem.Doctors.DoctorAppService",
          "interfaces": [
            {
              "type": "HospitalManagementSystem.Doctors.IDoctorAppService",
              "name": "IDoctorAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "System.Collections.Generic.List<HospitalManagementSystem.Dtos.DoctorDto>",
                    "typeSimple": "[HospitalManagementSystem.Dtos.DoctorDto]"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsync": {
              "uniqueName": "GetAsync",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/app/doctor",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.Collections.Generic.List<HospitalManagementSystem.Dtos.DoctorDto>",
                "typeSimple": "[HospitalManagementSystem.Dtos.DoctorDto]"
              },
              "allowAnonymous": null,
              "implementFrom": "HospitalManagementSystem.Doctors.IDoctorAppService"
            }
          }
        }
      }
    },
    "featureManagement": {
      "rootPath": "featureManagement",
      "remoteServiceName": "AbpFeatureManagement",
      "controllers": {
        "Volo.Abp.FeatureManagement.FeaturesController": {
          "controllerName": "Features",
          "controllerGroupName": "Features",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.FeatureManagement.FeaturesController",
          "interfaces": [
            {
              "type": "Volo.Abp.FeatureManagement.IFeatureAppService",
              "name": "IFeatureAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "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
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.FeatureManagement.GetFeatureListResultDto",
                    "typeSimple": "Volo.Abp.FeatureManagement.GetFeatureListResultDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "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",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                },
                {
                  "name": "DeleteAsync",
                  "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
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsyncByProviderNameAndProviderKey": {
              "uniqueName": "GetAsyncByProviderNameAndProviderKey",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/feature-management/features",
              "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.FeatureManagement.GetFeatureListResultDto",
                "typeSimple": "Volo.Abp.FeatureManagement.GetFeatureListResultDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.FeatureManagement.IFeatureAppService"
            },
            "UpdateAsyncByProviderNameAndProviderKeyAndInput": {
              "uniqueName": "UpdateAsyncByProviderNameAndProviderKeyAndInput",
              "name": "UpdateAsync",
              "httpMethod": "PUT",
              "url": "api/feature-management/features",
              "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",
                  "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.FeatureManagement.UpdateFeaturesDto",
                  "typeSimple": "Volo.Abp.FeatureManagement.UpdateFeaturesDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.FeatureManagement.IFeatureAppService"
            },
            "DeleteAsyncByProviderNameAndProviderKey": {
              "uniqueName": "DeleteAsyncByProviderNameAndProviderKey",
              "name": "DeleteAsync",
              "httpMethod": "DELETE",
              "url": "api/feature-management/features",
              "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": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.FeatureManagement.IFeatureAppService"
            }
          }
        }
      }
    },
    "identity": {
      "rootPath": "identity",
      "remoteServiceName": "AbpIdentity",
      "controllers": {
        "Volo.Abp.Identity.IdentityRoleController": {
          "controllerName": "IdentityRole",
          "controllerGroupName": "Role",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Identity.IdentityRoleController",
          "interfaces": [
            {
              "type": "Volo.Abp.Identity.IIdentityRoleAppService",
              "name": "IIdentityRoleAppService",
              "methods": [
                {
                  "name": "GetAllListAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                    "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>"
                  }
                },
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityRoleDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
                  }
                },
                {
                  "name": "GetListAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.GetIdentityRolesInput, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.GetIdentityRolesInput",
                      "typeSimple": "Volo.Abp.Identity.GetIdentityRolesInput",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                    "typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityRoleDto>"
                  }
                },
                {
                  "name": "CreateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.IdentityRoleCreateDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.IdentityRoleCreateDto",
                      "typeSimple": "Volo.Abp.Identity.IdentityRoleCreateDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityRoleDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    },
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.IdentityRoleUpdateDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.IdentityRoleUpdateDto",
                      "typeSimple": "Volo.Abp.Identity.IdentityRoleUpdateDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityRoleDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
                  }
                },
                {
                  "name": "DeleteAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAllListAsync": {
              "uniqueName": "GetAllListAsync",
              "name": "GetAllListAsync",
              "httpMethod": "GET",
              "url": "api/identity/roles/all",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityRoleAppService"
            },
            "GetListAsyncByInput": {
              "uniqueName": "GetListAsyncByInput",
              "name": "GetListAsync",
              "httpMethod": "GET",
              "url": "api/identity/roles",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.GetIdentityRolesInput, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.GetIdentityRolesInput",
                  "typeSimple": "Volo.Abp.Identity.GetIdentityRolesInput",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "Filter",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "Sorting",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "SkipCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "MaxResultCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "ExtraProperties",
                  "jsonName": null,
                  "type": "Volo.Abp.Data.ExtraPropertyDictionary",
                  "typeSimple": "{string:object}",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                "typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityRoleDto>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IReadOnlyAppService<Volo.Abp.Identity.IdentityRoleDto,Volo.Abp.Identity.IdentityRoleDto,System.Guid,Volo.Abp.Identity.GetIdentityRolesInput>"
            },
            "GetAsyncById": {
              "uniqueName": "GetAsyncById",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/identity/roles/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityRoleDto",
                "typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IReadOnlyAppService<Volo.Abp.Identity.IdentityRoleDto,Volo.Abp.Identity.IdentityRoleDto,System.Guid,Volo.Abp.Identity.GetIdentityRolesInput>"
            },
            "CreateAsyncByInput": {
              "uniqueName": "CreateAsyncByInput",
              "name": "CreateAsync",
              "httpMethod": "POST",
              "url": "api/identity/roles",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.IdentityRoleCreateDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.IdentityRoleCreateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityRoleCreateDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Identity.IdentityRoleCreateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityRoleCreateDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityRoleDto",
                "typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.ICreateAppService<Volo.Abp.Identity.IdentityRoleDto,Volo.Abp.Identity.IdentityRoleCreateDto>"
            },
            "UpdateAsyncByIdAndInput": {
              "uniqueName": "UpdateAsyncByIdAndInput",
              "name": "UpdateAsync",
              "httpMethod": "PUT",
              "url": "api/identity/roles/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                },
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.IdentityRoleUpdateDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.IdentityRoleUpdateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityRoleUpdateDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                },
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Identity.IdentityRoleUpdateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityRoleUpdateDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityRoleDto",
                "typeSimple": "Volo.Abp.Identity.IdentityRoleDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IUpdateAppService<Volo.Abp.Identity.IdentityRoleDto,System.Guid,Volo.Abp.Identity.IdentityRoleUpdateDto>"
            },
            "DeleteAsyncById": {
              "uniqueName": "DeleteAsyncById",
              "name": "DeleteAsync",
              "httpMethod": "DELETE",
              "url": "api/identity/roles/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IDeleteAppService<System.Guid>"
            }
          }
        },
        "Volo.Abp.Identity.IdentityUserController": {
          "controllerName": "IdentityUser",
          "controllerGroupName": "User",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Identity.IdentityUserController",
          "interfaces": [
            {
              "type": "Volo.Abp.Identity.IIdentityUserAppService",
              "name": "IIdentityUserAppService",
              "methods": [
                {
                  "name": "GetRolesAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                    "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>"
                  }
                },
                {
                  "name": "GetAssignableRolesAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                    "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>"
                  }
                },
                {
                  "name": "UpdateRolesAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    },
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateRolesDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
                      "typeSimple": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                },
                {
                  "name": "FindByUsernameAsync",
                  "parametersOnMethod": [
                    {
                      "name": "userName",
                      "typeAsString": "System.String, System.Private.CoreLib",
                      "type": "System.String",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityUserDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
                  }
                },
                {
                  "name": "FindByEmailAsync",
                  "parametersOnMethod": [
                    {
                      "name": "email",
                      "typeAsString": "System.String, System.Private.CoreLib",
                      "type": "System.String",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityUserDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
                  }
                },
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityUserDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
                  }
                },
                {
                  "name": "GetListAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.GetIdentityUsersInput",
                      "typeSimple": "Volo.Abp.Identity.GetIdentityUsersInput",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityUserDto>",
                    "typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityUserDto>"
                  }
                },
                {
                  "name": "CreateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.IdentityUserCreateDto",
                      "typeSimple": "Volo.Abp.Identity.IdentityUserCreateDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityUserDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    },
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.IdentityUserUpdateDto",
                      "typeSimple": "Volo.Abp.Identity.IdentityUserUpdateDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Identity.IdentityUserDto",
                    "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
                  }
                },
                {
                  "name": "DeleteAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsyncById": {
              "uniqueName": "GetAsyncById",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityUserDto",
                "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IReadOnlyAppService<Volo.Abp.Identity.IdentityUserDto,Volo.Abp.Identity.IdentityUserDto,System.Guid,Volo.Abp.Identity.GetIdentityUsersInput>"
            },
            "GetListAsyncByInput": {
              "uniqueName": "GetListAsyncByInput",
              "name": "GetListAsync",
              "httpMethod": "GET",
              "url": "api/identity/users",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.GetIdentityUsersInput",
                  "typeSimple": "Volo.Abp.Identity.GetIdentityUsersInput",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "Filter",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "Sorting",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "SkipCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "MaxResultCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "ExtraProperties",
                  "jsonName": null,
                  "type": "Volo.Abp.Data.ExtraPropertyDictionary",
                  "typeSimple": "{string:object}",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityUserDto>",
                "typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.Identity.IdentityUserDto>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IReadOnlyAppService<Volo.Abp.Identity.IdentityUserDto,Volo.Abp.Identity.IdentityUserDto,System.Guid,Volo.Abp.Identity.GetIdentityUsersInput>"
            },
            "CreateAsyncByInput": {
              "uniqueName": "CreateAsyncByInput",
              "name": "CreateAsync",
              "httpMethod": "POST",
              "url": "api/identity/users",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.IdentityUserCreateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityUserCreateDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Identity.IdentityUserCreateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityUserCreateDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityUserDto",
                "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.ICreateAppService<Volo.Abp.Identity.IdentityUserDto,Volo.Abp.Identity.IdentityUserCreateDto>"
            },
            "UpdateAsyncByIdAndInput": {
              "uniqueName": "UpdateAsyncByIdAndInput",
              "name": "UpdateAsync",
              "httpMethod": "PUT",
              "url": "api/identity/users/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                },
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.IdentityUserUpdateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityUserUpdateDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                },
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Identity.IdentityUserUpdateDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityUserUpdateDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityUserDto",
                "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IUpdateAppService<Volo.Abp.Identity.IdentityUserDto,System.Guid,Volo.Abp.Identity.IdentityUserUpdateDto>"
            },
            "DeleteAsyncById": {
              "uniqueName": "DeleteAsyncById",
              "name": "DeleteAsync",
              "httpMethod": "DELETE",
              "url": "api/identity/users/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IDeleteAppService<System.Guid>"
            },
            "GetRolesAsyncById": {
              "uniqueName": "GetRolesAsyncById",
              "name": "GetRolesAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/{id}/roles",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserAppService"
            },
            "GetAssignableRolesAsync": {
              "uniqueName": "GetAssignableRolesAsync",
              "name": "GetAssignableRolesAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/assignable-roles",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>",
                "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Identity.IdentityRoleDto>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserAppService"
            },
            "UpdateRolesAsyncByIdAndInput": {
              "uniqueName": "UpdateRolesAsyncByIdAndInput",
              "name": "UpdateRolesAsync",
              "httpMethod": "PUT",
              "url": "api/identity/users/{id}/roles",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                },
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.IdentityUserUpdateRolesDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                },
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
                  "typeSimple": "Volo.Abp.Identity.IdentityUserUpdateRolesDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserAppService"
            },
            "FindByUsernameAsyncByUserName": {
              "uniqueName": "FindByUsernameAsyncByUserName",
              "name": "FindByUsernameAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/by-username/{userName}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "userName",
                  "typeAsString": "System.String, System.Private.CoreLib",
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "userName",
                  "name": "userName",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityUserDto",
                "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserAppService"
            },
            "FindByEmailAsyncByEmail": {
              "uniqueName": "FindByEmailAsyncByEmail",
              "name": "FindByEmailAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/by-email/{email}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "email",
                  "typeAsString": "System.String, System.Private.CoreLib",
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "email",
                  "name": "email",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Identity.IdentityUserDto",
                "typeSimple": "Volo.Abp.Identity.IdentityUserDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserAppService"
            }
          }
        },
        "Volo.Abp.Identity.IdentityUserLookupController": {
          "controllerName": "IdentityUserLookup",
          "controllerGroupName": "UserLookup",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.Identity.IdentityUserLookupController",
          "interfaces": [
            {
              "type": "Volo.Abp.Identity.IIdentityUserLookupAppService",
              "name": "IIdentityUserLookupAppService",
              "methods": [
                {
                  "name": "FindByIdAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Users.UserData",
                    "typeSimple": "Volo.Abp.Users.UserData"
                  }
                },
                {
                  "name": "FindByUserNameAsync",
                  "parametersOnMethod": [
                    {
                      "name": "userName",
                      "typeAsString": "System.String, System.Private.CoreLib",
                      "type": "System.String",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Users.UserData",
                    "typeSimple": "Volo.Abp.Users.UserData"
                  }
                },
                {
                  "name": "SearchAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.UserLookupSearchInputDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.UserLookupSearchInputDto",
                      "typeSimple": "Volo.Abp.Identity.UserLookupSearchInputDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Users.UserData>",
                    "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Users.UserData>"
                  }
                },
                {
                  "name": "GetCountAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.Identity.UserLookupCountInputDto, Volo.Abp.Identity.Application.Contracts",
                      "type": "Volo.Abp.Identity.UserLookupCountInputDto",
                      "typeSimple": "Volo.Abp.Identity.UserLookupCountInputDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Int64",
                    "typeSimple": "number"
                  }
                }
              ]
            }
          ],
          "actions": {
            "FindByIdAsyncById": {
              "uniqueName": "FindByIdAsyncById",
              "name": "FindByIdAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/lookup/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Users.UserData",
                "typeSimple": "Volo.Abp.Users.UserData"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserLookupAppService"
            },
            "FindByUserNameAsyncByUserName": {
              "uniqueName": "FindByUserNameAsyncByUserName",
              "name": "FindByUserNameAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/lookup/by-username/{userName}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "userName",
                  "typeAsString": "System.String, System.Private.CoreLib",
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "userName",
                  "name": "userName",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Users.UserData",
                "typeSimple": "Volo.Abp.Users.UserData"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserLookupAppService"
            },
            "SearchAsyncByInput": {
              "uniqueName": "SearchAsyncByInput",
              "name": "SearchAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/lookup/search",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.UserLookupSearchInputDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.UserLookupSearchInputDto",
                  "typeSimple": "Volo.Abp.Identity.UserLookupSearchInputDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "Filter",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "Sorting",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "SkipCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "MaxResultCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "ExtraProperties",
                  "jsonName": null,
                  "type": "Volo.Abp.Data.ExtraPropertyDictionary",
                  "typeSimple": "{string:object}",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Users.UserData>",
                "typeSimple": "Volo.Abp.Application.Dtos.ListResultDto<Volo.Abp.Users.UserData>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserLookupAppService"
            },
            "GetCountAsyncByInput": {
              "uniqueName": "GetCountAsyncByInput",
              "name": "GetCountAsync",
              "httpMethod": "GET",
              "url": "api/identity/users/lookup/count",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.Identity.UserLookupCountInputDto, Volo.Abp.Identity.Application.Contracts",
                  "type": "Volo.Abp.Identity.UserLookupCountInputDto",
                  "typeSimple": "Volo.Abp.Identity.UserLookupCountInputDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "Filter",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                }
              ],
              "returnValue": {
                "type": "System.Int64",
                "typeSimple": "number"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Identity.IIdentityUserLookupAppService"
            }
          }
        }
      }
    },
    "multi-tenancy": {
      "rootPath": "multi-tenancy",
      "remoteServiceName": "AbpTenantManagement",
      "controllers": {
        "Volo.Abp.TenantManagement.TenantController": {
          "controllerName": "Tenant",
          "controllerGroupName": "Tenant",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.TenantManagement.TenantController",
          "interfaces": [
            {
              "type": "Volo.Abp.TenantManagement.ITenantAppService",
              "name": "ITenantAppService",
              "methods": [
                {
                  "name": "GetDefaultConnectionStringAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.String",
                    "typeSimple": "string"
                  }
                },
                {
                  "name": "UpdateDefaultConnectionStringAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    },
                    {
                      "name": "defaultConnectionString",
                      "typeAsString": "System.String, System.Private.CoreLib",
                      "type": "System.String",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                },
                {
                  "name": "DeleteDefaultConnectionStringAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                },
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.TenantManagement.TenantDto",
                    "typeSimple": "Volo.Abp.TenantManagement.TenantDto"
                  }
                },
                {
                  "name": "GetListAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.TenantManagement.GetTenantsInput, Volo.Abp.TenantManagement.Application.Contracts",
                      "type": "Volo.Abp.TenantManagement.GetTenantsInput",
                      "typeSimple": "Volo.Abp.TenantManagement.GetTenantsInput",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.TenantManagement.TenantDto>",
                    "typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.TenantManagement.TenantDto>"
                  }
                },
                {
                  "name": "CreateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.TenantManagement.TenantCreateDto, Volo.Abp.TenantManagement.Application.Contracts",
                      "type": "Volo.Abp.TenantManagement.TenantCreateDto",
                      "typeSimple": "Volo.Abp.TenantManagement.TenantCreateDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.TenantManagement.TenantDto",
                    "typeSimple": "Volo.Abp.TenantManagement.TenantDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    },
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.TenantManagement.TenantUpdateDto, Volo.Abp.TenantManagement.Application.Contracts",
                      "type": "Volo.Abp.TenantManagement.TenantUpdateDto",
                      "typeSimple": "Volo.Abp.TenantManagement.TenantUpdateDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.TenantManagement.TenantDto",
                    "typeSimple": "Volo.Abp.TenantManagement.TenantDto"
                  }
                },
                {
                  "name": "DeleteAsync",
                  "parametersOnMethod": [
                    {
                      "name": "id",
                      "typeAsString": "System.Guid, System.Private.CoreLib",
                      "type": "System.Guid",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsyncById": {
              "uniqueName": "GetAsyncById",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/multi-tenancy/tenants/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.TenantManagement.TenantDto",
                "typeSimple": "Volo.Abp.TenantManagement.TenantDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IReadOnlyAppService<Volo.Abp.TenantManagement.TenantDto,Volo.Abp.TenantManagement.TenantDto,System.Guid,Volo.Abp.TenantManagement.GetTenantsInput>"
            },
            "GetListAsyncByInput": {
              "uniqueName": "GetListAsyncByInput",
              "name": "GetListAsync",
              "httpMethod": "GET",
              "url": "api/multi-tenancy/tenants",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.TenantManagement.GetTenantsInput, Volo.Abp.TenantManagement.Application.Contracts",
                  "type": "Volo.Abp.TenantManagement.GetTenantsInput",
                  "typeSimple": "Volo.Abp.TenantManagement.GetTenantsInput",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "Filter",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "Sorting",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "SkipCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                },
                {
                  "nameOnMethod": "input",
                  "name": "MaxResultCount",
                  "jsonName": null,
                  "type": "System.Int32",
                  "typeSimple": "number",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": "input"
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.TenantManagement.TenantDto>",
                "typeSimple": "Volo.Abp.Application.Dtos.PagedResultDto<Volo.Abp.TenantManagement.TenantDto>"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IReadOnlyAppService<Volo.Abp.TenantManagement.TenantDto,Volo.Abp.TenantManagement.TenantDto,System.Guid,Volo.Abp.TenantManagement.GetTenantsInput>"
            },
            "CreateAsyncByInput": {
              "uniqueName": "CreateAsyncByInput",
              "name": "CreateAsync",
              "httpMethod": "POST",
              "url": "api/multi-tenancy/tenants",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.TenantManagement.TenantCreateDto, Volo.Abp.TenantManagement.Application.Contracts",
                  "type": "Volo.Abp.TenantManagement.TenantCreateDto",
                  "typeSimple": "Volo.Abp.TenantManagement.TenantCreateDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.TenantManagement.TenantCreateDto",
                  "typeSimple": "Volo.Abp.TenantManagement.TenantCreateDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.TenantManagement.TenantDto",
                "typeSimple": "Volo.Abp.TenantManagement.TenantDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.ICreateAppService<Volo.Abp.TenantManagement.TenantDto,Volo.Abp.TenantManagement.TenantCreateDto>"
            },
            "UpdateAsyncByIdAndInput": {
              "uniqueName": "UpdateAsyncByIdAndInput",
              "name": "UpdateAsync",
              "httpMethod": "PUT",
              "url": "api/multi-tenancy/tenants/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                },
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.TenantManagement.TenantUpdateDto, Volo.Abp.TenantManagement.Application.Contracts",
                  "type": "Volo.Abp.TenantManagement.TenantUpdateDto",
                  "typeSimple": "Volo.Abp.TenantManagement.TenantUpdateDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                },
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.TenantManagement.TenantUpdateDto",
                  "typeSimple": "Volo.Abp.TenantManagement.TenantUpdateDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "Volo.Abp.TenantManagement.TenantDto",
                "typeSimple": "Volo.Abp.TenantManagement.TenantDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IUpdateAppService<Volo.Abp.TenantManagement.TenantDto,System.Guid,Volo.Abp.TenantManagement.TenantUpdateDto>"
            },
            "DeleteAsyncById": {
              "uniqueName": "DeleteAsyncById",
              "name": "DeleteAsync",
              "httpMethod": "DELETE",
              "url": "api/multi-tenancy/tenants/{id}",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.Application.Services.IDeleteAppService<System.Guid>"
            },
            "GetDefaultConnectionStringAsyncById": {
              "uniqueName": "GetDefaultConnectionStringAsyncById",
              "name": "GetDefaultConnectionStringAsync",
              "httpMethod": "GET",
              "url": "api/multi-tenancy/tenants/{id}/default-connection-string",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.String",
                "typeSimple": "string"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.TenantManagement.ITenantAppService"
            },
            "UpdateDefaultConnectionStringAsyncByIdAndDefaultConnectionString": {
              "uniqueName": "UpdateDefaultConnectionStringAsyncByIdAndDefaultConnectionString",
              "name": "UpdateDefaultConnectionStringAsync",
              "httpMethod": "PUT",
              "url": "api/multi-tenancy/tenants/{id}/default-connection-string",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                },
                {
                  "name": "defaultConnectionString",
                  "typeAsString": "System.String, System.Private.CoreLib",
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                },
                {
                  "nameOnMethod": "defaultConnectionString",
                  "name": "defaultConnectionString",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.TenantManagement.ITenantAppService"
            },
            "DeleteDefaultConnectionStringAsyncById": {
              "uniqueName": "DeleteDefaultConnectionStringAsyncById",
              "name": "DeleteDefaultConnectionStringAsync",
              "httpMethod": "DELETE",
              "url": "api/multi-tenancy/tenants/{id}/default-connection-string",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "id",
                  "typeAsString": "System.Guid, System.Private.CoreLib",
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "id",
                  "name": "id",
                  "jsonName": null,
                  "type": "System.Guid",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": [],
                  "bindingSourceId": "Path",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.TenantManagement.ITenantAppService"
            }
          }
        }
      }
    },
    "permissionManagement": {
      "rootPath": "permissionManagement",
      "remoteServiceName": "AbpPermissionManagement",
      "controllers": {
        "Volo.Abp.PermissionManagement.PermissionsController": {
          "controllerName": "Permissions",
          "controllerGroupName": "Permissions",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.PermissionManagement.PermissionsController",
          "interfaces": [
            {
              "type": "Volo.Abp.PermissionManagement.IPermissionAppService",
              "name": "IPermissionAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "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
                    }
                  ],
                  "returnValue": {
                    "type": "Volo.Abp.PermissionManagement.GetPermissionListResultDto",
                    "typeSimple": "Volo.Abp.PermissionManagement.GetPermissionListResultDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "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
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "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,
              "implementFrom": "Volo.Abp.PermissionManagement.IPermissionAppService"
            },
            "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,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.PermissionManagement.IPermissionAppService"
            }
          }
        }
      }
    },
    "settingManagement": {
      "rootPath": "settingManagement",
      "remoteServiceName": "SettingManagement",
      "controllers": {
        "Volo.Abp.SettingManagement.EmailSettingsController": {
          "controllerName": "EmailSettings",
          "controllerGroupName": "EmailSettings",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.SettingManagement.EmailSettingsController",
          "interfaces": [
            {
              "type": "Volo.Abp.SettingManagement.IEmailSettingsAppService",
              "name": "IEmailSettingsAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "Volo.Abp.SettingManagement.EmailSettingsDto",
                    "typeSimple": "Volo.Abp.SettingManagement.EmailSettingsDto"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto, Volo.Abp.SettingManagement.Application.Contracts",
                      "type": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
                      "typeSimple": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                },
                {
                  "name": "SendTestEmailAsync",
                  "parametersOnMethod": [
                    {
                      "name": "input",
                      "typeAsString": "Volo.Abp.SettingManagement.SendTestEmailInput, Volo.Abp.SettingManagement.Application.Contracts",
                      "type": "Volo.Abp.SettingManagement.SendTestEmailInput",
                      "typeSimple": "Volo.Abp.SettingManagement.SendTestEmailInput",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsync": {
              "uniqueName": "GetAsync",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/setting-management/emailing",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "Volo.Abp.SettingManagement.EmailSettingsDto",
                "typeSimple": "Volo.Abp.SettingManagement.EmailSettingsDto"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.SettingManagement.IEmailSettingsAppService"
            },
            "UpdateAsyncByInput": {
              "uniqueName": "UpdateAsyncByInput",
              "name": "UpdateAsync",
              "httpMethod": "POST",
              "url": "api/setting-management/emailing",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto, Volo.Abp.SettingManagement.Application.Contracts",
                  "type": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
                  "typeSimple": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
                  "typeSimple": "Volo.Abp.SettingManagement.UpdateEmailSettingsDto",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.SettingManagement.IEmailSettingsAppService"
            },
            "SendTestEmailAsyncByInput": {
              "uniqueName": "SendTestEmailAsyncByInput",
              "name": "SendTestEmailAsync",
              "httpMethod": "POST",
              "url": "api/setting-management/emailing/send-test-email",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "input",
                  "typeAsString": "Volo.Abp.SettingManagement.SendTestEmailInput, Volo.Abp.SettingManagement.Application.Contracts",
                  "type": "Volo.Abp.SettingManagement.SendTestEmailInput",
                  "typeSimple": "Volo.Abp.SettingManagement.SendTestEmailInput",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "input",
                  "name": "input",
                  "jsonName": null,
                  "type": "Volo.Abp.SettingManagement.SendTestEmailInput",
                  "typeSimple": "Volo.Abp.SettingManagement.SendTestEmailInput",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "Body",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.SettingManagement.IEmailSettingsAppService"
            }
          }
        },
        "Volo.Abp.SettingManagement.TimeZoneSettingsController": {
          "controllerName": "TimeZoneSettings",
          "controllerGroupName": "TimeZoneSettings",
          "isRemoteService": true,
          "isIntegrationService": false,
          "apiVersion": null,
          "type": "Volo.Abp.SettingManagement.TimeZoneSettingsController",
          "interfaces": [
            {
              "type": "Volo.Abp.SettingManagement.ITimeZoneSettingsAppService",
              "name": "ITimeZoneSettingsAppService",
              "methods": [
                {
                  "name": "GetAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "System.String",
                    "typeSimple": "string"
                  }
                },
                {
                  "name": "GetTimezonesAsync",
                  "parametersOnMethod": [],
                  "returnValue": {
                    "type": "System.Collections.Generic.List<Volo.Abp.NameValue>",
                    "typeSimple": "[Volo.Abp.NameValue]"
                  }
                },
                {
                  "name": "UpdateAsync",
                  "parametersOnMethod": [
                    {
                      "name": "timezone",
                      "typeAsString": "System.String, System.Private.CoreLib",
                      "type": "System.String",
                      "typeSimple": "string",
                      "isOptional": false,
                      "defaultValue": null
                    }
                  ],
                  "returnValue": {
                    "type": "System.Void",
                    "typeSimple": "System.Void"
                  }
                }
              ]
            }
          ],
          "actions": {
            "GetAsync": {
              "uniqueName": "GetAsync",
              "name": "GetAsync",
              "httpMethod": "GET",
              "url": "api/setting-management/timezone",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.String",
                "typeSimple": "string"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.SettingManagement.ITimeZoneSettingsAppService"
            },
            "GetTimezonesAsync": {
              "uniqueName": "GetTimezonesAsync",
              "name": "GetTimezonesAsync",
              "httpMethod": "GET",
              "url": "api/setting-management/timezone/timezones",
              "supportedVersions": [],
              "parametersOnMethod": [],
              "parameters": [],
              "returnValue": {
                "type": "System.Collections.Generic.List<Volo.Abp.NameValue>",
                "typeSimple": "[Volo.Abp.NameValue]"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.SettingManagement.ITimeZoneSettingsAppService"
            },
            "UpdateAsyncByTimezone": {
              "uniqueName": "UpdateAsyncByTimezone",
              "name": "UpdateAsync",
              "httpMethod": "POST",
              "url": "api/setting-management/timezone",
              "supportedVersions": [],
              "parametersOnMethod": [
                {
                  "name": "timezone",
                  "typeAsString": "System.String, System.Private.CoreLib",
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null
                }
              ],
              "parameters": [
                {
                  "nameOnMethod": "timezone",
                  "name": "timezone",
                  "jsonName": null,
                  "type": "System.String",
                  "typeSimple": "string",
                  "isOptional": false,
                  "defaultValue": null,
                  "constraintTypes": null,
                  "bindingSourceId": "ModelBinding",
                  "descriptorName": ""
                }
              ],
              "returnValue": {
                "type": "System.Void",
                "typeSimple": "System.Void"
              },
              "allowAnonymous": null,
              "implementFrom": "Volo.Abp.SettingManagement.ITimeZoneSettingsAppService"
            }
          }
        }
      }
    }
  },
  "types": {
    "HospitalManagementSystem.Dtos.CreateDepartmentDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "DepartmentNo",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentDate",
          "jsonName": null,
          "type": "System.DateTime?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentHead",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Description",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "HospitalManagementSystem.Dtos.DepartmentDto": {
      "baseType": "Volo.Abp.Domain.Entities.Auditing.FullAuditedEntity<System.Guid>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "DepartmentNo",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentDate",
          "jsonName": null,
          "type": "System.DateTime?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentHead",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Status",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Description",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "HospitalManagementSystem.Dtos.DoctorDto": {
      "baseType": "Volo.Abp.Domain.Entities.Auditing.FullAuditedEntity<System.Guid>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "FirstName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LastName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Gender",
          "jsonName": null,
          "type": "HospitalManagementSystem.Enums.GenderEnum?",
          "typeSimple": "HospitalManagementSystem.Enums.GenderEnum?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Mobile",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Designation",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DepartmentId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Address",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DOB",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Education",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "HospitalManagementSystem.Enums.GenderEnum": {
      "baseType": "System.Enum",
      "isEnum": true,
      "enumNames": [
        "Male",
        "Female",
        "Others"
      ],
      "enumValues": [
        0,
        1,
        2
      ],
      "genericArguments": null,
      "properties": null
    },
    "System.Nullable<T0>": {
      "baseType": "System.ValueType",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "T"
      ],
      "properties": [
        {
          "name": "HasValue",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Value",
          "jsonName": null,
          "type": "T",
          "typeSimple": "T",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.ChangePasswordInput": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "CurrentPassword",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 128,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "NewPassword",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 128,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.ProfileDto": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Surname",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumber",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsExternal",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "HasPassword",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.RegisterDto": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EmailAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Password",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 128,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "AppName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.ResetPasswordDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserId",
          "jsonName": null,
          "type": "System.Guid",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ResetToken",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Password",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.SendPasswordResetCodeDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "AppName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ReturnUrl",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ReturnUrlHash",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.UpdateProfileDto": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 64,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Surname",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 64,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumber",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 16,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.VerifyPasswordResetTokenInput": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserId",
          "jsonName": null,
          "type": "System.Guid",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ResetToken",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.AbpLoginResult": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "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,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Description",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.LoginResultType": {
      "baseType": "System.Enum",
      "isEnum": true,
      "enumNames": [
        "Success",
        "InvalidUserNameOrPassword",
        "NotAllowed",
        "LockedOut",
        "RequiresTwoFactor"
      ],
      "enumValues": [
        1,
        2,
        3,
        4,
        5
      ],
      "genericArguments": null,
      "properties": null
    },
    "Volo.Abp.Account.Web.Areas.Account.Controllers.Models.UserLoginInfo": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserNameOrEmailAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 255,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Password",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 32,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "RememberMe",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensibleAuditedEntityDto<T0>": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleCreationAuditedEntityDto<TPrimaryKey>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TPrimaryKey"
      ],
      "properties": [
        {
          "name": "LastModificationTime",
          "jsonName": null,
          "type": "System.DateTime?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LastModifierId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensibleCreationAuditedEntityDto<T0>": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleEntityDto<TPrimaryKey>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TPrimaryKey"
      ],
      "properties": [
        {
          "name": "CreationTime",
          "jsonName": null,
          "type": "System.DateTime",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CreatorId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensibleEntityDto": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": []
    },
    "Volo.Abp.Application.Dtos.ExtensibleEntityDto<T0>": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TKey"
      ],
      "properties": [
        {
          "name": "Id",
          "jsonName": null,
          "type": "TKey",
          "typeSimple": "TKey",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensibleFullAuditedEntityDto<T0>": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleAuditedEntityDto<TPrimaryKey>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TPrimaryKey"
      ],
      "properties": [
        {
          "name": "IsDeleted",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DeleterId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DeletionTime",
          "jsonName": null,
          "type": "System.DateTime?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensibleLimitedResultRequestDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleEntityDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "DefaultMaxResultCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MaxMaxResultCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MaxResultCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": "1",
          "maximum": "2147483647",
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensiblePagedAndSortedResultRequestDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensiblePagedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Sorting",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ExtensiblePagedResultRequestDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleLimitedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "SkipCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": "0",
          "maximum": "2147483647",
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.LimitedResultRequestDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "DefaultMaxResultCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MaxMaxResultCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MaxResultCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": "1",
          "maximum": "2147483647",
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.ListResultDto<T0>": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "T"
      ],
      "properties": [
        {
          "name": "Items",
          "jsonName": null,
          "type": "[T]",
          "typeSimple": "[T]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.PagedAndSortedResultRequestDto": {
      "baseType": "Volo.Abp.Application.Dtos.PagedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Sorting",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.PagedResultDto<T0>": {
      "baseType": "Volo.Abp.Application.Dtos.ListResultDto<T>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "T"
      ],
      "properties": [
        {
          "name": "TotalCount",
          "jsonName": null,
          "type": "System.Int64",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Application.Dtos.PagedResultRequestDto": {
      "baseType": "Volo.Abp.Application.Dtos.LimitedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "SkipCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": "0",
          "maximum": "2147483647",
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "GrantedPolicies",
          "jsonName": null,
          "type": "{System.String:System.Boolean}",
          "typeSimple": "{string:boolean}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Localization",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Auth",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Setting",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CurrentUser",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Features",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "GlobalFeatures",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationGlobalFeatureConfigurationDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationGlobalFeatureConfigurationDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MultiTenancy",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CurrentTenant",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Timing",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Clock",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ObjectExtensions",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ExtraProperties",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IncludeLocalizationResources",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Values",
          "jsonName": null,
          "type": "{System.String:System.String}",
          "typeSimple": "{string:string}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationGlobalFeatureConfigurationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "EnabledFeatures",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Values",
          "jsonName": null,
          "type": "{System.String:System.Collections.Generic.Dictionary<System.String,System.String>}",
          "typeSimple": "{string:System.Collections.Generic.Dictionary<string,string>}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Resources",
          "jsonName": null,
          "type": "{System.String:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationResourceDto}",
          "typeSimple": "{string:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationResourceDto}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Languages",
          "jsonName": null,
          "type": "[Volo.Abp.Localization.LanguageInfo]",
          "typeSimple": "[Volo.Abp.Localization.LanguageInfo]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CurrentCulture",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultResourceName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LanguagesMap",
          "jsonName": null,
          "type": "{System.String:[Volo.Abp.NameValue]}",
          "typeSimple": "{string:[Volo.Abp.NameValue]}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LanguageFilesMap",
          "jsonName": null,
          "type": "{System.String:[Volo.Abp.NameValue]}",
          "typeSimple": "{string:[Volo.Abp.NameValue]}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Resources",
          "jsonName": null,
          "type": "{System.String:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationResourceDto}",
          "typeSimple": "{string:Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationResourceDto}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CurrentCulture",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationRequestDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "CultureName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "OnlyDynamics",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationResourceDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Texts",
          "jsonName": null,
          "type": "{System.String:System.String}",
          "typeSimple": "{string:string}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "BaseResources",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Values",
          "jsonName": null,
          "type": "{System.String:System.String}",
          "typeSimple": "{string:string}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Kind",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EnglishName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ThreeLetterIsoLanguageName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TwoLetterIsoLanguageName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsRightToLeft",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CultureName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "NativeName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DateTimeFormat",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsAuthenticated",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Id",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TenantId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ImpersonatorUserId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ImpersonatorTenantId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ImpersonatorUserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ImpersonatorTenantName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SurName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EmailVerified",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumber",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumberVerified",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Roles",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SessionId",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "CalendarAlgorithmType",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DateTimeFormatLong",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ShortDatePattern",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "FullDateTimePattern",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DateSeparator",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ShortTimePattern",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LongTimePattern",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "TimeZoneName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.EntityExtensionDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "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,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Configuration",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Fields",
          "jsonName": null,
          "type": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto]",
          "typeSimple": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LocalizationResource",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Value",
          "jsonName": null,
          "type": "System.Object",
          "typeSimple": "object",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsAvailable",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "OnGet",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "OnCreate",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "OnUpdate",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsAvailable",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsAvailable",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "TypeSimple",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Config",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TypeSimple",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Api",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Ui",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Policy",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyPolicyDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyPolicyDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Attributes",
          "jsonName": null,
          "type": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto]",
          "typeSimple": "[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Configuration",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultValue",
          "jsonName": null,
          "type": "System.Object",
          "typeSimple": "object",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyFeaturePolicyDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Features",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "RequiresAll",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyGlobalFeaturePolicyDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Features",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "RequiresAll",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyPermissionPolicyDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "PermissionNames",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "RequiresAll",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyPolicyDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "GlobalFeatures",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyGlobalFeaturePolicyDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyGlobalFeaturePolicyDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Features",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyFeaturePolicyDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyFeaturePolicyDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Permissions",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyPermissionPolicyDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyPermissionPolicyDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "OnTable",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "OnCreateForm",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "OnEditForm",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Lookup",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiLookupDto",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiLookupDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsVisible",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiLookupDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Url",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ResultListPropertyName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayPropertyName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ValuePropertyName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "FilterParamName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsVisible",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Resource",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ModuleExtensionDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "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,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Configuration",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "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,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "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,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Iana",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Windows",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "TimeZone",
          "jsonName": null,
          "type": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone",
          "typeSimple": "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "TimeZoneId",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Id",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsAvailable",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.MultiTenancy.FindTenantResultDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Success",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TenantId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "NormalizedName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsActive",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IsEnabled",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Domain.Entities.Auditing.AuditedEntity<T0>": {
      "baseType": "Volo.Abp.Domain.Entities.Auditing.CreationAuditedEntity<TKey>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TKey"
      ],
      "properties": [
        {
          "name": "LastModificationTime",
          "jsonName": null,
          "type": "System.DateTime?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LastModifierId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Domain.Entities.Auditing.CreationAuditedEntity<T0>": {
      "baseType": "Volo.Abp.Domain.Entities.Entity<TKey>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TKey"
      ],
      "properties": [
        {
          "name": "CreationTime",
          "jsonName": null,
          "type": "System.DateTime",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "CreatorId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Domain.Entities.Auditing.FullAuditedEntity<T0>": {
      "baseType": "Volo.Abp.Domain.Entities.Auditing.AuditedEntity<TKey>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TKey"
      ],
      "properties": [
        {
          "name": "IsDeleted",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DeleterId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DeletionTime",
          "jsonName": null,
          "type": "System.DateTime?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Domain.Entities.Entity": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": []
    },
    "Volo.Abp.Domain.Entities.Entity<T0>": {
      "baseType": "Volo.Abp.Domain.Entities.Entity",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "TKey"
      ],
      "properties": [
        {
          "name": "Id",
          "jsonName": null,
          "type": "TKey",
          "typeSimple": "TKey",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.FeatureManagement.FeatureDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Value",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Provider",
          "jsonName": null,
          "type": "Volo.Abp.FeatureManagement.FeatureProviderDto",
          "typeSimple": "Volo.Abp.FeatureManagement.FeatureProviderDto",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Description",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ValueType",
          "jsonName": null,
          "type": "Volo.Abp.Validation.StringValues.IStringValueType",
          "typeSimple": "Volo.Abp.Validation.StringValues.IStringValueType",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Depth",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ParentName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.FeatureManagement.FeatureGroupDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Features",
          "jsonName": null,
          "type": "[Volo.Abp.FeatureManagement.FeatureDto]",
          "typeSimple": "[Volo.Abp.FeatureManagement.FeatureDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.FeatureManagement.FeatureProviderDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Key",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.FeatureManagement.GetFeatureListResultDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Groups",
          "jsonName": null,
          "type": "[Volo.Abp.FeatureManagement.FeatureGroupDto]",
          "typeSimple": "[Volo.Abp.FeatureManagement.FeatureGroupDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.FeatureManagement.UpdateFeatureDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Value",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.FeatureManagement.UpdateFeaturesDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Features",
          "jsonName": null,
          "type": "[Volo.Abp.FeatureManagement.UpdateFeatureDto]",
          "typeSimple": "[Volo.Abp.FeatureManagement.UpdateFeatureDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ActionApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UniqueName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "HttpMethod",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Url",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SupportedVersions",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ParametersOnMethod",
          "jsonName": null,
          "type": "[Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]",
          "typeSimple": "[Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Parameters",
          "jsonName": null,
          "type": "[Volo.Abp.Http.Modeling.ParameterApiDescriptionModel]",
          "typeSimple": "[Volo.Abp.Http.Modeling.ParameterApiDescriptionModel]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ReturnValue",
          "jsonName": null,
          "type": "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel",
          "typeSimple": "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "AllowAnonymous",
          "jsonName": null,
          "type": "System.Boolean?",
          "typeSimple": "boolean?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ImplementFrom",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Modules",
          "jsonName": null,
          "type": "{System.String:Volo.Abp.Http.Modeling.ModuleApiDescriptionModel}",
          "typeSimple": "{string:Volo.Abp.Http.Modeling.ModuleApiDescriptionModel}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Types",
          "jsonName": null,
          "type": "{System.String:Volo.Abp.Http.Modeling.TypeApiDescriptionModel}",
          "typeSimple": "{string:Volo.Abp.Http.Modeling.TypeApiDescriptionModel}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ApplicationApiDescriptionModelRequestDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "IncludeTypes",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ControllerApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "ControllerName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ControllerGroupName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsRemoteService",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsIntegrationService",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ApiVersion",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Interfaces",
          "jsonName": null,
          "type": "[Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel]",
          "typeSimple": "[Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Actions",
          "jsonName": null,
          "type": "{System.String:Volo.Abp.Http.Modeling.ActionApiDescriptionModel}",
          "typeSimple": "{string:Volo.Abp.Http.Modeling.ActionApiDescriptionModel}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Methods",
          "jsonName": null,
          "type": "[Volo.Abp.Http.Modeling.InterfaceMethodApiDescriptionModel]",
          "typeSimple": "[Volo.Abp.Http.Modeling.InterfaceMethodApiDescriptionModel]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.InterfaceMethodApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ParametersOnMethod",
          "jsonName": null,
          "type": "[Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]",
          "typeSimple": "[Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ReturnValue",
          "jsonName": null,
          "type": "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel",
          "typeSimple": "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TypeAsString",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TypeSimple",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsOptional",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultValue",
          "jsonName": null,
          "type": "System.Object",
          "typeSimple": "object",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ModuleApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "RootPath",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "RemoteServiceName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Controllers",
          "jsonName": null,
          "type": "{System.String:Volo.Abp.Http.Modeling.ControllerApiDescriptionModel}",
          "typeSimple": "{string:Volo.Abp.Http.Modeling.ControllerApiDescriptionModel}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ParameterApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "NameOnMethod",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "JsonName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TypeSimple",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsOptional",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultValue",
          "jsonName": null,
          "type": "System.Object",
          "typeSimple": "object",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConstraintTypes",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "BindingSourceId",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DescriptorName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.PropertyApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "JsonName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TypeSimple",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsRequired",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MinLength",
          "jsonName": null,
          "type": "System.Int32?",
          "typeSimple": "number?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "MaxLength",
          "jsonName": null,
          "type": "System.Int32?",
          "typeSimple": "number?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Minimum",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Maximum",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Regex",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Type",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TypeSimple",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Http.Modeling.TypeApiDescriptionModel": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "BaseType",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsEnum",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EnumNames",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EnumValues",
          "jsonName": null,
          "type": "[System.Object]",
          "typeSimple": "[object]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "GenericArguments",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Properties",
          "jsonName": null,
          "type": "[Volo.Abp.Http.Modeling.PropertyApiDescriptionModel]",
          "typeSimple": "[Volo.Abp.Http.Modeling.PropertyApiDescriptionModel]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.GetIdentityRolesInput": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensiblePagedAndSortedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Filter",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.GetIdentityUsersInput": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensiblePagedAndSortedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Filter",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityRoleCreateDto": {
      "baseType": "Volo.Abp.Identity.IdentityRoleCreateOrUpdateDtoBase",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": []
    },
    "Volo.Abp.Identity.IdentityRoleCreateOrUpdateDtoBase": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsDefault",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsPublic",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityRoleDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleEntityDto<System.Guid>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsDefault",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsStatic",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsPublic",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityRoleUpdateDto": {
      "baseType": "Volo.Abp.Identity.IdentityRoleCreateOrUpdateDtoBase",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityUserCreateDto": {
      "baseType": "Volo.Abp.Identity.IdentityUserCreateOrUpdateDtoBase",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Password",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 128,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityUserCreateOrUpdateDtoBase": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 64,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Surname",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 64,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumber",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 16,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsActive",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LockoutEnabled",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "RoleNames",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityUserDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleFullAuditedEntityDto<System.Guid>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "TenantId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Surname",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EmailConfirmed",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumber",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumberConfirmed",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsActive",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LockoutEnabled",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "AccessFailedCount",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LockoutEnd",
          "jsonName": null,
          "type": "System.DateTimeOffset?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EntityVersion",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "LastPasswordChangeTime",
          "jsonName": null,
          "type": "System.DateTimeOffset?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityUserUpdateDto": {
      "baseType": "Volo.Abp.Identity.IdentityUserCreateOrUpdateDtoBase",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Password",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": 0,
          "maxLength": 128,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.IdentityUserUpdateRolesDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "RoleNames",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.UserLookupCountInputDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Filter",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Identity.UserLookupSearchInputDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensiblePagedAndSortedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Filter",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Localization.LanguageInfo": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "CultureName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "UiCultureName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TwoLetterISOLanguageName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.NameValue": {
      "baseType": "Volo.Abp.NameValue<System.String>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": []
    },
    "Volo.Abp.NameValue<T0>": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": [
        "T"
      ],
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Value",
          "jsonName": null,
          "type": "T",
          "typeSimple": "T",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "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,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.PermissionManagement.GetPermissionListResultDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "EntityDisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Groups",
          "jsonName": null,
          "type": "[Volo.Abp.PermissionManagement.PermissionGroupDto]",
          "typeSimple": "[Volo.Abp.PermissionManagement.PermissionGroupDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.PermissionManagement.PermissionGrantInfoDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ParentName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsGranted",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "AllowedProviders",
          "jsonName": null,
          "type": "[System.String]",
          "typeSimple": "[string]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "GrantedProviders",
          "jsonName": null,
          "type": "[Volo.Abp.PermissionManagement.ProviderInfoDto]",
          "typeSimple": "[Volo.Abp.PermissionManagement.ProviderInfoDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.PermissionManagement.PermissionGroupDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayNameKey",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DisplayNameResource",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Permissions",
          "jsonName": null,
          "type": "[Volo.Abp.PermissionManagement.PermissionGrantInfoDto]",
          "typeSimple": "[Volo.Abp.PermissionManagement.PermissionGrantInfoDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.PermissionManagement.ProviderInfoDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "ProviderName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ProviderKey",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.PermissionManagement.UpdatePermissionDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsGranted",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.PermissionManagement.UpdatePermissionsDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Permissions",
          "jsonName": null,
          "type": "[Volo.Abp.PermissionManagement.UpdatePermissionDto]",
          "typeSimple": "[Volo.Abp.PermissionManagement.UpdatePermissionDto]",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.SettingManagement.EmailSettingsDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "SmtpHost",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpPort",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpUserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpPassword",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpDomain",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpEnableSsl",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpUseDefaultCredentials",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultFromAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultFromDisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.SettingManagement.SendTestEmailInput": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "SenderEmailAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TargetEmailAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Subject",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Body",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.SettingManagement.UpdateEmailSettingsDto": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "SmtpHost",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpPort",
          "jsonName": null,
          "type": "System.Int32",
          "typeSimple": "number",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": "1",
          "maximum": "65535",
          "regex": null
        },
        {
          "name": "SmtpUserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": 1024,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpPassword",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": 1024,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpDomain",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": 1024,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpEnableSsl",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "SmtpUseDefaultCredentials",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultFromAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": 1024,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "DefaultFromDisplayName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": 1024,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.TenantManagement.GetTenantsInput": {
      "baseType": "Volo.Abp.Application.Dtos.PagedAndSortedResultRequestDto",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Filter",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.TenantManagement.TenantCreateDto": {
      "baseType": "Volo.Abp.TenantManagement.TenantCreateOrUpdateDtoBase",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "AdminEmailAddress",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": 256,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "AdminPassword",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": null,
          "maxLength": 128,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.TenantManagement.TenantCreateOrUpdateDtoBase": {
      "baseType": "Volo.Abp.ObjectExtending.ExtensibleObject",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": true,
          "minLength": 0,
          "maxLength": 64,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.TenantManagement.TenantDto": {
      "baseType": "Volo.Abp.Application.Dtos.ExtensibleEntityDto<System.Guid>",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.TenantManagement.TenantUpdateDto": {
      "baseType": "Volo.Abp.TenantManagement.TenantCreateOrUpdateDtoBase",
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "ConcurrencyStamp",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Users.UserData": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Id",
          "jsonName": null,
          "type": "System.Guid",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "TenantId",
          "jsonName": null,
          "type": "System.Guid?",
          "typeSimple": "string?",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "UserName",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Surname",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "IsActive",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Email",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "EmailConfirmed",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumber",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "PhoneNumberConfirmed",
          "jsonName": null,
          "type": "System.Boolean",
          "typeSimple": "boolean",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "ExtraProperties",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Validation.StringValues.IStringValueType": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Item",
          "jsonName": null,
          "type": "System.Object",
          "typeSimple": "object",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Properties",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Validator",
          "jsonName": null,
          "type": "Volo.Abp.Validation.StringValues.IValueValidator",
          "typeSimple": "Volo.Abp.Validation.StringValues.IValueValidator",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    },
    "Volo.Abp.Validation.StringValues.IValueValidator": {
      "baseType": null,
      "isEnum": false,
      "enumNames": null,
      "enumValues": null,
      "genericArguments": null,
      "properties": [
        {
          "name": "Name",
          "jsonName": null,
          "type": "System.String",
          "typeSimple": "string",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Item",
          "jsonName": null,
          "type": "System.Object",
          "typeSimple": "object",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        },
        {
          "name": "Properties",
          "jsonName": null,
          "type": "{System.String:System.Object}",
          "typeSimple": "{string:object}",
          "isRequired": false,
          "minLength": null,
          "maxLength": null,
          "minimum": null,
          "maximum": null,
          "regex": null
        }
      ]
    }
  }
}