PathPaymentBaseOperationResponse

Base class for path payment operations. This is an abstract intermediate class that is extended by PathPaymentStrictReceive and PathPaymentStrictSend.

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
@Serializable
data class PathAsset(val assetType: String, val assetCode: String? = null, val assetIssuer: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "amount")
abstract val amount: String
Link copied to clipboard
@SerialName(value = "asset_code")
abstract val assetCode: String?
Link copied to clipboard
@SerialName(value = "asset_issuer")
abstract val assetIssuer: String?
Link copied to clipboard
@SerialName(value = "asset_type")
abstract val assetType: String
Link copied to clipboard
abstract val createdAt: String
Link copied to clipboard
@SerialName(value = "from")
abstract val from: String
Link copied to clipboard
@SerialName(value = "from_muxed")
abstract val fromMuxed: String?
Link copied to clipboard
@SerialName(value = "from_muxed_id")
abstract val fromMuxedId: String?
Link copied to clipboard
abstract val id: String
Link copied to clipboard
Link copied to clipboard
abstract override val pagingToken: String

Returns the paging token (cursor) for this response. This token can be used to fetch the next page of results or resume streaming.

Link copied to clipboard
@SerialName(value = "path")
abstract val path: List<PathPaymentBaseOperationResponse.PathAsset>
Link copied to clipboard
abstract val sourceAccount: String
Link copied to clipboard
abstract val sourceAccountMuxed: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "source_amount")
abstract val sourceAmount: String
Link copied to clipboard
@SerialName(value = "source_asset_code")
abstract val sourceAssetCode: String?
Link copied to clipboard
@SerialName(value = "source_asset_issuer")
abstract val sourceAssetIssuer: String?
Link copied to clipboard
@SerialName(value = "source_asset_type")
abstract val sourceAssetType: String
Link copied to clipboard
@SerialName(value = "to")
abstract val to: String
Link copied to clipboard
@SerialName(value = "to_muxed")
abstract val toMuxed: String?
Link copied to clipboard
@SerialName(value = "to_muxed_id")
abstract val toMuxedId: String?
Link copied to clipboard
Link copied to clipboard
abstract val transactionHash: String
Link copied to clipboard
Link copied to clipboard
abstract val type: String