{ "modules": { "featureManagement": { "rootPath": "featureManagement", "remoteServiceName": "AbpFeatureManagement", "controllers": { "Volo.Abp.FeatureManagement.FeaturesController": { "controllerName": "Features", "controllerGroupName": "Features", "type": "Volo.Abp.FeatureManagement.FeaturesController", "interfaces": [ { "type": "Volo.Abp.FeatureManagement.IFeatureAppService" } ], "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" } } } } } }, "types": {} }