Updated on 2026-08-14

This commit is contained in:
Tangem 2022-11-20 13:09:31 +03:00
parent 009575eaa7
commit 11334b807c
3 changed files with 21 additions and 11 deletions

View file

@ -10,7 +10,8 @@ import retrofit2.http.Query
/**
* Api for referral feature
*/
interface ReferralApi {
interface
ReferralApi {
/** Returns referral status by [walletId] */
@GET("referral/{walletId}")

View file

@ -14,17 +14,26 @@ data class ReferralResponse(
data class Conditions(
@Json(name = "award") val award: Int,
@Json(name = "discount") val discount: Int,
@Json(name = "discountType") val discountType: DiscountType,
@Json(name = "discount") val discount: Discount,
@Json(name = "awards") val awards: List<Award>,
@Json(name = "tosLink") val tosLink: String,
@Json(name = "tokens") val tokens: List<Token>,
)
data class Discount(
@Json(name = "amount") val amount: Int,
@Json(name = "discountType") val discountType: DiscountType,
)
data class Award(
@Json(name = "amount") val amount: Int,
@Json(name = "token") val token: Token,
)
data class Token(
@Json(name = "id") val id: String,
@Json(name = "name") val name: String,
@Json(name = "symbol") val symbol: String,
@Json(name = "networkId") val networkId: String?,
@Json(name = "networkId") val networkId: String,
@Json(name = "contractAddress") val contractAddress: String?,
@Json(name = "decimalCount") val decimalCount: Int?,
)