Sep24AssetInfo

@Serializable
data class Sep24AssetInfo(val enabled: Boolean, val minAmount: String? = null, val maxAmount: String? = null, val feeFixed: String? = null, val feePercent: String? = null, val feeMinimum: String? = null)

Asset configuration for deposit or withdrawal operations.

Describes the limits and fee structure for a specific asset.

Constructors

Link copied to clipboard
constructor(enabled: Boolean, minAmount: String? = null, maxAmount: String? = null, feeFixed: String? = null, feePercent: String? = null, feeMinimum: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "enabled")
val enabled: Boolean

Whether this asset is currently enabled for the operation

Link copied to clipboard
@SerialName(value = "fee_fixed")
val feeFixed: String?

Fixed fee charged for the operation

Link copied to clipboard
@SerialName(value = "fee_minimum")
val feeMinimum: String?

Minimum fee charged regardless of amount

Link copied to clipboard
@SerialName(value = "fee_percent")
val feePercent: String?

Percentage fee charged for the operation

Link copied to clipboard
@SerialName(value = "max_amount")
val maxAmount: String?

Maximum amount that can be deposited/withdrawn

Link copied to clipboard
@SerialName(value = "min_amount")
val minAmount: String?

Minimum amount that can be deposited/withdrawn