FutureApiResponseX<T> extension
Extensions on Future<ApiResponse<T>>.
- on
-
- Future<
ApiResponse< T> >
- Future<
Methods
-
handle(
{void onSuccess(T? data, String message)?, void onFailure(String message, int statusCode)?}) → Future< void> -
Available on Future<
Handle success/failure without if/else.ApiResponse< , provided by the FutureApiResponseX extensionT> > -
mapData<
R> (R transform(T data)) → Future< ApiResponse< R> > -
Available on Future<
Transform data type on success.ApiResponse< , provided by the FutureApiResponseX extensionT> > -
onFailure(
void fn(String msg, int code)) → Future< ApiResponse< T> > -
Available on Future<
Execute side effect on failure, return original response.ApiResponse< , provided by the FutureApiResponseX extensionT> > -
onSuccess(
void fn(T? data)) → Future< ApiResponse< T> > -
Available on Future<
Execute side effect on success, return original response.ApiResponse< , provided by the FutureApiResponseX extensionT> >