AssetXdr

sealed class AssetXdr

XDR Source: union Asset switch (AssetType type) { case ASSET_TYPE_NATIVE: // Not credit void;

case ASSET_TYPE_CREDIT_ALPHANUM4: AlphaNum4 alphaNum4;

case ASSET_TYPE_CREDIT_ALPHANUM12: AlphaNum12 alphaNum12;

// add other asset types here in the future

};

Inheritors

Types

Link copied to clipboard
data class AlphaNum12(val value: AlphaNum12Xdr) : AssetXdr
Link copied to clipboard
data class AlphaNum4(val value: AlphaNum4Xdr) : AssetXdr
Link copied to clipboard
object Companion
Link copied to clipboard
data object Void : AssetXdr

Not credit

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun encode(writer: XdrWriter)