encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrRevokeSponsorshipOp encoded
)

Implementation

static void encode(
    XdrDataOutputStream stream, XdrRevokeSponsorshipOp encoded) {
  stream.writeInt(encoded.discriminant.value);
  switch (encoded.discriminant) {
    case XdrRevokeSponsorshipType.REVOKE_SPONSORSHIP_LEDGER_ENTRY:
      XdrLedgerKey.encode(stream, encoded.ledgerKey!);
      break;
    case XdrRevokeSponsorshipType.REVOKE_SPONSORSHIP_SIGNER:
      XdrRevokeSponsorshipSigner.encode(stream, encoded.signer!);
      break;
  }
}