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, toXdrByteArraypublic TransactionSignaturePayloadTaggedTransaction()
public TransactionSignaturePayloadTaggedTransaction(EnvelopeType discriminant, Transaction tx, FeeBumpTransaction feeBump)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object