ZeroXQuoteRawResponse

data class ZeroXQuoteRawResponse(val blockNumber: String? = null, val buyAmount: String, val buyToken: String? = null, val fees: ZeroXFees? = null, val issues: ZeroXIssues? = null, val liquidityAvailable: Boolean? = null, val minBuyAmount: String? = null, val route: ZeroXRoute? = null, val sellAmount: String, val sellToken: String? = null, val tokenMetadata: ZeroXTokenMetadata? = null, val totalNetworkFee: String? = null, val transaction: ZeroXTransaction)

Raw response from the ZeroX quote endpoint. Contains all swap details including the transaction to execute.

Parameters

blockNumber

The block number at which the quote was generated.

buyAmount

The amount of tokens to receive.

buyToken

The token address being bought.

fees

Fee information for the swap.

issues

Any issues detected with the swap.

liquidityAvailable

Whether liquidity is available for this swap.

minBuyAmount

The minimum amount of tokens to receive after slippage.

route

The routing information for the swap.

sellAmount

The amount of tokens being sold.

sellToken

The token address being sold.

tokenMetadata

Metadata about the tokens involved.

totalNetworkFee

The total network fee in wei.

transaction

The transaction object to execute the swap.

Constructors

Link copied to clipboard
constructor(blockNumber: String? = null, buyAmount: String, buyToken: String? = null, fees: ZeroXFees? = null, issues: ZeroXIssues? = null, liquidityAvailable: Boolean? = null, minBuyAmount: String? = null, route: ZeroXRoute? = null, sellAmount: String, sellToken: String? = null, tokenMetadata: ZeroXTokenMetadata? = null, totalNetworkFee: String? = null, transaction: ZeroXTransaction)

Properties

Link copied to clipboard
val blockNumber: String? = null
Link copied to clipboard
Link copied to clipboard
val buyToken: String? = null
Link copied to clipboard
val fees: ZeroXFees? = null
Link copied to clipboard
val issues: ZeroXIssues? = null
Link copied to clipboard
Link copied to clipboard
val minBuyAmount: String? = null
Link copied to clipboard
val route: ZeroXRoute? = null
Link copied to clipboard
Link copied to clipboard
val sellToken: String? = null
Link copied to clipboard
Link copied to clipboard
val totalNetworkFee: String? = null
Link copied to clipboard