transform<R> method
Transform data to another type
Implementation
ApiResponse<R> transform<R>(R Function(T? data) transformer) {
if (isSuccess) {
return ApiResponse<R>.success(
data: transformer(data),
raw: raw,
statusCode: statusCode,
headers: headers,
message: message,
duration: duration,
);
} else {
return ApiResponse<R>.error(
error: error!,
raw: raw,
statusCode: statusCode,
headers: headers,
duration: duration,
);
}
}