@@ -80,6 +80,8 @@ import {
80
80
AssetBetweenChainsJSON ,
81
81
AssetRecommendation ,
82
82
AssetRecommendationJSON ,
83
+ AssetRecommendationRequest ,
84
+ AssetRecommendationRequestJSON ,
83
85
AssetsBetweenChainsRequest ,
84
86
AssetsBetweenChainsRequestJSON ,
85
87
AssetsBetweenChainsResponse ,
@@ -96,6 +98,10 @@ import {
96
98
OperationJSON ,
97
99
RecommendAssetsRequest ,
98
100
RecommendAssetsRequestJSON ,
101
+ RecommendAssetsResponse ,
102
+ RecommendAssetsResponseJSON ,
103
+ RecommendationEntry ,
104
+ RecommendationEntryJSON ,
99
105
RouteRequest ,
100
106
RouteRequestJSON ,
101
107
RouteResponse ,
@@ -284,10 +290,9 @@ export function recommendAssetsRequestFromJSON(
284
290
recommendAssetsRequestJSON : RecommendAssetsRequestJSON ,
285
291
) : RecommendAssetsRequest {
286
292
return {
287
- sourceAssetDenom : recommendAssetsRequestJSON . source_asset_denom ,
288
- sourceAssetChainID : recommendAssetsRequestJSON . source_asset_chain_id ,
289
- destChainID : recommendAssetsRequestJSON . dest_chain_id ,
290
- reason : recommendAssetsRequestJSON . reason ,
293
+ requests : recommendAssetsRequestJSON . requests . map (
294
+ assetRecommendationRequestFromJSON ,
295
+ ) ,
291
296
clientID : recommendAssetsRequestJSON . client_id ,
292
297
} ;
293
298
}
@@ -296,14 +301,53 @@ export function recommendAssetsRequestToJSON(
296
301
recommendAssetsRequest : RecommendAssetsRequest ,
297
302
) : RecommendAssetsRequestJSON {
298
303
return {
299
- source_asset_denom : recommendAssetsRequest . sourceAssetDenom ,
300
- source_asset_chain_id : recommendAssetsRequest . sourceAssetChainID ,
301
- dest_chain_id : recommendAssetsRequest . destChainID ,
302
- reason : recommendAssetsRequest . reason ,
304
+ requests : recommendAssetsRequest . requests . map (
305
+ assetRecommendationRequestToJSON ,
306
+ ) ,
303
307
client_id : recommendAssetsRequest . clientID ,
304
308
} ;
305
309
}
306
310
311
+ export function recommendAssetsResponseFromJSON (
312
+ value : RecommendAssetsResponseJSON ,
313
+ ) : RecommendAssetsResponse {
314
+ return {
315
+ recommendations : value . recommendations . map ( assetRecommendationFromJSON ) ,
316
+ recommendationEntries : value . recommendation_entries . map (
317
+ recommendationEntryFromJSON ,
318
+ ) ,
319
+ } ;
320
+ }
321
+
322
+ export function recommendAssetsResponseToJSON (
323
+ value : RecommendAssetsResponse ,
324
+ ) : RecommendAssetsResponseJSON {
325
+ return {
326
+ recommendations : value . recommendations . map ( assetRecommendationToJSON ) ,
327
+ recommendation_entries : value . recommendationEntries . map (
328
+ recommendationEntryToJSON ,
329
+ ) ,
330
+ } ;
331
+ }
332
+
333
+ export function recommendationEntryFromJSON (
334
+ value : RecommendationEntryJSON ,
335
+ ) : RecommendationEntry {
336
+ return {
337
+ recommendations : value . recommendations . map ( assetRecommendationFromJSON ) ,
338
+ error : value . error ,
339
+ } ;
340
+ }
341
+
342
+ export function recommendationEntryToJSON (
343
+ value : RecommendationEntry ,
344
+ ) : RecommendationEntryJSON {
345
+ return {
346
+ recommendations : value . recommendations . map ( assetRecommendationToJSON ) ,
347
+ error : value . error ,
348
+ } ;
349
+ }
350
+
307
351
export function swapVenueFromJSON ( swapVenueJSON : SwapVenueJSON ) : SwapVenue {
308
352
return {
309
353
name : swapVenueJSON . name ,
@@ -1367,3 +1411,25 @@ export function assetsBetweenChainsResponseFromJSON(
1367
1411
) ,
1368
1412
} ;
1369
1413
}
1414
+
1415
+ export function assetRecommendationRequestFromJSON (
1416
+ value : AssetRecommendationRequestJSON ,
1417
+ ) : AssetRecommendationRequest {
1418
+ return {
1419
+ sourceAssetDenom : value . source_asset_denom ,
1420
+ sourceAssetChainID : value . source_asset_chain_id ,
1421
+ destChainID : value . dest_chain_id ,
1422
+ reason : value . reason ,
1423
+ } ;
1424
+ }
1425
+
1426
+ export function assetRecommendationRequestToJSON (
1427
+ value : AssetRecommendationRequest ,
1428
+ ) : AssetRecommendationRequestJSON {
1429
+ return {
1430
+ source_asset_denom : value . sourceAssetDenom ,
1431
+ source_asset_chain_id : value . sourceAssetChainID ,
1432
+ dest_chain_id : value . destChainID ,
1433
+ reason : value . reason ,
1434
+ } ;
1435
+ }
0 commit comments