checkRule method
dynamic
checkRule(
- dynamic ruleString,
- dynamic inspectionCase
inherited
Implementation
checkRule(ruleString, inspectionCase) {
switch (ruleString) {
case 'have_alpha':
return HaveAlpha(inspectionCase).stringValidation();
case 'max':
return Max(inspectionCase).stringValidation();
case 'min':
return Min(inspectionCase).stringValidation();
case 'url':
return Url(inspectionCase).stringValidation();
case 'hex':
return Hex(inspectionCase).stringValidation();
case 'email':
return Email(inspectionCase).stringValidation();
case 'contains':
return Contains(inspectionCase).stringValidation();
case 'ip':
return IP(inspectionCase).stringValidation();
case 'integer':
return OnlyInt(inspectionCase).stringValidation();
case 'float':
return OnlyFloat(inspectionCase).stringValidation();
case 'numeric':
return Numeric(inspectionCase).stringValidation();
case 'alpha':
return OnlyAlpha(inspectionCase).stringValidation();
case 'number':
return OnlyNumber(inspectionCase).stringValidation();
case 'alpha_num':
return AlphaAndNumber(inspectionCase).stringValidation();
case 'gt':
return GT(inspectionCase).stringValidation();
case 'gte':
return GTE(inspectionCase).stringValidation();
case 'lt':
return LT(inspectionCase).stringValidation();
case 'lte':
return LTE(inspectionCase).stringValidation();
case 'in':
return In(inspectionCase).stringValidation();
case 'not_in':
return NotIn(inspectionCase).stringValidation();
case 'required':
return Required(inspectionCase).stringValidation();
case 'starts_with':
return StartWith(inspectionCase).stringValidation();
case 'ends_with':
return EndWith(inspectionCase).stringValidation();
case 'regex':
return Regex(inspectionCase).stringValidation();
case 'between':
return Between(inspectionCase).stringValidation();
case 'iran_national_code':
return IranNationalCode(inspectionCase).stringValidation();
case 'iran_mobile':
return IranMobile(inspectionCase).stringValidation();
}
}