encode method
Implementation
static void encode(XdrDataOutputStream stream, XdrMemo encodedMemo) {
stream.writeInt(encodedMemo.discriminant.value);
switch (encodedMemo.discriminant) {
case XdrMemoType.MEMO_NONE:
break;
case XdrMemoType.MEMO_TEXT:
stream.writeString(encodedMemo.text);
break;
case XdrMemoType.MEMO_ID:
XdrUint64.encode(stream, encodedMemo.id);
break;
case XdrMemoType.MEMO_HASH:
XdrHash.encode(stream, encodedMemo.hash);
break;
case XdrMemoType.MEMO_RETURN:
XdrHash.encode(stream, encodedMemo.retHash);
break;
}
}