decode static method

AssetsParametersModbusRTUDataBitsEnum? decode(
  1. dynamic data, {
  2. bool allowNull = true,
})

Implementation

static AssetsParametersModbusRTUDataBitsEnum? decode(dynamic data,
    {bool allowNull = true}) {
  if (data != null) {
    switch (data) {
      case 5:
        return AssetsParametersModbusRTUDataBitsEnum.dataBits5;
      case 6:
        return AssetsParametersModbusRTUDataBitsEnum.dataBits6;
      case 7:
        return AssetsParametersModbusRTUDataBitsEnum.dataBits7;
      case 8:
        return AssetsParametersModbusRTUDataBitsEnum.dataBits8;
      default:
        if (!allowNull) {
          throw ArgumentError('Unknown enum value to decode: $data');
        }
    }
  }
  return null;
}