toDeleteSuccessful method

FormBlocState<SuccessResponse, FailureResponse> toDeleteSuccessful({
  1. SuccessResponse? successResponse,
})

Returns a FormBlocDeleteSuccessful state with the properties of the current state.

It is the state when the form is deleted successfully. The previous state must be FormBlocDeleting.

It has SuccessResponse to indicate more details.

Implementation

FormBlocState<SuccessResponse, FailureResponse> toDeleteSuccessful(
    {SuccessResponse? successResponse}) {
  final state = this;
  return FormBlocDeleteSuccessful(
    isValidByStep: _isValidByStep,
    isEditing: isEditing,
    successResponse: successResponse ??
        (state is FormBlocDeleteSuccessful<SuccessResponse, FailureResponse>
            ? state.successResponse
            : null),
    fieldBlocs: _fieldBlocs,
    currentStep: currentStep,
  );
}