@@ -9,6 +9,8 @@ import struct Foundation.URL
9
9
import struct Foundation. Data
10
10
import struct Foundation. Date
11
11
#endif
12
+ import Foundation
13
+ import ExternalLibrary
12
14
/// A type that performs HTTP operations defined by the OpenAPI document.
13
15
package protocol APIProtocol : Sendable {
14
16
/// - Remark: HTTP `GET /user`.
@@ -58,40 +60,17 @@ package enum Components {
58
60
/// Types generated from the `#/components/schemas` section of the OpenAPI document.
59
61
package enum Schemas {
60
62
/// - Remark: Generated from `#/components/schemas/UUID`.
61
- package typealias Uuid = Swift . String
63
+ package typealias Uuid = Foundation . UUID
62
64
/// A value with the greeting contents.
63
65
///
64
66
/// - Remark: Generated from `#/components/schemas/User`.
65
67
package struct User : Codable , Hashable , Sendable {
66
68
/// - Remark: Generated from `#/components/schemas/User/id`.
67
69
package var id : Components . Schemas . Uuid ?
68
70
/// - Remark: Generated from `#/components/schemas/User/favorite_prime_number`.
69
- package var favoritePrimeNumber : Swift . Int ?
71
+ package var favoritePrimeNumber : ExternalLibrary . PrimeNumber ?
70
72
/// - Remark: Generated from `#/components/schemas/User/foo`.
71
- package struct FooPayload : Codable , Hashable , Sendable {
72
- /// - Remark: Generated from `#/components/schemas/User/foo/foo`.
73
- package var foo : Swift . String ?
74
- /// - Remark: Generated from `#/components/schemas/User/foo/bar`.
75
- package var bar : Swift . String ?
76
- /// Creates a new `FooPayload`.
77
- ///
78
- /// - Parameters:
79
- /// - foo:
80
- /// - bar:
81
- package init (
82
- foo: Swift . String ? = nil ,
83
- bar: Swift . String ? = nil
84
- ) {
85
- self . foo = foo
86
- self . bar = bar
87
- }
88
- package enum CodingKeys : String , CodingKey {
89
- case foo
90
- case bar
91
- }
92
- }
93
- /// - Remark: Generated from `#/components/schemas/User/foo`.
94
- package var foo : Components . Schemas . User . FooPayload ?
73
+ package var foo : ExternalLibrary . ExternalObject ?
95
74
/// Creates a new `User`.
96
75
///
97
76
/// - Parameters:
@@ -100,8 +79,8 @@ package enum Components {
100
79
/// - foo:
101
80
package init (
102
81
id: Components . Schemas . Uuid ? = nil ,
103
- favoritePrimeNumber: Swift . Int ? = nil ,
104
- foo: Components . Schemas . User . FooPayload ? = nil
82
+ favoritePrimeNumber: ExternalLibrary . PrimeNumber ? = nil ,
83
+ foo: ExternalLibrary . ExternalObject ? = nil
105
84
) {
106
85
self . id = id
107
86
self . favoritePrimeNumber = favoritePrimeNumber
0 commit comments