copyWith method

DynamicFormSettings copyWith({
  1. ComponentType? fieldType,
  2. bool? isMandatory,
  3. bool? readOnly,
  4. bool? enabled,
  5. String? prompt,
  6. String? label,
  7. AutovalidateMode? autoValidateMode,
})

Implementation

DynamicFormSettings copyWith({
  ComponentType? fieldType,
  bool? isMandatory,
  bool? readOnly,
  bool? enabled,
  String? prompt,
  String? label,
  AutovalidateMode? autoValidateMode,
}) =>
    DynamicFormSettings(
      fieldType: fieldType ?? this.fieldType,
      isMandatory: isMandatory ?? this.isMandatory,
      readOnly: readOnly ?? this.readOnly,
      enabled: enabled ?? this.enabled,
      componentId: prompt ?? this.componentId,
      label: label ?? this.label,
      autoValidateMode: autoValidateMode ?? this.autoValidateMode,
    );