toXdrJsonValue method
Returns the SEP-0051 rendering of this XdrTransactionEnvelopeBase.
Implementation
Object? toXdrJsonValue() {
switch (discriminant.value) {
case 0:
return <String, Object?>{'tx_v0': _v0!.toXdrJsonValue()};
case 2:
return <String, Object?>{'tx': _v1!.toXdrJsonValue()};
case 5:
return <String, Object?>{'tx_fee_bump': _feeBump!.toXdrJsonValue()};
}
XdrJsonHelper.fail(
'XdrTransactionEnvelope',
'holds the unknown discriminant ${discriminant.value}',
);
}