From ae8593b73b65a0f95a489f9c09fc69f4900cbee0 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 2 Nov 2023 18:50:03 +0200 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/datasource/api/express}/ExpressApi.kt | 10 +++++----- .../api/express}/models/request/AssetsRequestBody.kt | 4 ++-- .../api/express}/models/request/LeastTokenInfo.kt | 4 ++-- .../api/express}/models/request/PairsRequestBody.kt | 4 ++-- .../datasource/api/express}/models/response/Asset.kt | 2 +- .../express}/models/response/ExchangeDataResponse.kt | 2 +- .../api/express}/models/response/ExchangeProvider.kt | 2 +- .../express}/models/response/ExchangeQuoteResponse.kt | 2 +- .../models/response/ExchangeResultsResponse.kt | 2 +- .../api/express}/models/response/SwapPair.kt | 2 +- 10 files changed, 17 insertions(+), 17 deletions(-) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/ExpressApi.kt (87%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/request/AssetsRequestBody.kt (52%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/request/LeastTokenInfo.kt (65%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/request/PairsRequestBody.kt (64%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/response/Asset.kt (89%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/response/ExchangeDataResponse.kt (94%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/response/ExchangeProvider.kt (88%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/response/ExchangeQuoteResponse.kt (79%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/response/ExchangeResultsResponse.kt (92%) rename {features/swap/data/src/main/java/com/tangem/feature/swap => core/datasource/src/main/java/com/tangem/datasource/api/express}/models/response/SwapPair.kt (88%) diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/ExpressApi.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/ExpressApi.kt similarity index 87% rename from features/swap/data/src/main/java/com/tangem/feature/swap/ExpressApi.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/ExpressApi.kt index 7fff572429..2ae9231c8f 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/ExpressApi.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/ExpressApi.kt @@ -1,9 +1,9 @@ -package com.tangem.feature.swap +package com.tangem.datasource.api.express import com.tangem.datasource.api.common.response.ApiResponse -import com.tangem.feature.swap.models.request.AssetsRequestBody -import com.tangem.feature.swap.models.request.PairsRequestBody -import com.tangem.feature.swap.models.response.* +import com.tangem.datasource.api.express.models.request.AssetsRequestBody +import com.tangem.datasource.api.express.models.request.PairsRequestBody +import com.tangem.datasource.api.express.models.response.* import retrofit2.http.Body import retrofit2.http.GET import retrofit2.http.Header @@ -14,7 +14,7 @@ import java.math.BigDecimal /** * Interface of Tangem Express API (new swap mechanism) */ -internal interface ExpressApi { +interface ExpressApi { // TODO move first three params to retrofit interceptor @POST("assets") diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/request/AssetsRequestBody.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/AssetsRequestBody.kt similarity index 52% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/request/AssetsRequestBody.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/AssetsRequestBody.kt index 9592830c3c..e1f5629b05 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/request/AssetsRequestBody.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/AssetsRequestBody.kt @@ -1,7 +1,7 @@ -package com.tangem.feature.swap.models.request +package com.tangem.datasource.api.express.models.request import com.squareup.moshi.Json -internal data class AssetsRequestBody( +data class AssetsRequestBody( @Json(name = "filter") val filter: List?, ) diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/request/LeastTokenInfo.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/LeastTokenInfo.kt similarity index 65% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/request/LeastTokenInfo.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/LeastTokenInfo.kt index 7c6776fc82..fd636c6682 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/request/LeastTokenInfo.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/LeastTokenInfo.kt @@ -1,8 +1,8 @@ -package com.tangem.feature.swap.models.request +package com.tangem.datasource.api.express.models.request import com.squareup.moshi.Json -internal data class LeastTokenInfo( +data class LeastTokenInfo( @Json(name = "contractAddress") val contractAddress: String, diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/request/PairsRequestBody.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/PairsRequestBody.kt similarity index 64% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/request/PairsRequestBody.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/PairsRequestBody.kt index 98ca56b52f..32c4b5f278 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/request/PairsRequestBody.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/request/PairsRequestBody.kt @@ -1,8 +1,8 @@ -package com.tangem.feature.swap.models.request +package com.tangem.datasource.api.express.models.request import com.squareup.moshi.Json -internal data class PairsRequestBody( +data class PairsRequestBody( @Json(name = "from") val from: List, diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/Asset.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/Asset.kt similarity index 89% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/response/Asset.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/Asset.kt index 8d32b5d500..aaa590ea8b 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/Asset.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/Asset.kt @@ -1,4 +1,4 @@ -package com.tangem.feature.swap.models.response +package com.tangem.datasource.api.express.models.response import com.squareup.moshi.Json diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeDataResponse.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeDataResponse.kt similarity index 94% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeDataResponse.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeDataResponse.kt index 96ccbd9b14..3083bdfd0b 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeDataResponse.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeDataResponse.kt @@ -1,4 +1,4 @@ -package com.tangem.feature.swap.models.response +package com.tangem.datasource.api.express.models.response import com.squareup.moshi.Json import java.math.BigDecimal diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeProvider.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeProvider.kt similarity index 88% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeProvider.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeProvider.kt index 432d4cff79..934d1a8497 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeProvider.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeProvider.kt @@ -1,4 +1,4 @@ -package com.tangem.feature.swap.models.response +package com.tangem.datasource.api.express.models.response import com.squareup.moshi.Json diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeQuoteResponse.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeQuoteResponse.kt similarity index 79% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeQuoteResponse.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeQuoteResponse.kt index 686c0e51f6..214b4ac2d5 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeQuoteResponse.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeQuoteResponse.kt @@ -1,4 +1,4 @@ -package com.tangem.feature.swap.models.response +package com.tangem.datasource.api.express.models.response import com.squareup.moshi.Json import java.math.BigDecimal diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeResultsResponse.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeResultsResponse.kt similarity index 92% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeResultsResponse.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeResultsResponse.kt index 6b4db40e4a..c9b10f881e 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/ExchangeResultsResponse.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/ExchangeResultsResponse.kt @@ -1,4 +1,4 @@ -package com.tangem.feature.swap.models.response +package com.tangem.datasource.api.express.models.response import com.squareup.moshi.Json diff --git a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/SwapPair.kt b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/SwapPair.kt similarity index 88% rename from features/swap/data/src/main/java/com/tangem/feature/swap/models/response/SwapPair.kt rename to core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/SwapPair.kt index 4ab2642970..bb62ceb94e 100644 --- a/features/swap/data/src/main/java/com/tangem/feature/swap/models/response/SwapPair.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/express/models/response/SwapPair.kt @@ -1,4 +1,4 @@ -package com.tangem.feature.swap.models.response +package com.tangem.datasource.api.express.models.response import com.squareup.moshi.Json