ResponseResultsModel<T>.fromDioResponseData constructor
ResponseResultsModel<T>.fromDioResponseData (
- Response dioResponse,
- T fromJsonT(
- dynamic
Creates an instance from a successful Dio response.
Optionally applies a transformation function fromJsonT to parse the data.
Implementation
factory ResponseResultsModel.fromDioResponseData(
Response dioResponse,
T Function(dynamic)? fromJsonT,
) {
final responseData = dioResponse.data;
return ResponseResultsModel<T>(
dataFromApi: (fromJsonT != null) ? fromJsonT(responseData) : responseData,
dioDetails: DioResultsModel.fromDioResponse(dioResponse),
);
}