FFFormFieldValidation constructor

FFFormFieldValidation({
  1. @Deprecated('This field is deprecated.') String? legacyNodeKey,
  2. bool? isRequired,
  3. FFTextInputValidation? text,
  4. FFUploadDataValidation? uploadData,
  5. FFDatePickerValidation? datePicker,
  6. FFRadioButtonValidation? radioButton,
  7. FFDropDownValidation? dropDown,
  8. FFPlacePickerValidation? placePicker,
  9. FFNodeKeyPath? componentNodePath,
  10. FFPinCodeValidation? pinCode,
  11. FFNodeKeyReference? nodeKeyRef,
})

Implementation

factory FFFormFieldValidation({
  @$core.Deprecated('This field is deprecated.') $core.String? legacyNodeKey,
  $core.bool? isRequired,
  FFTextInputValidation? text,
  FFUploadDataValidation? uploadData,
  FFDatePickerValidation? datePicker,
  FFRadioButtonValidation? radioButton,
  FFDropDownValidation? dropDown,
  FFPlacePickerValidation? placePicker,
  FFNodeKeyPath? componentNodePath,
  FFPinCodeValidation? pinCode,
  FFNodeKeyReference? nodeKeyRef,
}) {
  final result = create();
  if (legacyNodeKey != null) result.legacyNodeKey = legacyNodeKey;
  if (isRequired != null) result.isRequired = isRequired;
  if (text != null) result.text = text;
  if (uploadData != null) result.uploadData = uploadData;
  if (datePicker != null) result.datePicker = datePicker;
  if (radioButton != null) result.radioButton = radioButton;
  if (dropDown != null) result.dropDown = dropDown;
  if (placePicker != null) result.placePicker = placePicker;
  if (componentNodePath != null) result.componentNodePath = componentNodePath;
  if (pinCode != null) result.pinCode = pinCode;
  if (nodeKeyRef != null) result.nodeKeyRef = nodeKeyRef;
  return result;
}