copyWith<State extends BaseBondFormState<Success, Failure> > abstract method
State
copyWith<State extends BaseBondFormState<Success, Failure> >({
- Map<
String, FormFieldState> ? fields, - BondFormStateStatus? status,
- Success? success,
- Failure? failure,
Creates a copy of this BaseBondFormState with optional parameter overrides.
Allows creating a new instance of the form state while overriding specific fields, status, success, or failure.
-
fieldsThe map of field names to their corresponding state objects to override. -
statusThe current status of the form to override. -
successThe success result of the form submission to override. -
failureThe failure result of the form submission to override. -
Returns: A new instance of BaseBondFormState with the provided overrides.
Implementation
State copyWith<State extends BaseBondFormState<Success, Failure>>({
Map<String, FormFieldState>? fields,
BondFormStateStatus? status,
Success? success,
Failure? failure,
});