asError method

APIResponse<T> asError({
  1. Map<String, dynamic>? headers,
  2. dynamic error,
  3. StackTrace? stackTrace,
  4. Map<String, APIMetric>? metrics,
})

Transform this response to an ERROR response.

Implementation

APIResponse<T> asError(
    {Map<String, dynamic>? headers,
    dynamic error,
    StackTrace? stackTrace,
    Map<String, APIMetric>? metrics}) {
  return APIResponse.error(
      headers: headers ?? this.headers,
      error: error ?? this.error,
      stackTrace: stackTrace ?? this.stackTrace,
      metrics: metrics ?? _metrics)
    .._copyStartedMetrics(this);
}