|
|
|
@ -4,59 +4,75 @@ |
|
|
|
"rootPath": "cms-kit-common", |
|
|
|
"remoteServiceName": "CmsKitCommon", |
|
|
|
"controllers": { |
|
|
|
"Volo.CmsKit.MediaDescriptors.MediaDescriptorController": { |
|
|
|
"controllerName": "MediaDescriptor", |
|
|
|
"controllerGroupName": "MediaDescriptor", |
|
|
|
"Volo.CmsKit.Blogs.BlogFeatureController": { |
|
|
|
"controllerName": "BlogFeature", |
|
|
|
"controllerGroupName": "BlogFeature", |
|
|
|
"isRemoteService": true, |
|
|
|
"isIntegrationService": false, |
|
|
|
"apiVersion": null, |
|
|
|
"type": "Volo.CmsKit.MediaDescriptors.MediaDescriptorController", |
|
|
|
"type": "Volo.CmsKit.Blogs.BlogFeatureController", |
|
|
|
"interfaces": [ |
|
|
|
{ |
|
|
|
"type": "Volo.CmsKit.MediaDescriptors.IMediaDescriptorAppService", |
|
|
|
"name": "IMediaDescriptorAppService", |
|
|
|
"type": "Volo.CmsKit.Blogs.IBlogFeatureAppService", |
|
|
|
"name": "IBlogFeatureAppService", |
|
|
|
"methods": [ |
|
|
|
{ |
|
|
|
"name": "DownloadAsync", |
|
|
|
"name": "GetOrDefaultAsync", |
|
|
|
"parametersOnMethod": [ |
|
|
|
{ |
|
|
|
"name": "id", |
|
|
|
"name": "blogId", |
|
|
|
"typeAsString": "System.Guid, System.Private.CoreLib", |
|
|
|
"type": "System.Guid", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "featureName", |
|
|
|
"typeAsString": "System.String, System.Private.CoreLib", |
|
|
|
"type": "System.String", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
} |
|
|
|
], |
|
|
|
"returnValue": { |
|
|
|
"type": "Volo.Abp.Content.RemoteStreamContent", |
|
|
|
"typeSimple": "Volo.Abp.Content.RemoteStreamContent" |
|
|
|
"type": "Volo.CmsKit.Blogs.BlogFeatureDto", |
|
|
|
"typeSimple": "Volo.CmsKit.Blogs.BlogFeatureDto" |
|
|
|
} |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
], |
|
|
|
"actions": { |
|
|
|
"DownloadAsyncById": { |
|
|
|
"uniqueName": "DownloadAsyncById", |
|
|
|
"name": "DownloadAsync", |
|
|
|
"GetOrDefaultAsyncByBlogIdAndFeatureName": { |
|
|
|
"uniqueName": "GetOrDefaultAsyncByBlogIdAndFeatureName", |
|
|
|
"name": "GetOrDefaultAsync", |
|
|
|
"httpMethod": "GET", |
|
|
|
"url": "api/cms-kit/media/{id}", |
|
|
|
"url": "api/cms-kit/blogs/{blogId}/features/{featureName}", |
|
|
|
"supportedVersions": [], |
|
|
|
"parametersOnMethod": [ |
|
|
|
{ |
|
|
|
"name": "id", |
|
|
|
"name": "blogId", |
|
|
|
"typeAsString": "System.Guid, System.Private.CoreLib", |
|
|
|
"type": "System.Guid", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "featureName", |
|
|
|
"typeAsString": "System.String, System.Private.CoreLib", |
|
|
|
"type": "System.String", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
} |
|
|
|
], |
|
|
|
"parameters": [ |
|
|
|
{ |
|
|
|
"nameOnMethod": "id", |
|
|
|
"name": "id", |
|
|
|
"nameOnMethod": "blogId", |
|
|
|
"name": "blogId", |
|
|
|
"jsonName": null, |
|
|
|
"type": "System.Guid", |
|
|
|
"typeSimple": "string", |
|
|
|
@ -65,86 +81,82 @@ |
|
|
|
"constraintTypes": [], |
|
|
|
"bindingSourceId": "Path", |
|
|
|
"descriptorName": "" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"nameOnMethod": "featureName", |
|
|
|
"name": "featureName", |
|
|
|
"jsonName": null, |
|
|
|
"type": "System.String", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null, |
|
|
|
"constraintTypes": [], |
|
|
|
"bindingSourceId": "Path", |
|
|
|
"descriptorName": "" |
|
|
|
} |
|
|
|
], |
|
|
|
"returnValue": { |
|
|
|
"type": "Volo.Abp.Content.RemoteStreamContent", |
|
|
|
"typeSimple": "Volo.Abp.Content.RemoteStreamContent" |
|
|
|
"type": "Volo.CmsKit.Blogs.BlogFeatureDto", |
|
|
|
"typeSimple": "Volo.CmsKit.Blogs.BlogFeatureDto" |
|
|
|
}, |
|
|
|
"allowAnonymous": null, |
|
|
|
"implementFrom": "Volo.CmsKit.MediaDescriptors.IMediaDescriptorAppService" |
|
|
|
"implementFrom": "Volo.CmsKit.Blogs.IBlogFeatureAppService" |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
"Volo.CmsKit.Blogs.BlogFeatureController": { |
|
|
|
"controllerName": "BlogFeature", |
|
|
|
"controllerGroupName": "BlogFeature", |
|
|
|
"Volo.CmsKit.MediaDescriptors.MediaDescriptorController": { |
|
|
|
"controllerName": "MediaDescriptor", |
|
|
|
"controllerGroupName": "MediaDescriptor", |
|
|
|
"isRemoteService": true, |
|
|
|
"isIntegrationService": false, |
|
|
|
"apiVersion": null, |
|
|
|
"type": "Volo.CmsKit.Blogs.BlogFeatureController", |
|
|
|
"type": "Volo.CmsKit.MediaDescriptors.MediaDescriptorController", |
|
|
|
"interfaces": [ |
|
|
|
{ |
|
|
|
"type": "Volo.CmsKit.Blogs.IBlogFeatureAppService", |
|
|
|
"name": "IBlogFeatureAppService", |
|
|
|
"type": "Volo.CmsKit.MediaDescriptors.IMediaDescriptorAppService", |
|
|
|
"name": "IMediaDescriptorAppService", |
|
|
|
"methods": [ |
|
|
|
{ |
|
|
|
"name": "GetOrDefaultAsync", |
|
|
|
"name": "DownloadAsync", |
|
|
|
"parametersOnMethod": [ |
|
|
|
{ |
|
|
|
"name": "blogId", |
|
|
|
"name": "id", |
|
|
|
"typeAsString": "System.Guid, System.Private.CoreLib", |
|
|
|
"type": "System.Guid", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "featureName", |
|
|
|
"typeAsString": "System.String, System.Private.CoreLib", |
|
|
|
"type": "System.String", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
} |
|
|
|
], |
|
|
|
"returnValue": { |
|
|
|
"type": "Volo.CmsKit.Blogs.BlogFeatureDto", |
|
|
|
"typeSimple": "Volo.CmsKit.Blogs.BlogFeatureDto" |
|
|
|
"type": "Volo.Abp.Content.RemoteStreamContent", |
|
|
|
"typeSimple": "Volo.Abp.Content.RemoteStreamContent" |
|
|
|
} |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
], |
|
|
|
"actions": { |
|
|
|
"GetOrDefaultAsyncByBlogIdAndFeatureName": { |
|
|
|
"uniqueName": "GetOrDefaultAsyncByBlogIdAndFeatureName", |
|
|
|
"name": "GetOrDefaultAsync", |
|
|
|
"DownloadAsyncById": { |
|
|
|
"uniqueName": "DownloadAsyncById", |
|
|
|
"name": "DownloadAsync", |
|
|
|
"httpMethod": "GET", |
|
|
|
"url": "api/cms-kit/blogs/{blogId}/features/{featureName}", |
|
|
|
"url": "api/cms-kit/media/{id}", |
|
|
|
"supportedVersions": [], |
|
|
|
"parametersOnMethod": [ |
|
|
|
{ |
|
|
|
"name": "blogId", |
|
|
|
"name": "id", |
|
|
|
"typeAsString": "System.Guid, System.Private.CoreLib", |
|
|
|
"type": "System.Guid", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
}, |
|
|
|
{ |
|
|
|
"name": "featureName", |
|
|
|
"typeAsString": "System.String, System.Private.CoreLib", |
|
|
|
"type": "System.String", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null |
|
|
|
} |
|
|
|
], |
|
|
|
"parameters": [ |
|
|
|
{ |
|
|
|
"nameOnMethod": "blogId", |
|
|
|
"name": "blogId", |
|
|
|
"nameOnMethod": "id", |
|
|
|
"name": "id", |
|
|
|
"jsonName": null, |
|
|
|
"type": "System.Guid", |
|
|
|
"typeSimple": "string", |
|
|
|
@ -153,26 +165,14 @@ |
|
|
|
"constraintTypes": [], |
|
|
|
"bindingSourceId": "Path", |
|
|
|
"descriptorName": "" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"nameOnMethod": "featureName", |
|
|
|
"name": "featureName", |
|
|
|
"jsonName": null, |
|
|
|
"type": "System.String", |
|
|
|
"typeSimple": "string", |
|
|
|
"isOptional": false, |
|
|
|
"defaultValue": null, |
|
|
|
"constraintTypes": [], |
|
|
|
"bindingSourceId": "Path", |
|
|
|
"descriptorName": "" |
|
|
|
} |
|
|
|
], |
|
|
|
"returnValue": { |
|
|
|
"type": "Volo.CmsKit.Blogs.BlogFeatureDto", |
|
|
|
"typeSimple": "Volo.CmsKit.Blogs.BlogFeatureDto" |
|
|
|
"type": "Volo.Abp.Content.RemoteStreamContent", |
|
|
|
"typeSimple": "Volo.Abp.Content.RemoteStreamContent" |
|
|
|
}, |
|
|
|
"allowAnonymous": null, |
|
|
|
"implementFrom": "Volo.CmsKit.Blogs.IBlogFeatureAppService" |
|
|
|
"implementFrom": "Volo.CmsKit.MediaDescriptors.IMediaDescriptorAppService" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|