Class TransactionMetaV4

java.lang.Object
org.stellar.sdk.xdr.TransactionMetaV4
All Implemented Interfaces:
XdrElement

public class TransactionMetaV4 extends Object implements XdrElement
TransactionMetaV4's original definition in the XDR file is:
 struct TransactionMetaV4
 {
     ExtensionPoint ext;

     LedgerEntryChanges txChangesBefore;  // tx level changes before operations
                                          // are applied if any
     OperationMetaV2 operations<>;        // meta for each operation
     LedgerEntryChanges txChangesAfter;   // tx level changes after operations are
                                          // applied if any
     SorobanTransactionMetaV2* sorobanMeta; // Soroban-specific meta (only for
                                            // Soroban transactions).

     TransactionEvent events<>; // Used for transaction-level events (like fee payment)
     DiagnosticEvent diagnosticEvents<>; // Used for all diagnostic information
 };