RestResponse.fromResponse constructor

RestResponse.fromResponse(
  1. Response response, [
  2. JsonModelSerializer? serializer
])

Creates a new HTTP Rest response by waiting for the full body to become available from a Response.

Implementation

factory RestResponse.fromResponse(
  Response response, [
  JsonModelSerializer? serializer,
]) {
  return RestResponse.bytes(
    response.bodyBytes,
    response.statusCode,
    serializer: serializer,
    request: response.request,
    headers: response.headers,
    isRedirect: response.isRedirect,
    persistentConnection: response.persistentConnection,
    reasonPhrase: response.reasonPhrase,
  );
}