asRedirect method

APIResponse<T> asRedirect({
  1. Uri? location,
  2. Map<String, dynamic>? headers,
  3. Object? mimeType,
  4. Map<String, APIMetric>? metrics,
})

Transform this response to an REDIRECT response.

Implementation

APIResponse<T> asRedirect({
  Uri? location,
  Map<String, dynamic>? headers,
  Object? mimeType,
  Map<String, APIMetric>? metrics,
}) {
  return APIResponse.redirect(
    location ?? Uri.parse('$payload'.trim()),
    headers: headers ?? this.headers,
    mimeType: mimeType ?? payloadMimeType,
    metrics: metrics ?? _metrics,
  ).._copyStartedMetrics(this);
}