decode static method

XdrPreconditions decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrPreconditions decode(XdrDataInputStream stream) {
  XdrPreconditions decoded =
      XdrPreconditions(XdrPreconditionType.decode(stream));
  switch (decoded.discriminant) {
    case XdrPreconditionType.NONE:
      break;
    case XdrPreconditionType.TIME:
      decoded.timeBounds = XdrTimeBounds.decode(stream);
      break;
    case XdrPreconditionType.V2:
      decoded.v2 = XdrPreconditionsV2.decode(stream);
      break;
  }
  return decoded;
}