encode static 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;
}
}