categoryFromPlate static method

PlateCategory? categoryFromPlate(
  1. String plate,
  2. dynamic value
)

Implementation

static PlateCategory? categoryFromPlate(String plate, dynamic value) {
  if (MercosulPlate.isValidPlate(plate)) {
    return MercosulPlateCategory.fromValue(value);
  } else if (ThreeLettersPlate.isValidPlate(plate)) {
    return ThreeLettersPlateCategory.fromValue(value);
  } else if (TwoLettersPlate.isValidPlate(plate)) {
    return TwoLettersPlateCategory.fromValue(value);
  } else if (value is ThreeLettersPlateCategory || value is TwoLettersPlateCategory || value is MercosulPlateCategory || value is PlateCategory) {
    return value;
  }
  return null;
}