Sep06InfoResponse

@Serializable
data class Sep06InfoResponse(val deposit: Map<String, Sep06DepositAsset>? = null, val depositExchange: Map<String, Sep06DepositExchangeAsset>? = null, val withdraw: Map<String, Sep06WithdrawAsset>? = null, val withdrawExchange: Map<String, Sep06WithdrawExchangeAsset>? = null, val fee: Sep06FeeEndpointInfo? = null, val transaction: Sep06TransactionEndpointInfo? = null, val transactions: Sep06TransactionsEndpointInfo? = null, val features: Sep06FeatureFlags? = null)

Response from the /info endpoint containing anchor capabilities and supported assets.

Provides information about what assets the anchor supports for deposit and withdrawal, including standard operations and SEP-38 exchange operations, along with fee configuration and feature support such as claimable balances.

Constructors

Link copied to clipboard
constructor(deposit: Map<String, Sep06DepositAsset>? = null, depositExchange: Map<String, Sep06DepositExchangeAsset>? = null, withdraw: Map<String, Sep06WithdrawAsset>? = null, withdrawExchange: Map<String, Sep06WithdrawExchangeAsset>? = null, fee: Sep06FeeEndpointInfo? = null, transaction: Sep06TransactionEndpointInfo? = null, transactions: Sep06TransactionsEndpointInfo? = null, features: Sep06FeatureFlags? = null)

Properties

Link copied to clipboard
@SerialName(value = "deposit")
val deposit: Map<String, Sep06DepositAsset>?

Map of asset codes to deposit configuration

Link copied to clipboard
@SerialName(value = "deposit-exchange")
val depositExchange: Map<String, Sep06DepositExchangeAsset>?

Map of asset codes to deposit-exchange configuration (SEP-38)

Link copied to clipboard
@SerialName(value = "features")
val features: Sep06FeatureFlags?

Feature flags indicating anchor capabilities

Link copied to clipboard
@SerialName(value = "fee")
val fee: Sep06FeeEndpointInfo?

Configuration for the optional /fee endpoint

Link copied to clipboard
@SerialName(value = "transaction")
val transaction: Sep06TransactionEndpointInfo?

Configuration for the /transaction endpoint

Link copied to clipboard
@SerialName(value = "transactions")
val transactions: Sep06TransactionsEndpointInfo?

Configuration for the /transactions endpoint

Link copied to clipboard
@SerialName(value = "withdraw")
val withdraw: Map<String, Sep06WithdrawAsset>?

Map of asset codes to withdrawal configuration

Link copied to clipboard
@SerialName(value = "withdraw-exchange")
val withdrawExchange: Map<String, Sep06WithdrawExchangeAsset>?

Map of asset codes to withdrawal-exchange configuration (SEP-38)