FFTextInputValidation constructor

FFTextInputValidation({
  1. @Deprecated('This field is deprecated.') bool? isRequired,
  2. int? minimumCharacters,
  3. @Deprecated('This field is deprecated.') String? legacyIsRequiredFailMsg,
  4. @Deprecated('This field is deprecated.') String? legacyMinimumCharactersFailMsg,
  5. @Deprecated('This field is deprecated.') bool? automaticValidation,
  6. FFText? isRequiredFailMsg,
  7. FFText? minimumCharactersFailMsg,
  8. int? maximumCharacters,
  9. FFText? maximumCharactersFailMsg,
  10. bool? usernameRegex,
  11. bool? emailRegex,
  12. String? customRegex,
  13. FFText? invalidTextFailMsg,
  14. bool? websiteRegex,
  15. FFText? selectedOptionFailMsg,
})

Implementation

factory FFTextInputValidation({
  @$core.Deprecated('This field is deprecated.') $core.bool? isRequired,
  $core.int? minimumCharacters,
  @$core.Deprecated('This field is deprecated.')
  $core.String? legacyIsRequiredFailMsg,
  @$core.Deprecated('This field is deprecated.')
  $core.String? legacyMinimumCharactersFailMsg,
  @$core.Deprecated('This field is deprecated.')
  $core.bool? automaticValidation,
  FFText? isRequiredFailMsg,
  FFText? minimumCharactersFailMsg,
  $core.int? maximumCharacters,
  FFText? maximumCharactersFailMsg,
  $core.bool? usernameRegex,
  $core.bool? emailRegex,
  $core.String? customRegex,
  FFText? invalidTextFailMsg,
  $core.bool? websiteRegex,
  FFText? selectedOptionFailMsg,
}) {
  final result = create();
  if (isRequired != null) result.isRequired = isRequired;
  if (minimumCharacters != null) result.minimumCharacters = minimumCharacters;
  if (legacyIsRequiredFailMsg != null)
    result.legacyIsRequiredFailMsg = legacyIsRequiredFailMsg;
  if (legacyMinimumCharactersFailMsg != null)
    result.legacyMinimumCharactersFailMsg = legacyMinimumCharactersFailMsg;
  if (automaticValidation != null)
    result.automaticValidation = automaticValidation;
  if (isRequiredFailMsg != null) result.isRequiredFailMsg = isRequiredFailMsg;
  if (minimumCharactersFailMsg != null)
    result.minimumCharactersFailMsg = minimumCharactersFailMsg;
  if (maximumCharacters != null) result.maximumCharacters = maximumCharacters;
  if (maximumCharactersFailMsg != null)
    result.maximumCharactersFailMsg = maximumCharactersFailMsg;
  if (usernameRegex != null) result.usernameRegex = usernameRegex;
  if (emailRegex != null) result.emailRegex = emailRegex;
  if (customRegex != null) result.customRegex = customRegex;
  if (invalidTextFailMsg != null)
    result.invalidTextFailMsg = invalidTextFailMsg;
  if (websiteRegex != null) result.websiteRegex = websiteRegex;
  if (selectedOptionFailMsg != null)
    result.selectedOptionFailMsg = selectedOptionFailMsg;
  return result;
}