Comments (5)
+1. Also, is there any reason why minimum
and maximum
don't apply to type string
as well? Seems only logical that one would want to validate the length of a string.
from openapi-specification.
I'm not sure if it's the same issue, if it's not ok to append this to the issue, please let me know.
Now I found that the string representation of minimum & maximum is always number, even if their type is integer. Ex. in http://petstore.swagger.wordnik.com/api/api-docs/pet, we can find this:
{
"name":"petId",
"description":"ID of pet that needs to be fetched",
"required":true,
"type":"integer",
"format":"int64",
"paramType":"path",
"allowMultiple":false,
"minimum":"1.0",
"maximum":"100000.0"}
Is it expected?
from openapi-specification.
@vincentjames501 - in Swagger 2.0 the validation fields would be the same as they are in json schema draft 4. If minimum and maximum apply to string in the schema, they would be applied here as well.
@mission-liao - it's pretty much the same issue, yeah. As mentioned above, it'll be changed in Swagger 2.0.
from openapi-specification.
@vincentjames501 - FYI, for string
the proper attributes are minLength
and maxLength
, both of which are introduced in Swagger 2.0.
from openapi-specification.
This has been resolved in Swagger 2.0.
from openapi-specification.
Related Issues (20)
- Open Community (TDC) Meeting, Thursday 21 March 2024 HOT 4
- Hi
- Open Community (TDC) Meeting, Thursday 28 March 2024 HOT 6
- Define and document branch strategy for the spec, both development and publishing HOT 6
- Spec links to https://path.id HOT 3
- Update Style Values and Style Examples for consistency HOT 8
- Open Community (TDC) Meeting, Thursday 04 April 2024 HOT 5
- $ref ignores any sibling associated with it HOT 1
- format request: support for strings which can be recognized as valid IPv4 or IPv6 addresses with a CIDR mask or netmask HOT 4
- ReSpec HTML generation needs to use correct revision of MAINTAINERS.md HOT 1
- Open Community (TDC) Meeting, Thursday 11 April 2024 HOT 7
- Reference schema property within a response HOT 2
- Open Community (TDC) Meeting, Thursday 18 April 2024 HOT 5
- Format Registry documentation is not accurate / well published HOT 2
- Schema issues in documentation examples HOT 4
- Add tokenExchange grant type to list of allowed grant types for oauth2 shape
- Open Community (TDC) Meeting, Thursday 25 April 2024 HOT 7
- Define and document our schema publishing process HOT 1
- Schema development: main or branch, in parallel or at release time?
- Should we-organize our GitHub pages to a directory on main?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openapi-specification.