Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
Is there a way to make Swashbuckle.AspNetCore generate a Swagger exclusiveMinimum range validation for a model property? There doesn't seem to be any way to do this with the attributes recognized ...
#2: Post edited
Is there a way to make `Swashbuckle.AspNetCore` generate a Swagger [`exclusiveMinimum`](https://swagger.io/docs/specification/data-models/data-types/) range validation for a model property?- There doesn't seem to be any way to do this with the attributes recognized by [`OpenApiSchemaExtensions.ApplyValidationAttributes`](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/8f363f7359cb1cb8fa5de5195ec6d97aefaa16b3/src/Swashbuckle.AspNetCore.SwaggerGen/SchemaGenerator/OpenApiSchemaExtensions.cs#L12). Searching the code for "exclusiveMinimum" does produce [results](https://github.com/search?q=repo%3Adomaindrivendev%2FSwashbuckle.AspNetCore+exclusiveMinimum&type=code), but only in relation to validating client-submitted JSON. So there seems to be no built-in way to do this. But is there an extension point that could be used for this?
- Is there a way to make Swashbuckle.AspNetCore generate a Swagger [`exclusiveMinimum`](https://swagger.io/docs/specification/data-models/data-types/) range validation for a model property?
- There doesn't seem to be any way to do this with the attributes recognized by [`OpenApiSchemaExtensions.ApplyValidationAttributes`](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/8f363f7359cb1cb8fa5de5195ec6d97aefaa16b3/src/Swashbuckle.AspNetCore.SwaggerGen/SchemaGenerator/OpenApiSchemaExtensions.cs#L12). Searching the code for "exclusiveMinimum" does produce [results](https://github.com/search?q=repo%3Adomaindrivendev%2FSwashbuckle.AspNetCore+exclusiveMinimum&type=code), but only in relation to validating client-submitted JSON. So there seems to be no built-in way to do this. But is there an extension point that could be used for this?
#1: Initial revision
Can Swashbuckle.AspNetCore generate exclusiveMinimum validation?
Is there a way to make `Swashbuckle.AspNetCore` generate a Swagger [`exclusiveMinimum`](https://swagger.io/docs/specification/data-models/data-types/) range validation for a model property? There doesn't seem to be any way to do this with the attributes recognized by [`OpenApiSchemaExtensions.ApplyValidationAttributes`](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/8f363f7359cb1cb8fa5de5195ec6d97aefaa16b3/src/Swashbuckle.AspNetCore.SwaggerGen/SchemaGenerator/OpenApiSchemaExtensions.cs#L12). Searching the code for "exclusiveMinimum" does produce [results](https://github.com/search?q=repo%3Adomaindrivendev%2FSwashbuckle.AspNetCore+exclusiveMinimum&type=code), but only in relation to validating client-submitted JSON. So there seems to be no built-in way to do this. But is there an extension point that could be used for this?