testValueType<T> method
String?
testValueType<
T>({ - required T? parser(
- String toParseValue
),
- required String typeName,
- required String toParseValue,
- required String propertyName,
- required String fieldName,
})
Implementation
String? testValueType<T>({
required T? Function(String toParseValue) parser,
required String typeName,
required String toParseValue,
required String propertyName,
required String fieldName,
}) {
final result = parser(toParseValue);
if (result == null) {
return 'Model: $name, Property $propertyName is of type $typeName but the corresponding value on enum value $fieldName is not, make sure they have the same type';
}
return null;
}