TransactionMetaXdr

sealed class TransactionMetaXdr

XDR Source: union TransactionMeta switch (int v) { case 0: OperationMeta operations<>; case 1: TransactionMetaV1 v1; case 2: TransactionMetaV2 v2; case 3: TransactionMetaV3 v3; case 4: TransactionMetaV4 v4; };

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
data class V1(val value: TransactionMetaV1Xdr) : TransactionMetaXdr
Link copied to clipboard
data class V2(val value: TransactionMetaV2Xdr) : TransactionMetaXdr
Link copied to clipboard
data class V3(val value: TransactionMetaV3Xdr) : TransactionMetaXdr
Link copied to clipboard
data class V4(val value: TransactionMetaV4Xdr) : TransactionMetaXdr

Properties

Link copied to clipboard
abstract val discriminant: Int

Functions

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

Encodes this XDR object to a base64 string.