UUIDValidationController constructor

UUIDValidationController({
  1. dynamic version,
  2. String message = 'Invalid UUID',
  3. bool required = false,
})

Implementation

UUIDValidationController(
    {dynamic version, String message = 'Invalid UUID', bool required = false})
    : super(
          message: message,
          isValid: ({controller}) {
            String? textValue = controller?.rawValue?.toString();
            if (!required && TextUtils.isEmpty(textValue)) return true;
            return Validators.isUUID(textValue, version);
          });