Updated on 2026-08-14

This commit is contained in:
Tangem 2023-11-02 18:50:03 +02:00
parent d05a6271de
commit ae8593b73b
10 changed files with 17 additions and 17 deletions

View file

@ -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")

View file

@ -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<LeastTokenInfo>?,
)

View file

@ -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,

View file

@ -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<LeastTokenInfo>,

View file

@ -1,4 +1,4 @@
package com.tangem.feature.swap.models.response
package com.tangem.datasource.api.express.models.response
import com.squareup.moshi.Json

View file

@ -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

View file

@ -1,4 +1,4 @@
package com.tangem.feature.swap.models.response
package com.tangem.datasource.api.express.models.response
import com.squareup.moshi.Json

View file

@ -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

View file

@ -1,4 +1,4 @@
package com.tangem.feature.swap.models.response
package com.tangem.datasource.api.express.models.response
import com.squareup.moshi.Json

View file

@ -1,4 +1,4 @@
package com.tangem.feature.swap.models.response
package com.tangem.datasource.api.express.models.response
import com.squareup.moshi.Json