FetchAndRefreshStateValidWrapper<TCubit extends FetchAndRefreshCubit<TState, TIdType, TType>, TState extends FetchAndRefreshState<TIdType, TType>, TValidState extends FetchAndRefreshWithValueState<TIdType, TType>, TIdType, TType> constructor

const FetchAndRefreshStateValidWrapper<TCubit extends FetchAndRefreshCubit<TState, TIdType, TType>, TState extends FetchAndRefreshState<TIdType, TType>, TValidState extends FetchAndRefreshWithValueState<TIdType, TType>, TIdType, TType>({
  1. Key? key,
  2. TIdType? idToCheck,
  3. TCubit? cubit,
  4. required Widget validRender(
    1. BuildContext,
    2. TValidState
    ),
  5. Widget loadingRender(
    1. BuildContext
    )?,
  6. Widget errorRender(
    1. BuildContext
    )?,
  7. bool sliver = false,
  8. bool allowRetry = true,
  9. String retryText(
    1. BuildContext
    )?,
  10. String errorText(
    1. BuildContext
    )?,
})

Implementation

const FetchAndRefreshStateValidWrapper({
  super.key,
  this.idToCheck,
  this.cubit,
  required this.validRender,
  this.loadingRender,
  this.errorRender,
  this.sliver = false,
  this.allowRetry = true,
  this.retryText,
  this.errorText,
});