rbeauchamp / Swashbuckle.OData

Extends Swashbuckle with OData v4 support!
Other
129 stars 96 forks source link

Custom property resolver #176

Closed KDet closed 6 years ago

KDet commented 6 years ago

Added new feature "Custom property resolver". It provides flexible way resolve schema's property name instead of force using DataMemberAttribute.

Usage sample:

GlobalConfiguration.Configuration.EnableSwagger(c => {
    c.CustomProvider(defaultProvider => new ODataSwaggerProvider(defaultProvider, c, GlobalConfiguration.Configuration)
     .Configure(odataConfig =>
     {
         ...
         //Set custom ProperyResolver
         odataConfig.SetProperyResolver(new DefaultProperyResolver());
     }));
});