File tree 3 files changed +6
-7
lines changed
3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -374,6 +374,7 @@ extension OpenAPI.Document {
374
374
/// OpenAPIKit to a certain extent.
375
375
public enum Version : String , Codable {
376
376
case v3_1_0 = " 3.1.0 "
377
+ case v3_1_1 = " 3.1.1 "
377
378
}
378
379
}
379
380
Original file line number Diff line number Diff line change @@ -361,6 +361,7 @@ extension OpenAPI.Document {
361
361
case v3_0_1 = " 3.0.1 "
362
362
case v3_0_2 = " 3.0.2 "
363
363
case v3_0_3 = " 3.0.3 "
364
+ case v3_0_4 = " 3.0.4 "
364
365
}
365
366
}
366
367
Original file line number Diff line number Diff line change @@ -10,10 +10,7 @@ import OpenAPIKit30
10
10
11
11
public extension OpenAPIKit30 . OpenAPI . Document {
12
12
func `convert`( to version: OpenAPIKit . OpenAPI . Document . Version ) -> OpenAPIKit . OpenAPI . Document {
13
- switch version {
14
- case . v3_1_0:
15
- return self . to31 ( )
16
- }
13
+ return self . to31 ( version: version)
17
14
}
18
15
}
19
16
@@ -22,10 +19,10 @@ private protocol To31 {
22
19
func to31( ) -> Destination
23
20
}
24
21
25
- extension OpenAPIKit30 . OpenAPI . Document : To31 {
26
- fileprivate func to31( ) -> OpenAPIKit . OpenAPI . Document {
22
+ extension OpenAPIKit30 . OpenAPI . Document {
23
+ fileprivate func to31( version : OpenAPIKit . OpenAPI . Document . Version = . v3_1_0 ) -> OpenAPIKit . OpenAPI . Document {
27
24
OpenAPIKit . OpenAPI. Document (
28
- openAPIVersion: . v3_1_0 ,
25
+ openAPIVersion: version ,
29
26
info: info. to31 ( ) ,
30
27
servers: servers. map { $0. to31 ( ) } ,
31
28
paths: paths. mapValues { eitherRefTo31 ( $0) } ,
You can’t perform that action at this time.
0 commit comments