validateStringLength method

void validateStringLength(
  1. String field,
  2. String value, {
  3. int? minLength,
  4. int? maxLength,
})
inherited

Validate string length.

Implementation

void validateStringLength(
  String field,
  String value, {
  int? minLength,
  int? maxLength,
}) {
  if (minLength != null && value.length < minLength) {
    throw JupiterValidationException(
      'Length of "$field" must be >= $minLength',
      field: field,
      constraints: {'minLength': minLength},
    );
  }
  if (maxLength != null && value.length > maxLength) {
    throw JupiterValidationException(
      'Length of "$field" must be <= $maxLength',
      field: field,
      constraints: {'maxLength': maxLength},
    );
  }
}