decode method

XdrAccountMergeResult decode (
  1. XdrDataInputStream stream
)

Implementation

static XdrAccountMergeResult decode(XdrDataInputStream stream) {
  XdrAccountMergeResult decodedAccountMergeResult = XdrAccountMergeResult();
  XdrAccountMergeResultCode discriminant =
      XdrAccountMergeResultCode.decode(stream);
  decodedAccountMergeResult.discriminant = discriminant;
  switch (decodedAccountMergeResult.discriminant) {
    case XdrAccountMergeResultCode.ACCOUNT_MERGE_SUCCESS:
      decodedAccountMergeResult._sourceAccountBalance =
          XdrInt64.decode(stream);
      break;
    default:
      break;
  }
  return decodedAccountMergeResult;
}