decode method
Implementation
static XdrRevokeSponsorshipOp decode(XdrDataInputStream stream) {
XdrRevokeSponsorshipOp decoded = XdrRevokeSponsorshipOp();
XdrRevokeSponsorshipType discriminant =
XdrRevokeSponsorshipType.decode(stream);
decoded.discriminant = discriminant;
switch (decoded.discriminant) {
case XdrRevokeSponsorshipType.REVOKE_SPONSORSHIP_LEDGER_ENTRY:
decoded.ledgerKey = XdrLedgerKey.decode(stream);
break;
case XdrRevokeSponsorshipType.REVOKE_SPONSORSHIP_SIGNER:
decoded.signer = XdrRevokeSponsorshipSigner.decode(stream);
break;
}
return decoded;
}