copyWith<State extends BaseBondFormState<Success, Failure> > method
State
copyWith<State extends BaseBondFormState<Success, Failure> >({
- Map<
String, FormFieldState> ? fields, - BondFormStateStatus? status,
- Success? success,
- Failure? failure,
override
Creates a copy of this BondFormState with optional parameter overrides.
Implementation
@override
State copyWith<State extends BaseBondFormState<Success, Failure>>({
Map<String, FormFieldState>? fields,
BondFormStateStatus? status,
Success? success,
Failure? failure,
}) {
return BondFormState<Success, Failure>(
fields: fields ?? this.fields,
status: status ?? this.status,
success: success ?? successResult,
failure: failure ?? failureResult,
) as State; // Cast the result to the expected generic type
}