ApiResponseX<T> extension

Handy extensions on ApiResponse<T>.

on

Properties

allErrors String

Available on ApiResponse<T>, provided by the ApiResponseX extension

All validation errors as a single readable string.
no setter
dataOrThrow → T

Available on ApiResponse<T>, provided by the ApiResponseX extension

Returns data or throws if null.
no setter
isClientError bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter
isForbidden bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter
isNotFound bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter
isServerError bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter
isTimeout bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter
isUnauthorized bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter
isValidationError bool

Available on ApiResponse<T>, provided by the ApiResponseX extension

no setter

Methods

dataOr(T fallback) → T

Available on ApiResponse<T>, provided by the ApiResponseX extension

Returns data or fallback.
validationError(String field) String?

Available on ApiResponse<T>, provided by the ApiResponseX extension

First validation error for a specific field.