@@ -171,7 +171,7 @@ extension OpenAPI.OAuthFlows.CommonFields: Encodable {
171
171
public func encode( to encoder: Encoder ) throws {
172
172
var container = encoder. container ( keyedBy: CodingKeys . self)
173
173
174
- try container. encodeIfPresent ( refreshUrl, forKey: . refreshUrl)
174
+ try container. encodeIfPresent ( refreshUrl? . absoluteString , forKey: . refreshUrl)
175
175
try container. encode ( scopes, forKey: . scopes)
176
176
}
177
177
}
@@ -180,7 +180,7 @@ extension OpenAPI.OAuthFlows.CommonFields: Decodable {
180
180
public init ( from decoder: Decoder ) throws {
181
181
let container = try decoder. container ( keyedBy: CodingKeys . self)
182
182
183
- refreshUrl = try container. decodeIfPresent ( URL . self , forKey: . refreshUrl)
183
+ refreshUrl = try container. decodeURLAsStringIfPresent ( forKey: . refreshUrl)
184
184
scopes = try container. decode ( OrderedDictionary < OpenAPI . OAuthFlows . Scope , OpenAPI . OAuthFlows . ScopeDescription > . self, forKey: . scopes)
185
185
}
186
186
}
@@ -191,7 +191,7 @@ extension OpenAPI.OAuthFlows.Implicit: Encodable {
191
191
192
192
var container = encoder. container ( keyedBy: CodingKeys . self)
193
193
194
- try container. encode ( authorizationUrl, forKey: . authorizationUrl)
194
+ try container. encode ( authorizationUrl. absoluteString , forKey: . authorizationUrl)
195
195
}
196
196
}
197
197
@@ -201,7 +201,7 @@ extension OpenAPI.OAuthFlows.Implicit: Decodable {
201
201
202
202
let container = try decoder. container ( keyedBy: CodingKeys . self)
203
203
204
- authorizationUrl = try container. decode ( URL . self , forKey: . authorizationUrl)
204
+ authorizationUrl = try container. decodeURLAsString ( forKey: . authorizationUrl)
205
205
}
206
206
}
207
207
@@ -211,7 +211,7 @@ extension OpenAPI.OAuthFlows.Password: Encodable {
211
211
212
212
var container = encoder. container ( keyedBy: CodingKeys . self)
213
213
214
- try container. encode ( tokenUrl, forKey: . tokenUrl)
214
+ try container. encode ( tokenUrl. absoluteString , forKey: . tokenUrl)
215
215
}
216
216
}
217
217
@@ -221,7 +221,7 @@ extension OpenAPI.OAuthFlows.Password: Decodable {
221
221
222
222
let container = try decoder. container ( keyedBy: CodingKeys . self)
223
223
224
- tokenUrl = try container. decode ( URL . self , forKey: . tokenUrl)
224
+ tokenUrl = try container. decodeURLAsString ( forKey: . tokenUrl)
225
225
}
226
226
}
227
227
@@ -231,7 +231,7 @@ extension OpenAPI.OAuthFlows.ClientCredentials: Encodable {
231
231
232
232
var container = encoder. container ( keyedBy: CodingKeys . self)
233
233
234
- try container. encode ( tokenUrl, forKey: . tokenUrl)
234
+ try container. encode ( tokenUrl. absoluteString , forKey: . tokenUrl)
235
235
}
236
236
}
237
237
@@ -241,7 +241,7 @@ extension OpenAPI.OAuthFlows.ClientCredentials: Decodable {
241
241
242
242
let container = try decoder. container ( keyedBy: CodingKeys . self)
243
243
244
- tokenUrl = try container. decode ( URL . self , forKey: . tokenUrl)
244
+ tokenUrl = try container. decodeURLAsString ( forKey: . tokenUrl)
245
245
}
246
246
}
247
247
@@ -251,8 +251,8 @@ extension OpenAPI.OAuthFlows.AuthorizationCode: Encodable {
251
251
252
252
var container = encoder. container ( keyedBy: CodingKeys . self)
253
253
254
- try container. encode ( tokenUrl, forKey: . tokenUrl)
255
- try container. encode ( authorizationUrl, forKey: . authorizationUrl)
254
+ try container. encode ( tokenUrl. absoluteString , forKey: . tokenUrl)
255
+ try container. encode ( authorizationUrl. absoluteString , forKey: . authorizationUrl)
256
256
}
257
257
}
258
258
@@ -262,7 +262,7 @@ extension OpenAPI.OAuthFlows.AuthorizationCode: Decodable {
262
262
263
263
let container = try decoder. container ( keyedBy: CodingKeys . self)
264
264
265
- tokenUrl = try container. decode ( URL . self , forKey: . tokenUrl)
266
- authorizationUrl = try container. decode ( URL . self , forKey: . authorizationUrl)
265
+ tokenUrl = try container. decodeURLAsString ( forKey: . tokenUrl)
266
+ authorizationUrl = try container. decodeURLAsString ( forKey: . authorizationUrl)
267
267
}
268
268
}
0 commit comments