copyWith method

  1. @override
GroupFieldBlocState<T, ExtraData> copyWith({
  1. Param<FormBloc?>? formBloc,
  2. bool? isValidating,
  3. bool? isValid,
  4. Param<ExtraData>? extraData,
  5. Iterable<T>? fieldBlocs,
})
override

Implementation

@override
GroupFieldBlocState<T, ExtraData> copyWith({
  Param<FormBloc?>? formBloc,
  bool? isValidating,
  bool? isValid,
  Param<ExtraData>? extraData,
  Iterable<T>? fieldBlocs,
}) {
  return GroupFieldBlocState(
    formBloc: formBloc == null ? this.formBloc : formBloc.value,
    name: name,
    isValidating: isValidating ?? this.isValidating,
    isValid: isValid ?? this.isValid,
    extraData: extraData == null ? this.extraData : extraData.value,
    fieldBlocs: fieldBlocs ?? this.fieldBlocs.values,
  );
}