public static class TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction extends java.lang.Object implements XdrElement
union switch (EnvelopeType type) { // Backwards Compatibility: Use ENVELOPE_TYPE_TX to sign ENVELOPE_TYPE_TX_V0 case ENVELOPE_TYPE_TX: Transaction tx; case ENVELOPE_TYPE_TX_FEE_BUMP: FeeBumpTransaction feeBump; }
Modifier and Type | Class and Description |
---|---|
static class |
TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction.TransactionSignaturePayloadTaggedTransactionBuilder |
Constructor and Description |
---|
TransactionSignaturePayloadTaggedTransaction() |
TransactionSignaturePayloadTaggedTransaction(EnvelopeType discriminant,
Transaction tx,
FeeBumpTransaction feeBump) |
toXdrBase64, toXdrByteArray
public TransactionSignaturePayloadTaggedTransaction()
public TransactionSignaturePayloadTaggedTransaction(EnvelopeType discriminant, Transaction tx, FeeBumpTransaction feeBump)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction.TransactionSignaturePayloadTaggedTransactionBuilder builder()
public TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction.TransactionSignaturePayloadTaggedTransactionBuilder toBuilder()
public EnvelopeType getDiscriminant()
public Transaction getTx()
public FeeBumpTransaction getFeeBump()
public void setDiscriminant(EnvelopeType discriminant)
public void setTx(Transaction tx)
public void setFeeBump(FeeBumpTransaction feeBump)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object