/* Ċ Ġ* ĠCopyright Ġ 2 0 1 4 - 2 0 1 9 ĠJetBrains Ġs . r . o Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġio . ktor . client . statement Ċ Ċ import Ġio . ktor . client . call .* Ċ import Ġio . ktor . client . request .* Ċ import Ġio . ktor . http .* Ċ import Ġio . ktor . util .* Ċ import Ġio . ktor . util . date .* Ċ import Ġio . ktor . utils . io .* Ċ import Ġkotlin . coroutines .* Ċ Ċ @ Internal API Ċ class ĠDefault HttpResponse ( ĊĠĠĠ Ġoverride Ġval Ġcall : ĠHttpClient Call , Ġresponse Data : ĠHttpResponse Data Ċ ) Ġ: ĠHttpResponse () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcoroutine Context : ĠCor outine Context Ġ= Ġresponse Data . call Context ĊĊĠĠĠ Ġoverride Ġval Ġstatus : ĠHttpStatusCode Ġ= Ġresponse Data . statusCode ĊĊĠĠĠ Ġoverride Ġval Ġversion : ĠHttp Protocol Version Ġ= Ġresponse Data . version ĊĊĠĠĠ Ġoverride Ġval Ġrequest Time : ĠGMT Date Ġ= Ġresponse Data . request Time ĊĊĠĠĠ Ġoverride Ġval Ġresponse Time : ĠGMT Date Ġ= Ġresponse Data . response Time ĊĊĠĠĠ Ġoverride Ġval Ġcontent : ĠByte Read Channel Ġ= Ġresponse Data . body Ġas ? ĠByte Read Channel ĊĠĠĠĠĠĠĠ Ġ?: ĠByte Read Channel . Empty ĊĊĠĠĠ Ġoverride Ġval Ġheaders : ĠHeaders Ġ= Ġresponse Data . headers Ċ } Ċ