diff --git a/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/models/promobanners/DismissPromoBannerRequest.kt b/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/models/promobanners/DismissPromoBannerRequest.kt index 1bb3d5ac18..92cc200fc7 100644 --- a/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/models/promobanners/DismissPromoBannerRequest.kt +++ b/core/datasource/src/main/java/com/tangem/datasource/api/tangemTech/models/promobanners/DismissPromoBannerRequest.kt @@ -6,5 +6,13 @@ import com.squareup.moshi.JsonClass @JsonClass(generateAdapter = true) data class DismissPromoBannerRequest( @Json(name = "walletId") val walletId: String, - @Json(name = "isDismissed") val isDismissed: Boolean, -) \ No newline at end of file + @Json(name = "status") val status: BannerDisplayStatus, +) { + + @JsonClass(generateAdapter = false) + enum class BannerDisplayStatus { + @Json(name = "active") ACTIVE, + + @Json(name = "dismissed") DISMISSED, + } +} \ No newline at end of file diff --git a/features/promo-banners/impl/src/main/kotlin/com/tangem/features/promobanners/impl/repository/DefaultPromoBannersRepository.kt b/features/promo-banners/impl/src/main/kotlin/com/tangem/features/promobanners/impl/repository/DefaultPromoBannersRepository.kt index 9a13d9fab1..37c5cf33ef 100644 --- a/features/promo-banners/impl/src/main/kotlin/com/tangem/features/promobanners/impl/repository/DefaultPromoBannersRepository.kt +++ b/features/promo-banners/impl/src/main/kotlin/com/tangem/features/promobanners/impl/repository/DefaultPromoBannersRepository.kt @@ -66,7 +66,7 @@ internal class DefaultPromoBannersRepository( withContext(dispatchers.io) { val request = DismissPromoBannerRequest( walletId = walletId, - isDismissed = true, + status = DismissPromoBannerRequest.BannerDisplayStatus.DISMISSED, ) tangemTechApi.dismissPromoBannerDisplay(displayId, request).getOrThrow() }