LedgerEntryDataXdr

sealed class LedgerEntryDataXdr

XDR Source: union switch (LedgerEntryType type) { case ACCOUNT: AccountEntry account; case TRUSTLINE: TrustLineEntry trustLine; case OFFER: OfferEntry offer; case DATA: DataEntry data; case CLAIMABLE_BALANCE: ClaimableBalanceEntry claimableBalance; case LIQUIDITY_POOL: LiquidityPoolEntry liquidityPool; case CONTRACT_DATA: ContractDataEntry contractData; case CONTRACT_CODE: ContractCodeEntry contractCode; case CONFIG_SETTING: ConfigSettingEntry configSetting; case TTL: TTLEntry ttl; }

Inheritors

Types

Link copied to clipboard
data class Account(val value: AccountEntryXdr) : LedgerEntryDataXdr
Link copied to clipboard
Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Data(val value: DataEntryXdr) : LedgerEntryDataXdr
Link copied to clipboard
Link copied to clipboard
data class Offer(val value: OfferEntryXdr) : LedgerEntryDataXdr
Link copied to clipboard
Link copied to clipboard
data class Ttl(val value: TTLEntryXdr) : LedgerEntryDataXdr

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun encode(writer: XdrWriter)
Link copied to clipboard

Encodes this XDR object to a base64 string.