@@ -23,6 +23,7 @@ properties:
23
23
type : array
24
24
items :
25
25
$ref : ' #/definitions/Tag'
26
+ uniqueItems : true
26
27
paths :
27
28
$ref : ' #/definitions/Paths'
28
29
components :
@@ -35,10 +36,10 @@ definitions:
35
36
type : object
36
37
required :
37
38
- $ref
38
- properties :
39
- $ref :
39
+ patternProperties :
40
+ ' ^\ $ref$ ' :
40
41
type : string
41
- format : uriref
42
+ format : uri-reference
42
43
Info :
43
44
type : object
44
45
required :
@@ -51,7 +52,7 @@ definitions:
51
52
type : string
52
53
termsOfService :
53
54
type : string
54
- format : uriref
55
+ format : uri-reference
55
56
contact :
56
57
$ref : ' #/definitions/Contact'
57
58
license :
@@ -70,7 +71,7 @@ definitions:
70
71
type : string
71
72
url :
72
73
type : string
73
- format : uriref
74
+ format : uri-reference
74
75
email :
75
76
type : string
76
77
format : email
@@ -87,7 +88,7 @@ definitions:
87
88
type : string
88
89
url :
89
90
type : string
90
- format : uriref
91
+ format : uri-reference
91
92
patternProperties :
92
93
' ^x- ' : {}
93
94
additionalProperties : false
@@ -252,7 +253,7 @@ definitions:
252
253
type : array
253
254
items : {}
254
255
minItems : 1
255
- uniqueItems : true
256
+ uniqueItems : false
256
257
type :
257
258
type : string
258
259
enum :
@@ -347,7 +348,7 @@ definitions:
347
348
type : string
348
349
namespace :
349
350
type : string
350
- format : url
351
+ format : uri
351
352
prefix :
352
353
type : string
353
354
attribute :
@@ -368,6 +369,7 @@ definitions:
368
369
description :
369
370
type : string
370
371
headers :
372
+ type : object
371
373
additionalProperties :
372
374
oneOf :
373
375
- $ref : ' #/definitions/Header'
@@ -440,7 +442,7 @@ definitions:
440
442
value : {}
441
443
externalValue :
442
444
type : string
443
- format : uriref
445
+ format : uri-reference
444
446
patternProperties :
445
447
' ^x- ' : {}
446
448
additionalProperties : false
@@ -600,6 +602,7 @@ definitions:
600
602
oneOf :
601
603
- $ref : ' #/definitions/Parameter'
602
604
- $ref : ' #/definitions/Reference'
605
+ uniqueItems : true
603
606
patternProperties :
604
607
' ^x- ' : {}
605
608
additionalProperties : false
@@ -627,6 +630,7 @@ definitions:
627
630
oneOf :
628
631
- $ref : ' #/definitions/Parameter'
629
632
- $ref : ' #/definitions/Reference'
633
+ uniqueItems : true
630
634
requestBody :
631
635
oneOf :
632
636
- $ref : ' #/definitions/RequestBody'
@@ -662,18 +666,13 @@ definitions:
662
666
- $ref : ' #/definitions/Response'
663
667
- $ref : ' #/definitions/Reference'
664
668
patternProperties :
665
- ' [1-5](?:\d{2}|XX) ' :
669
+ ' ^ [1-5](?:\d{2}|XX)$ ' :
666
670
oneOf :
667
671
- $ref : ' #/definitions/Response'
668
672
- $ref : ' #/definitions/Reference'
669
673
' ^x- ' : {}
670
674
minProperties : 1
671
675
additionalProperties : false
672
- not :
673
- type : object
674
- patternProperties :
675
- ' ^x- ' : {}
676
- additionalProperties : false
677
676
678
677
679
678
SecurityRequirement :
@@ -707,7 +706,7 @@ definitions:
707
706
type : string
708
707
url :
709
708
type : string
710
- format : uriref
709
+ format : uri-reference
711
710
patternProperties :
712
711
' ^x- ' : {}
713
712
additionalProperties : false
@@ -1250,20 +1249,16 @@ definitions:
1250
1249
- $ref : ' #/definitions/BearerHTTPSecurityScheme'
1251
1250
1252
1251
NonBearerHTTPSecurityScheme :
1253
- not :
1254
- type : object
1255
- properties :
1256
- scheme :
1257
- type : string
1258
- enum :
1259
- - bearer
1260
1252
type : object
1261
1253
required :
1262
1254
- scheme
1263
1255
- type
1264
1256
properties :
1265
1257
scheme :
1266
1258
type : string
1259
+ not :
1260
+ enum :
1261
+ - bearer
1267
1262
description :
1268
1263
type : string
1269
1264
type :
@@ -1326,7 +1321,7 @@ definitions:
1326
1321
- openIdConnect
1327
1322
openIdConnectUrl :
1328
1323
type : string
1329
- format : url
1324
+ format : uri-reference
1330
1325
description :
1331
1326
type : string
1332
1327
patternProperties :
@@ -1356,10 +1351,10 @@ definitions:
1356
1351
properties :
1357
1352
authorizationUrl :
1358
1353
type : string
1359
- format : uriref
1354
+ format : uri-reference
1360
1355
refreshUrl :
1361
1356
type : string
1362
- format : uriref
1357
+ format : uri-reference
1363
1358
scopes :
1364
1359
type : object
1365
1360
additionalProperties :
@@ -1375,10 +1370,10 @@ definitions:
1375
1370
properties :
1376
1371
tokenUrl :
1377
1372
type : string
1378
- format : uriref
1373
+ format : uri-reference
1379
1374
refreshUrl :
1380
1375
type : string
1381
- format : uriref
1376
+ format : uri-reference
1382
1377
scopes :
1383
1378
type : object
1384
1379
additionalProperties :
@@ -1394,10 +1389,10 @@ definitions:
1394
1389
properties :
1395
1390
tokenUrl :
1396
1391
type : string
1397
- format : uriref
1392
+ format : uri-reference
1398
1393
refreshUrl :
1399
1394
type : string
1400
- format : uriref
1395
+ format : uri-reference
1401
1396
scopes :
1402
1397
type : object
1403
1398
additionalProperties :
@@ -1414,13 +1409,13 @@ definitions:
1414
1409
properties :
1415
1410
authorizationUrl :
1416
1411
type : string
1417
- format : uriref
1412
+ format : uri-reference
1418
1413
tokenUrl :
1419
1414
type : string
1420
- format : uriref
1415
+ format : uri-reference
1421
1416
refreshUrl :
1422
1417
type : string
1423
- format : uriref
1418
+ format : uri-reference
1424
1419
scopes :
1425
1420
type : object
1426
1421
additionalProperties :
@@ -1439,7 +1434,7 @@ definitions:
1439
1434
properties :
1440
1435
operationRef :
1441
1436
type : string
1442
- format : uriref
1437
+ format : uri-reference
1443
1438
parameters :
1444
1439
type : object
1445
1440
additionalProperties : {}
@@ -1497,4 +1492,4 @@ definitions:
1497
1492
allowReserved :
1498
1493
type : boolean
1499
1494
default : false
1500
- additionalProperties : false
1495
+ additionalProperties : false
0 commit comments