decode method

XdrClaimableBalanceID decode (
  1. XdrDataInputStream stream
)

Implementation

static XdrClaimableBalanceID decode(XdrDataInputStream stream) {
  XdrClaimableBalanceID decoded = XdrClaimableBalanceID();
  XdrClaimableBalanceIDType discriminant =
      XdrClaimableBalanceIDType.decode(stream);
  decoded.discriminant = discriminant;
  switch (decoded.discriminant) {
    case XdrClaimableBalanceIDType.CLAIMABLE_BALANCE_ID_TYPE_V0:
      decoded.v0 = XdrHash.decode(stream);
      break;
  }
  return decoded;
}