encode method
Implementation
static void encode(XdrDataOutputStream stream,
XdrLedgerEntryChange encodedLedgerEntryChange) {
stream.writeInt(encodedLedgerEntryChange.discriminant.value);
switch (encodedLedgerEntryChange.discriminant) {
case XdrLedgerEntryChangeType.LEDGER_ENTRY_CREATED:
XdrLedgerEntry.encode(stream, encodedLedgerEntryChange.created);
break;
case XdrLedgerEntryChangeType.LEDGER_ENTRY_UPDATED:
XdrLedgerEntry.encode(stream, encodedLedgerEntryChange.updated);
break;
case XdrLedgerEntryChangeType.LEDGER_ENTRY_REMOVED:
XdrLedgerKey.encode(stream, encodedLedgerEntryChange.removed);
break;
case XdrLedgerEntryChangeType.LEDGER_ENTRY_STATE:
XdrLedgerEntry.encode(stream, encodedLedgerEntryChange.state);
break;
}
}