|
8 | 8 | "minItems": 1,
|
9 | 9 | "items": { "$ref": "#" }
|
10 | 10 | },
|
11 |
| - "positiveInteger": { |
| 11 | + "nonNegativeInteger": { |
12 | 12 | "type": "integer",
|
13 | 13 | "minimum": 0
|
14 | 14 | },
|
15 |
| - "positiveIntegerDefault0": { |
| 15 | + "nonNegativeIntegerDefault0": { |
16 | 16 | "allOf": [
|
17 |
| - { "$ref": "#/definitions/positiveInteger" }, |
| 17 | + { "$ref": "#/definitions/nonNegativeInteger" }, |
18 | 18 | { "default": 0 }
|
19 | 19 | ]
|
20 | 20 | },
|
|
73 | 73 | "exclusiveMinimum": {
|
74 | 74 | "type": "number"
|
75 | 75 | },
|
76 |
| - "maxLength": { "$ref": "#/definitions/positiveInteger" }, |
77 |
| - "minLength": { "$ref": "#/definitions/positiveIntegerDefault0" }, |
| 76 | + "maxLength": { "$ref": "#/definitions/nonNegativeInteger" }, |
| 77 | + "minLength": { "$ref": "#/definitions/nonNegativeIntegerDefault0" }, |
78 | 78 | "pattern": {
|
79 | 79 | "type": "string",
|
80 | 80 | "format": "regex"
|
|
87 | 87 | ],
|
88 | 88 | "default": {}
|
89 | 89 | },
|
90 |
| - "maxItems": { "$ref": "#/definitions/positiveInteger" }, |
91 |
| - "minItems": { "$ref": "#/definitions/positiveIntegerDefault0" }, |
| 90 | + "maxItems": { "$ref": "#/definitions/nonNegativeInteger" }, |
| 91 | + "minItems": { "$ref": "#/definitions/nonNegativeIntegerDefault0" }, |
92 | 92 | "uniqueItems": {
|
93 | 93 | "type": "boolean",
|
94 | 94 | "default": false
|
95 | 95 | },
|
96 | 96 | "contains": { "$ref": "#" },
|
97 |
| - "maxProperties": { "$ref": "#/definitions/positiveInteger" }, |
98 |
| - "minProperties": { "$ref": "#/definitions/positiveIntegerDefault0" }, |
| 97 | + "maxProperties": { "$ref": "#/definitions/nonNegativeInteger" }, |
| 98 | + "minProperties": { "$ref": "#/definitions/nonNegativeIntegerDefault0" }, |
99 | 99 | "required": { "$ref": "#/definitions/stringArray" },
|
100 | 100 | "additionalProperties": { "$ref": "#" },
|
101 | 101 | "definitions": {
|
|
0 commit comments