File tree Expand file tree Collapse file tree 3 files changed +8
-3
lines changed
Examples/replace-types-example/Sources Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -60,23 +60,23 @@ package enum Components {
6060 /// Types generated from the `#/components/schemas` section of the OpenAPI document.
6161 package enum Schemas {
6262 /// - Remark: Generated from `#/components/schemas/UUID`.
63- package typealias Uuid = Swift . String
63+ package typealias Uuid = Foundation . UUID
6464 /// A value with the greeting contents.
6565 ///
6666 /// - Remark: Generated from `#/components/schemas/User`.
6767 package struct User : Codable , Hashable , Sendable {
6868 /// - Remark: Generated from `#/components/schemas/User/id`.
6969 package var id : Components . Schemas . Uuid ?
7070 /// - Remark: Generated from `#/components/schemas/User/favorite_prime_number`.
71- package var favoritePrimeNumber : Swift . Int ?
71+ package var favoritePrimeNumber : ExternalLibrary . PrimeNumber ?
7272 /// Creates a new `User`.
7373 ///
7474 /// - Parameters:
7575 /// - id:
7676 /// - favoritePrimeNumber:
7777 package init (
7878 id: Components . Schemas . Uuid ? = nil ,
79- favoritePrimeNumber: Swift . Int ? = nil
79+ favoritePrimeNumber: ExternalLibrary . PrimeNumber ? = nil
8080 ) {
8181 self . id = id
8282 self . favoritePrimeNumber = favoritePrimeNumber
Original file line number Diff line number Diff line change @@ -2,3 +2,6 @@ generate:
22 - types
33accessModifier : package
44namingStrategy : idiomatic
5+ additionalImports :
6+ - Foundation
7+ - ExternalLibrary
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ components:
2828 UUID :
2929 type : string
3030 format : uuid
31+ x-swift-open-api-replace-type : Foundation.UUID
3132
3233 User :
3334 type : object
@@ -37,3 +38,4 @@ components:
3738 $ref : ' #/components/schemas/UUID'
3839 favorite_prime_number :
3940 type : integer
41+ x-swift-open-api-replace-type : ExternalLibrary.PrimeNumber
You can’t perform that action at this time.
0 commit comments