decode static method

Implementation

static MultiArrayConstraintMessage decode(Object result) {
  result as List<Object?>;
  return MultiArrayConstraintMessage(
    dataType: result[0]! as MultiArrayDataTypeMessage,
    shape: (result[1]! as List<Object?>).cast<int>(),
    shapeConstraintType: result[2]! as ShapeConstraintTypeMessage,
    enumeratedShapes: (result[3]! as List<Object?>).cast<ShapeMessage>(),
    minimumSizes: (result[4]! as List<Object?>).cast<int>(),
    maximumSizes: (result[5]! as List<Object?>).cast<int>(),
  );
}