Skip to content

Commit 9779139

Browse files
committed
fix date encoding in path params in swift5
1 parent 81115a0 commit 9779139

28 files changed

Lines changed: 91 additions & 91 deletions

File tree

modules/openapi-generator/src/main/resources/swift5/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ extension {{projectName}}API {
401401
{{/isDeprecated}}
402402
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}) -> RequestBuilder<{{{returnType}}}{{#returnType}}{{#isResponseOptional}}?{{/isResponseOptional}}{{/returnType}}{{^returnType}}Void{{/returnType}}> {
403403
{{^pathParams}}let{{/pathParams}}{{#pathParams}}{{#-first}}var{{/-first}}{{/pathParams}} localVariablePath = "{{{path}}}"{{#pathParams}}
404-
let {{paramName}}PreEscape = "\({{#isEnum}}{{paramName}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}.rawValue{{/isContainer}}{{/isEnum}}{{^isEnum}}APIHelper.mapValueToPathItem({{paramName}}){{/isEnum}})"
404+
let {{paramName}}PreEscape = "\({{#isEnum}}{{paramName}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}.rawValue{{/isContainer}}{{/isEnum}}{{^isEnum}}APIHelper.mapValueToPathItem({{paramName}}.encodeToJSON()){{/isEnum}})"
405405
let {{paramName}}PostEscape = {{paramName}}PreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
406406
localVariablePath = localVariablePath.replacingOccurrences(of: "{{=<% %>=}}{<%baseName%>}<%={{ }}=%>", with: {{paramName}}PostEscape, options: .literal, range: nil){{/pathParams}}
407407
let localVariableURLString = {{projectName}}API.basePath + localVariablePath

samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ open class PetAPI {
9393
*/
9494
open class func deletePetWithRequestBuilder(petId: Int64, apiKey: String? = nil) -> RequestBuilder<Void> {
9595
var localVariablePath = "/pet/{petId}"
96-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
96+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
9797
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
9898
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
9999
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -254,7 +254,7 @@ open class PetAPI {
254254
*/
255255
open class func getPetByIdWithRequestBuilder(petId: Int64) -> RequestBuilder<Pet> {
256256
var localVariablePath = "/pet/{petId}"
257-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
257+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
258258
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
259259
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
260260
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -353,7 +353,7 @@ open class PetAPI {
353353
*/
354354
open class func updatePetWithFormWithRequestBuilder(petId: Int64, name: String? = nil, status: String? = nil) -> RequestBuilder<Void> {
355355
var localVariablePath = "/pet/{petId}"
356-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
356+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
357357
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
358358
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
359359
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -412,7 +412,7 @@ open class PetAPI {
412412
*/
413413
open class func uploadFileWithRequestBuilder(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> RequestBuilder<ApiResponse> {
414414
var localVariablePath = "/pet/{petId}/uploadImage"
415-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
415+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
416416
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
417417
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
418418
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -471,7 +471,7 @@ open class PetAPI {
471471
*/
472472
open class func uploadFileWithRequiredFileWithRequestBuilder(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> RequestBuilder<ApiResponse> {
473473
var localVariablePath = "/fake/{petId}/uploadImageWithRequiredFile"
474-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
474+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
475475
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
476476
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
477477
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ open class StoreAPI {
4040
*/
4141
open class func deleteOrderWithRequestBuilder(orderId: String) -> RequestBuilder<Void> {
4242
var localVariablePath = "/store/order/{order_id}"
43-
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))"
43+
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId.encodeToJSON()))"
4444
let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
4545
localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil)
4646
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -132,7 +132,7 @@ open class StoreAPI {
132132
*/
133133
open class func getOrderByIdWithRequestBuilder(orderId: Int64) -> RequestBuilder<Order> {
134134
var localVariablePath = "/store/order/{order_id}"
135-
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))"
135+
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId.encodeToJSON()))"
136136
let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
137137
localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil)
138138
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

samples/client/petstore/swift5/alamofireLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ open class UserAPI {
170170
*/
171171
open class func deleteUserWithRequestBuilder(username: String) -> RequestBuilder<Void> {
172172
var localVariablePath = "/user/{username}"
173-
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
173+
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username.encodeToJSON()))"
174174
let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
175175
localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
176176
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -216,7 +216,7 @@ open class UserAPI {
216216
*/
217217
open class func getUserByNameWithRequestBuilder(username: String) -> RequestBuilder<User> {
218218
var localVariablePath = "/user/{username}"
219-
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
219+
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username.encodeToJSON()))"
220220
let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
221221
localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
222222
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -356,7 +356,7 @@ open class UserAPI {
356356
*/
357357
open class func updateUserWithRequestBuilder(username: String, body: User) -> RequestBuilder<Void> {
358358
var localVariablePath = "/user/{username}"
359-
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
359+
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username.encodeToJSON()))"
360360
let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
361361
localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
362362
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

samples/client/petstore/swift5/asyncAwaitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ open class PetAPI {
7777
*/
7878
open class func deletePetWithRequestBuilder(petId: Int64, apiKey: String? = nil) -> RequestBuilder<Void> {
7979
var localVariablePath = "/pet/{petId}"
80-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
80+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
8181
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
8282
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
8383
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -214,7 +214,7 @@ open class PetAPI {
214214
*/
215215
open class func getPetByIdWithRequestBuilder(petId: Int64) -> RequestBuilder<Pet> {
216216
var localVariablePath = "/pet/{petId}"
217-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
217+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
218218
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
219219
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
220220
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -297,7 +297,7 @@ open class PetAPI {
297297
*/
298298
open class func updatePetWithFormWithRequestBuilder(petId: Int64, name: String? = nil, status: String? = nil) -> RequestBuilder<Void> {
299299
var localVariablePath = "/pet/{petId}"
300-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
300+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
301301
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
302302
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
303303
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -348,7 +348,7 @@ open class PetAPI {
348348
*/
349349
open class func uploadFileWithRequestBuilder(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> RequestBuilder<ApiResponse> {
350350
var localVariablePath = "/pet/{petId}/uploadImage"
351-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
351+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
352352
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
353353
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
354354
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -399,7 +399,7 @@ open class PetAPI {
399399
*/
400400
open class func uploadFileWithRequiredFileWithRequestBuilder(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> RequestBuilder<ApiResponse> {
401401
var localVariablePath = "/fake/{petId}/uploadImageWithRequiredFile"
402-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
402+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
403403
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
404404
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
405405
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

samples/client/petstore/swift5/asyncAwaitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/StoreAPI.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ open class StoreAPI {
3232
*/
3333
open class func deleteOrderWithRequestBuilder(orderId: String) -> RequestBuilder<Void> {
3434
var localVariablePath = "/store/order/{order_id}"
35-
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))"
35+
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId.encodeToJSON()))"
3636
let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
3737
localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil)
3838
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -108,7 +108,7 @@ open class StoreAPI {
108108
*/
109109
open class func getOrderByIdWithRequestBuilder(orderId: Int64) -> RequestBuilder<Order> {
110110
var localVariablePath = "/store/order/{order_id}"
111-
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId))"
111+
let orderIdPreEscape = "\(APIHelper.mapValueToPathItem(orderId.encodeToJSON()))"
112112
let orderIdPostEscape = orderIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
113113
localVariablePath = localVariablePath.replacingOccurrences(of: "{order_id}", with: orderIdPostEscape, options: .literal, range: nil)
114114
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

samples/client/petstore/swift5/asyncAwaitLibrary/PetstoreClient/Classes/OpenAPIs/APIs/UserAPI.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ open class UserAPI {
138138
*/
139139
open class func deleteUserWithRequestBuilder(username: String) -> RequestBuilder<Void> {
140140
var localVariablePath = "/user/{username}"
141-
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
141+
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username.encodeToJSON()))"
142142
let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
143143
localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
144144
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -176,7 +176,7 @@ open class UserAPI {
176176
*/
177177
open class func getUserByNameWithRequestBuilder(username: String) -> RequestBuilder<User> {
178178
var localVariablePath = "/user/{username}"
179-
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
179+
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username.encodeToJSON()))"
180180
let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
181181
localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
182182
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -292,7 +292,7 @@ open class UserAPI {
292292
*/
293293
open class func updateUserWithRequestBuilder(username: String, body: User) -> RequestBuilder<Void> {
294294
var localVariablePath = "/user/{username}"
295-
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username))"
295+
let usernamePreEscape = "\(APIHelper.mapValueToPathItem(username.encodeToJSON()))"
296296
let usernamePostEscape = usernamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
297297
localVariablePath = localVariablePath.replacingOccurrences(of: "{username}", with: usernamePostEscape, options: .literal, range: nil)
298298
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/APIs/PetAPI.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ open class PetAPI {
114114
*/
115115
open class func deletePetWithRequestBuilder(petId: Int64, apiKey: String? = nil) -> RequestBuilder<Void> {
116116
var localVariablePath = "/pet/{petId}"
117-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
117+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
118118
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
119119
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
120120
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -302,7 +302,7 @@ open class PetAPI {
302302
*/
303303
open class func getPetByIdWithRequestBuilder(petId: Int64) -> RequestBuilder<Pet> {
304304
var localVariablePath = "/pet/{petId}"
305-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
305+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
306306
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
307307
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
308308
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -419,7 +419,7 @@ open class PetAPI {
419419
*/
420420
open class func updatePetWithFormWithRequestBuilder(petId: Int64, name: String? = nil, status: String? = nil) -> RequestBuilder<Void> {
421421
var localVariablePath = "/pet/{petId}"
422-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
422+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
423423
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
424424
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
425425
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -487,7 +487,7 @@ open class PetAPI {
487487
*/
488488
open class func uploadFileWithRequestBuilder(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> RequestBuilder<ApiResponse> {
489489
var localVariablePath = "/pet/{petId}/uploadImage"
490-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
490+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
491491
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
492492
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
493493
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath
@@ -555,7 +555,7 @@ open class PetAPI {
555555
*/
556556
open class func uploadFileWithRequiredFileWithRequestBuilder(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> RequestBuilder<ApiResponse> {
557557
var localVariablePath = "/fake/{petId}/uploadImageWithRequiredFile"
558-
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId))"
558+
let petIdPreEscape = "\(APIHelper.mapValueToPathItem(petId.encodeToJSON()))"
559559
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
560560
localVariablePath = localVariablePath.replacingOccurrences(of: "{petId}", with: petIdPostEscape, options: .literal, range: nil)
561561
let localVariableURLString = PetstoreClientAPI.basePath + localVariablePath

0 commit comments

Comments
 (0)