decode static method
Implementation
static XdrTransactionEnvelope decode(XdrDataInputStream stream) {
XdrTransactionEnvelope decoded =
XdrTransactionEnvelope(XdrEnvelopeType.decode(stream));
switch (decoded.discriminant) {
case XdrEnvelopeType.ENVELOPE_TYPE_TX_V0:
decoded.v0 = XdrTransactionV0Envelope.decode(stream);
break;
case XdrEnvelopeType.ENVELOPE_TYPE_TX:
decoded.v1 = XdrTransactionV1Envelope.decode(stream);
break;
case XdrEnvelopeType.ENVELOPE_TYPE_TX_FEE_BUMP:
decoded.feeBump = XdrFeeBumpTransactionEnvelope.decode(stream);
break;
}
return decoded;
}