Updated on 2026-08-14
This commit is contained in:
parent
3503cadb5e
commit
b91ed6359c
12 changed files with 305 additions and 97 deletions
|
|
@ -11,6 +11,10 @@ package com.tangem.domain.express.models
|
|||
* @property provider The provider behind the deal; `null` if not resolved.
|
||||
* @property payinHash On-chain hash of the pay-in (from-side) leg, if known.
|
||||
* @property payoutHash On-chain hash of the payout (to-side) leg, if known.
|
||||
* @property fromAddress Address the `from` assets were taken from (the user's own source address); `null` when unknown
|
||||
* (very old app versions did not send it).
|
||||
* @property payoutAddress Address that received the `to` assets — the user's own address for a regular swap, an external
|
||||
* one for a send-and-swap; `null` when unknown.
|
||||
* @property fromAsset The asset sent.
|
||||
* @property toAsset The asset received.
|
||||
* @property externalTxUrl The provider's page for this deal (tracking / refund / KYC); `null` when the provider
|
||||
|
|
@ -23,6 +27,8 @@ data class ExchangeTransaction(
|
|||
val provider: ExpressProvider?,
|
||||
val payinHash: String?,
|
||||
val payoutHash: String?,
|
||||
val fromAddress: String?,
|
||||
val payoutAddress: String?,
|
||||
val fromAsset: ExpressTransactionAsset,
|
||||
val toAsset: ExpressTransactionAsset,
|
||||
val externalTxUrl: String? = null,
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ import com.tangem.domain.tokens.model.AmountType
|
|||
|
||||
* @property provider The provider behind the deal; `null` if not resolved.
|
||||
* @property payoutHash On-chain hash of the payout (received) leg, if known.
|
||||
* @property payoutAddress Address that received the crypto (the user's own address); `null` when unknown.
|
||||
* @property fromFiat The fiat paid.
|
||||
* @property toAsset The crypto asset received.
|
||||
* @property country The country the onramp was made from; `null` if not resolved.
|
||||
|
|
@ -26,6 +27,7 @@ data class OnrampTransaction(
|
|||
val createdAtMillis: Long,
|
||||
val provider: ExpressProvider?,
|
||||
val payoutHash: String?,
|
||||
val payoutAddress: String?,
|
||||
/** The [Amount.type] is [AmountType.FiatType] . */
|
||||
val fromFiat: Amount,
|
||||
val toAsset: ExpressTransactionAsset,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue