fromXdr static method
Implementation
static Memo fromXdr(XdrMemo memo) {
switch (memo.discriminant) {
case XdrMemoType.MEMO_NONE:
return none();
case XdrMemoType.MEMO_ID:
return id(memo.id!.uint64);
case XdrMemoType.MEMO_TEXT:
return text(memo.text!);
case XdrMemoType.MEMO_HASH:
return hash(memo.hash!.hash);
case XdrMemoType.MEMO_RETURN:
return returnHash(memo.retHash!.hash);
default:
throw Exception("Unknown memo type");
}
}