DownloadResponse.html 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>DownloadResponse Structure Reference</title>
  5. <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
  6. <link rel="stylesheet" type="text/css" href="../css/highlight.css" />
  7. <meta charset="utf-8">
  8. <script src="../js/jquery.min.js" defer></script>
  9. <script src="../js/jazzy.js" defer></script>
  10. <script src="../js/lunr.min.js" defer></script>
  11. <script src="../js/typeahead.jquery.js" defer></script>
  12. <script src="../js/jazzy.search.js" defer></script>
  13. </head>
  14. <body>
  15. <a name="//apple_ref/swift/Struct/DownloadResponse" class="dashAnchor"></a>
  16. <a title="DownloadResponse Structure Reference"></a>
  17. <header class="header">
  18. <p class="header-col header-col--primary">
  19. <a class="header-link" href="../index.html">
  20. Alamofire Docs
  21. </a>
  22. (87% documented)
  23. </p>
  24. <p class="header-col--secondary">
  25. <form role="search" action="../search.json">
  26. <input type="text" placeholder="Search documentation" data-typeahead>
  27. </form>
  28. </p>
  29. <p class="header-col header-col--secondary">
  30. <a class="header-link" href="https://github.com/Alamofire/Alamofire">
  31. <img class="header-icon" src="../img/gh.png"/>
  32. View on GitHub
  33. </a>
  34. </p>
  35. <p class="header-col header-col--secondary">
  36. <a class="header-link" href="dash-feed://https%3A%2F%2Falamofire%2Egithub%2Eio%2FAlamofire%2Fdocsets%2FAlamofire%2Exml">
  37. <img class="header-icon" src="../img/dash.png"/>
  38. Install in Dash
  39. </a>
  40. </p>
  41. </header>
  42. <p class="breadcrumbs">
  43. <a class="breadcrumb" href="../index.html">Alamofire Reference</a>
  44. <img class="carat" src="../img/carat.png" />
  45. DownloadResponse Structure Reference
  46. </p>
  47. <div class="content-wrapper">
  48. <nav class="navigation">
  49. <ul class="nav-groups">
  50. <li class="nav-group-name">
  51. <a class="nav-group-name-link" href="../Classes.html">Classes</a>
  52. <ul class="nav-group-tasks">
  53. <li class="nav-group-task">
  54. <a class="nav-group-task-link" href="../Classes/DataRequest.html">DataRequest</a>
  55. </li>
  56. <li class="nav-group-task">
  57. <a class="nav-group-task-link" href="../Classes/DownloadRequest.html">DownloadRequest</a>
  58. </li>
  59. <li class="nav-group-task">
  60. <a class="nav-group-task-link" href="../Classes/DownloadRequest/DownloadOptions.html">– DownloadOptions</a>
  61. </li>
  62. <li class="nav-group-task">
  63. <a class="nav-group-task-link" href="../Classes/MultipartFormData.html">MultipartFormData</a>
  64. </li>
  65. <li class="nav-group-task">
  66. <a class="nav-group-task-link" href="../Classes/NetworkReachabilityManager.html">NetworkReachabilityManager</a>
  67. </li>
  68. <li class="nav-group-task">
  69. <a class="nav-group-task-link" href="../Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html">– NetworkReachabilityStatus</a>
  70. </li>
  71. <li class="nav-group-task">
  72. <a class="nav-group-task-link" href="../Classes/NetworkReachabilityManager/ConnectionType.html">– ConnectionType</a>
  73. </li>
  74. <li class="nav-group-task">
  75. <a class="nav-group-task-link" href="../Classes/Request.html">Request</a>
  76. </li>
  77. <li class="nav-group-task">
  78. <a class="nav-group-task-link" href="../Classes/Request/ValidationResult.html">– ValidationResult</a>
  79. </li>
  80. <li class="nav-group-task">
  81. <a class="nav-group-task-link" href="../Classes/ServerTrustPolicyManager.html">ServerTrustPolicyManager</a>
  82. </li>
  83. <li class="nav-group-task">
  84. <a class="nav-group-task-link" href="../Classes/SessionDelegate.html">SessionDelegate</a>
  85. </li>
  86. <li class="nav-group-task">
  87. <a class="nav-group-task-link" href="../Classes/SessionManager.html">SessionManager</a>
  88. </li>
  89. <li class="nav-group-task">
  90. <a class="nav-group-task-link" href="../Classes/SessionManager/MultipartFormDataEncodingResult.html">– MultipartFormDataEncodingResult</a>
  91. </li>
  92. <li class="nav-group-task">
  93. <a class="nav-group-task-link" href="../Classes.html#/s:9Alamofire13StreamRequestC">StreamRequest</a>
  94. </li>
  95. <li class="nav-group-task">
  96. <a class="nav-group-task-link" href="../Classes/TaskDelegate.html">TaskDelegate</a>
  97. </li>
  98. <li class="nav-group-task">
  99. <a class="nav-group-task-link" href="../Classes/UploadRequest.html">UploadRequest</a>
  100. </li>
  101. </ul>
  102. </li>
  103. <li class="nav-group-name">
  104. <a class="nav-group-name-link" href="../Enums.html">Enumerations</a>
  105. <ul class="nav-group-tasks">
  106. <li class="nav-group-task">
  107. <a class="nav-group-task-link" href="../Enums/AFError.html">AFError</a>
  108. </li>
  109. <li class="nav-group-task">
  110. <a class="nav-group-task-link" href="../Enums/AFError/ParameterEncodingFailureReason.html">– ParameterEncodingFailureReason</a>
  111. </li>
  112. <li class="nav-group-task">
  113. <a class="nav-group-task-link" href="../Enums/AFError/MultipartEncodingFailureReason.html">– MultipartEncodingFailureReason</a>
  114. </li>
  115. <li class="nav-group-task">
  116. <a class="nav-group-task-link" href="../Enums/AFError/ResponseValidationFailureReason.html">– ResponseValidationFailureReason</a>
  117. </li>
  118. <li class="nav-group-task">
  119. <a class="nav-group-task-link" href="../Enums/AFError/ResponseSerializationFailureReason.html">– ResponseSerializationFailureReason</a>
  120. </li>
  121. <li class="nav-group-task">
  122. <a class="nav-group-task-link" href="../Enums/HTTPMethod.html">HTTPMethod</a>
  123. </li>
  124. <li class="nav-group-task">
  125. <a class="nav-group-task-link" href="../Enums/Result.html">Result</a>
  126. </li>
  127. <li class="nav-group-task">
  128. <a class="nav-group-task-link" href="../Enums/ServerTrustPolicy.html">ServerTrustPolicy</a>
  129. </li>
  130. </ul>
  131. </li>
  132. <li class="nav-group-name">
  133. <a class="nav-group-name-link" href="../Extensions.html">Extensions</a>
  134. <ul class="nav-group-tasks">
  135. <li class="nav-group-task">
  136. <a class="nav-group-task-link" href="../Extensions/Notification.html">Notification</a>
  137. </li>
  138. <li class="nav-group-task">
  139. <a class="nav-group-task-link" href="../Extensions/Notification/Name.html">– Name</a>
  140. </li>
  141. <li class="nav-group-task">
  142. <a class="nav-group-task-link" href="../Extensions/Notification/Key.html">– Key</a>
  143. </li>
  144. <li class="nav-group-task">
  145. <a class="nav-group-task-link" href="../Extensions/String.html">String</a>
  146. </li>
  147. <li class="nav-group-task">
  148. <a class="nav-group-task-link" href="../Extensions/URL.html">URL</a>
  149. </li>
  150. <li class="nav-group-task">
  151. <a class="nav-group-task-link" href="../Extensions/URLComponents.html">URLComponents</a>
  152. </li>
  153. <li class="nav-group-task">
  154. <a class="nav-group-task-link" href="../Extensions/URLRequest.html">URLRequest</a>
  155. </li>
  156. </ul>
  157. </li>
  158. <li class="nav-group-name">
  159. <a class="nav-group-name-link" href="../Functions.html">Functions</a>
  160. <ul class="nav-group-tasks">
  161. <li class="nav-group-task">
  162. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire2eeoiSbAA26NetworkReachabilityManagerC0cD6StatusO_AFtF">==(_:_:)</a>
  163. </li>
  164. <li class="nav-group-task">
  165. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headers10Foundation3URLV011destinationO0_AD0C7OptionsV7optionstAU_So15HTTPURLResponseCtcSg2totF">download(_:method:parameters:encoding:headers:to:)</a>
  166. </li>
  167. <li class="nav-group-task">
  168. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire8downloadAA15DownloadRequestCAA21URLRequestConvertible_p_10Foundation3URLV011destinationH0_AD0C7OptionsV7optionstAH_So15HTTPURLResponseCtcSg2totF">download(_:to:)</a>
  169. </li>
  170. <li class="nav-group-task">
  171. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire8downloadAA15DownloadRequestC10Foundation4DataV12resumingWith_AE3URLV011destinationI0_AD0C7OptionsV7optionstAJ_So15HTTPURLResponseCtcSg2totF">download(resumingWith:to:)</a>
  172. </li>
  173. <li class="nav-group-task">
  174. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire7requestAA11DataRequestCAA21URLRequestConvertible_pF">request(_:)</a>
  175. </li>
  176. <li class="nav-group-task">
  177. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire7requestAA11DataRequestCAA14URLConvertible_p_AA10HTTPMethodO6methods10DictionaryVySSypGSg10parametersAA17ParameterEncoding_p8encodingAJyS2SGSg7headerstF">request(_:method:parameters:encoding:headers:)</a>
  178. </li>
  179. <li class="nav-group-task">
  180. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6streamAA13StreamRequestCSo10NetServiceC4with_tF">stream(with:)</a>
  181. </li>
  182. <li class="nav-group-task">
  183. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6streamAA13StreamRequestCSS12withHostName_Si4porttF">stream(withHostName:port:)</a>
  184. </li>
  185. <li class="nav-group-task">
  186. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF">upload(_:to:method:headers:)</a>
  187. </li>
  188. <li class="nav-group-task">
  189. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF">upload(_:to:method:headers:)</a>
  190. </li>
  191. <li class="nav-group-task">
  192. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headerstF">upload(_:to:method:headers:)</a>
  193. </li>
  194. <li class="nav-group-task">
  195. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation3URLV_AA21URLRequestConvertible_p4withtF">upload(_:with:)</a>
  196. </li>
  197. <li class="nav-group-task">
  198. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadAA13UploadRequestC10Foundation4DataV_AA21URLRequestConvertible_p4withtF">upload(_:with:)</a>
  199. </li>
  200. <li class="nav-group-task">
  201. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadAA13UploadRequestCSo11InputStreamC_AA21URLRequestConvertible_p4withtF">upload(_:with:)</a>
  202. </li>
  203. <li class="nav-group-task">
  204. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA14URLConvertible_p2toAA10HTTPMethodO6methods10DictionaryVyS2SGSg7headersyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF">upload(multipartFormData:usingThreshold:to:method:headers:encodingCompletion:)</a>
  205. </li>
  206. <li class="nav-group-task">
  207. <a class="nav-group-task-link" href="../Functions.html#/s:9Alamofire6uploadyyAA17MultipartFormDataCc09multipartdE0_s6UInt64V14usingThresholdAA21URLRequestConvertible_p4withyAA14SessionManagerC0cdE14EncodingResultOcSg18encodingCompletiontF">upload(multipartFormData:usingThreshold:with:encodingCompletion:)</a>
  208. </li>
  209. </ul>
  210. </li>
  211. <li class="nav-group-name">
  212. <a class="nav-group-name-link" href="../Protocols.html">Protocols</a>
  213. <ul class="nav-group-tasks">
  214. <li class="nav-group-task">
  215. <a class="nav-group-task-link" href="../Protocols/DataResponseSerializerProtocol.html">DataResponseSerializerProtocol</a>
  216. </li>
  217. <li class="nav-group-task">
  218. <a class="nav-group-task-link" href="../Protocols/DownloadResponseSerializerProtocol.html">DownloadResponseSerializerProtocol</a>
  219. </li>
  220. <li class="nav-group-task">
  221. <a class="nav-group-task-link" href="../Protocols/ParameterEncoding.html">ParameterEncoding</a>
  222. </li>
  223. <li class="nav-group-task">
  224. <a class="nav-group-task-link" href="../Protocols/RequestAdapter.html">RequestAdapter</a>
  225. </li>
  226. <li class="nav-group-task">
  227. <a class="nav-group-task-link" href="../Protocols/RequestRetrier.html">RequestRetrier</a>
  228. </li>
  229. <li class="nav-group-task">
  230. <a class="nav-group-task-link" href="../Protocols/URLConvertible.html">URLConvertible</a>
  231. </li>
  232. <li class="nav-group-task">
  233. <a class="nav-group-task-link" href="../Protocols/URLRequestConvertible.html">URLRequestConvertible</a>
  234. </li>
  235. </ul>
  236. </li>
  237. <li class="nav-group-name">
  238. <a class="nav-group-name-link" href="../Structs.html">Structures</a>
  239. <ul class="nav-group-tasks">
  240. <li class="nav-group-task">
  241. <a class="nav-group-task-link" href="../Structs/DataResponse.html">DataResponse</a>
  242. </li>
  243. <li class="nav-group-task">
  244. <a class="nav-group-task-link" href="../Structs/DataResponseSerializer.html">DataResponseSerializer</a>
  245. </li>
  246. <li class="nav-group-task">
  247. <a class="nav-group-task-link" href="../Structs/DefaultDataResponse.html">DefaultDataResponse</a>
  248. </li>
  249. <li class="nav-group-task">
  250. <a class="nav-group-task-link" href="../Structs/DefaultDownloadResponse.html">DefaultDownloadResponse</a>
  251. </li>
  252. <li class="nav-group-task">
  253. <a class="nav-group-task-link" href="../Structs/DownloadResponse.html">DownloadResponse</a>
  254. </li>
  255. <li class="nav-group-task">
  256. <a class="nav-group-task-link" href="../Structs/DownloadResponseSerializer.html">DownloadResponseSerializer</a>
  257. </li>
  258. <li class="nav-group-task">
  259. <a class="nav-group-task-link" href="../Structs/JSONEncoding.html">JSONEncoding</a>
  260. </li>
  261. <li class="nav-group-task">
  262. <a class="nav-group-task-link" href="../Structs/PropertyListEncoding.html">PropertyListEncoding</a>
  263. </li>
  264. <li class="nav-group-task">
  265. <a class="nav-group-task-link" href="../Structs/Timeline.html">Timeline</a>
  266. </li>
  267. <li class="nav-group-task">
  268. <a class="nav-group-task-link" href="../Structs/URLEncoding.html">URLEncoding</a>
  269. </li>
  270. <li class="nav-group-task">
  271. <a class="nav-group-task-link" href="../Structs/URLEncoding/Destination.html">– Destination</a>
  272. </li>
  273. </ul>
  274. </li>
  275. <li class="nav-group-name">
  276. <a class="nav-group-name-link" href="../Typealiases.html">Type Aliases</a>
  277. <ul class="nav-group-tasks">
  278. <li class="nav-group-task">
  279. <a class="nav-group-task-link" href="../Typealiases.html#/s:9Alamofire11HTTPHeadersa">HTTPHeaders</a>
  280. </li>
  281. <li class="nav-group-task">
  282. <a class="nav-group-task-link" href="../Typealiases.html#/s:9Alamofire10Parametersa">Parameters</a>
  283. </li>
  284. <li class="nav-group-task">
  285. <a class="nav-group-task-link" href="../Typealiases.html#/s:9Alamofire22RequestRetryCompletiona">RequestRetryCompletion</a>
  286. </li>
  287. </ul>
  288. </li>
  289. </ul>
  290. </nav>
  291. <article class="main-content">
  292. <section class="section">
  293. <div class="section-content">
  294. <h1>DownloadResponse</h1>
  295. <div class="declaration">
  296. <div class="language">
  297. <pre class="highlight"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">DownloadResponse</span><span class="o">&lt;</span><span class="kt">Value</span><span class="o">&gt;</span></code></pre>
  298. </div>
  299. </div>
  300. <p>Used to store all data associated with a serialized response of a download request.</p>
  301. </div>
  302. </section>
  303. <section class="section">
  304. <div class="section-content">
  305. <div class="task-group">
  306. <ul class="item-container">
  307. <li class="item">
  308. <div>
  309. <code>
  310. <a name="/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgv"></a>
  311. <a name="//apple_ref/swift/Property/request" class="dashAnchor"></a>
  312. <a class="token" href="#/s:9Alamofire16DownloadResponseV7request10Foundation10URLRequestVSgv">request</a>
  313. </code>
  314. </div>
  315. <div class="height-container">
  316. <div class="pointer-container"></div>
  317. <section class="section">
  318. <div class="pointer"></div>
  319. <div class="abstract">
  320. <p>The URL request sent to the server.</p>
  321. </div>
  322. <div class="declaration">
  323. <h4>Declaration</h4>
  324. <div class="language">
  325. <p class="aside-title">Swift</p>
  326. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">request</span><span class="p">:</span> <span class="kt">URLRequest</span><span class="p">?</span></code></pre>
  327. </div>
  328. </div>
  329. </section>
  330. </div>
  331. </li>
  332. <li class="item">
  333. <div>
  334. <code>
  335. <a name="/s:9Alamofire16DownloadResponseV8responseSo15HTTPURLResponseCSgv"></a>
  336. <a name="//apple_ref/swift/Property/response" class="dashAnchor"></a>
  337. <a class="token" href="#/s:9Alamofire16DownloadResponseV8responseSo15HTTPURLResponseCSgv">response</a>
  338. </code>
  339. </div>
  340. <div class="height-container">
  341. <div class="pointer-container"></div>
  342. <section class="section">
  343. <div class="pointer"></div>
  344. <div class="abstract">
  345. <p>The server&rsquo;s response to the URL request.</p>
  346. </div>
  347. <div class="declaration">
  348. <h4>Declaration</h4>
  349. <div class="language">
  350. <p class="aside-title">Swift</p>
  351. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">response</span><span class="p">:</span> <span class="kt">HTTPURLResponse</span><span class="p">?</span></code></pre>
  352. </div>
  353. </div>
  354. </section>
  355. </div>
  356. </li>
  357. <li class="item">
  358. <div>
  359. <code>
  360. <a name="/s:9Alamofire16DownloadResponseV12temporaryURL10Foundation0E0VSgv"></a>
  361. <a name="//apple_ref/swift/Property/temporaryURL" class="dashAnchor"></a>
  362. <a class="token" href="#/s:9Alamofire16DownloadResponseV12temporaryURL10Foundation0E0VSgv">temporaryURL</a>
  363. </code>
  364. </div>
  365. <div class="height-container">
  366. <div class="pointer-container"></div>
  367. <section class="section">
  368. <div class="pointer"></div>
  369. <div class="abstract">
  370. <p>The temporary destination URL of the data returned from the server.</p>
  371. </div>
  372. <div class="declaration">
  373. <h4>Declaration</h4>
  374. <div class="language">
  375. <p class="aside-title">Swift</p>
  376. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">temporaryURL</span><span class="p">:</span> <span class="kt">URL</span><span class="p">?</span></code></pre>
  377. </div>
  378. </div>
  379. </section>
  380. </div>
  381. </li>
  382. <li class="item">
  383. <div>
  384. <code>
  385. <a name="/s:9Alamofire16DownloadResponseV14destinationURL10Foundation0E0VSgv"></a>
  386. <a name="//apple_ref/swift/Property/destinationURL" class="dashAnchor"></a>
  387. <a class="token" href="#/s:9Alamofire16DownloadResponseV14destinationURL10Foundation0E0VSgv">destinationURL</a>
  388. </code>
  389. </div>
  390. <div class="height-container">
  391. <div class="pointer-container"></div>
  392. <section class="section">
  393. <div class="pointer"></div>
  394. <div class="abstract">
  395. <p>The final destination URL of the data returned from the server if it was moved.</p>
  396. </div>
  397. <div class="declaration">
  398. <h4>Declaration</h4>
  399. <div class="language">
  400. <p class="aside-title">Swift</p>
  401. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">destinationURL</span><span class="p">:</span> <span class="kt">URL</span><span class="p">?</span></code></pre>
  402. </div>
  403. </div>
  404. </section>
  405. </div>
  406. </li>
  407. <li class="item">
  408. <div>
  409. <code>
  410. <a name="/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgv"></a>
  411. <a name="//apple_ref/swift/Property/resumeData" class="dashAnchor"></a>
  412. <a class="token" href="#/s:9Alamofire16DownloadResponseV10resumeData10Foundation0E0VSgv">resumeData</a>
  413. </code>
  414. </div>
  415. <div class="height-container">
  416. <div class="pointer-container"></div>
  417. <section class="section">
  418. <div class="pointer"></div>
  419. <div class="abstract">
  420. <p>The resume data generated if the request was cancelled.</p>
  421. </div>
  422. <div class="declaration">
  423. <h4>Declaration</h4>
  424. <div class="language">
  425. <p class="aside-title">Swift</p>
  426. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">resumeData</span><span class="p">:</span> <span class="kt">Data</span><span class="p">?</span></code></pre>
  427. </div>
  428. </div>
  429. </section>
  430. </div>
  431. </li>
  432. <li class="item">
  433. <div>
  434. <code>
  435. <a name="/s:9Alamofire16DownloadResponseV6resultAA6ResultOyxGv"></a>
  436. <a name="//apple_ref/swift/Property/result" class="dashAnchor"></a>
  437. <a class="token" href="#/s:9Alamofire16DownloadResponseV6resultAA6ResultOyxGv">result</a>
  438. </code>
  439. </div>
  440. <div class="height-container">
  441. <div class="pointer-container"></div>
  442. <section class="section">
  443. <div class="pointer"></div>
  444. <div class="abstract">
  445. <p>The result of response serialization.</p>
  446. </div>
  447. <div class="declaration">
  448. <h4>Declaration</h4>
  449. <div class="language">
  450. <p class="aside-title">Swift</p>
  451. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">result</span><span class="p">:</span> <span class="kt"><a href="../Enums/Result.html">Result</a></span><span class="o">&lt;</span><span class="kt">Value</span><span class="o">&gt;</span></code></pre>
  452. </div>
  453. </div>
  454. </section>
  455. </div>
  456. </li>
  457. <li class="item">
  458. <div>
  459. <code>
  460. <a name="/s:9Alamofire16DownloadResponseV8timelineAA8TimelineVv"></a>
  461. <a name="//apple_ref/swift/Property/timeline" class="dashAnchor"></a>
  462. <a class="token" href="#/s:9Alamofire16DownloadResponseV8timelineAA8TimelineVv">timeline</a>
  463. </code>
  464. </div>
  465. <div class="height-container">
  466. <div class="pointer-container"></div>
  467. <section class="section">
  468. <div class="pointer"></div>
  469. <div class="abstract">
  470. <p>The timeline of the complete lifecycle of the request.</p>
  471. </div>
  472. <div class="declaration">
  473. <h4>Declaration</h4>
  474. <div class="language">
  475. <p class="aside-title">Swift</p>
  476. <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">timeline</span><span class="p">:</span> <span class="kt"><a href="../Structs/Timeline.html">Timeline</a></span></code></pre>
  477. </div>
  478. </div>
  479. </section>
  480. </div>
  481. </li>
  482. <li class="item">
  483. <div>
  484. <code>
  485. <a name="/s:9Alamofire16DownloadResponseV5valuexSgv"></a>
  486. <a name="//apple_ref/swift/Property/value" class="dashAnchor"></a>
  487. <a class="token" href="#/s:9Alamofire16DownloadResponseV5valuexSgv">value</a>
  488. </code>
  489. </div>
  490. <div class="height-container">
  491. <div class="pointer-container"></div>
  492. <section class="section">
  493. <div class="pointer"></div>
  494. <div class="abstract">
  495. <p>Returns the associated value of the result if it is a success, <code>nil</code> otherwise.</p>
  496. </div>
  497. <div class="declaration">
  498. <h4>Declaration</h4>
  499. <div class="language">
  500. <p class="aside-title">Swift</p>
  501. <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">Value</span><span class="p">?</span></code></pre>
  502. </div>
  503. </div>
  504. </section>
  505. </div>
  506. </li>
  507. <li class="item">
  508. <div>
  509. <code>
  510. <a name="/s:9Alamofire16DownloadResponseV5errors5Error_pSgv"></a>
  511. <a name="//apple_ref/swift/Property/error" class="dashAnchor"></a>
  512. <a class="token" href="#/s:9Alamofire16DownloadResponseV5errors5Error_pSgv">error</a>
  513. </code>
  514. </div>
  515. <div class="height-container">
  516. <div class="pointer-container"></div>
  517. <section class="section">
  518. <div class="pointer"></div>
  519. <div class="abstract">
  520. <p>Returns the associated error value if the result if it is a failure, <code>nil</code> otherwise.</p>
  521. </div>
  522. <div class="declaration">
  523. <h4>Declaration</h4>
  524. <div class="language">
  525. <p class="aside-title">Swift</p>
  526. <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">error</span><span class="p">:</span> <span class="kt">Error</span><span class="p">?</span></code></pre>
  527. </div>
  528. </div>
  529. </section>
  530. </div>
  531. </li>
  532. <li class="item">
  533. <div>
  534. <code>
  535. <a name="/s:9Alamofire16DownloadResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE3URLVSg09temporaryI0AP011destinationI0AE4DataVSg06resumeL0AA6ResultOyxG6resultAA8TimelineV8timelinetcfc"></a>
  536. <a name="//apple_ref/swift/Method/init(request:response:temporaryURL:destinationURL:resumeData:result:timeline:)" class="dashAnchor"></a>
  537. <a class="token" href="#/s:9Alamofire16DownloadResponseVACyxG10Foundation10URLRequestVSg7request_So15HTTPURLResponseCSg8responseAE3URLVSg09temporaryI0AP011destinationI0AE4DataVSg06resumeL0AA6ResultOyxG6resultAA8TimelineV8timelinetcfc">init(request:response:temporaryURL:destinationURL:resumeData:result:timeline:)</a>
  538. </code>
  539. </div>
  540. <div class="height-container">
  541. <div class="pointer-container"></div>
  542. <section class="section">
  543. <div class="pointer"></div>
  544. <div class="abstract">
  545. <p>Creates a <code>DownloadResponse</code> instance with the specified parameters derived from response serialization.</p>
  546. </div>
  547. <div class="declaration">
  548. <h4>Declaration</h4>
  549. <div class="language">
  550. <p class="aside-title">Swift</p>
  551. <pre class="highlight"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span>
  552. <span class="nv">request</span><span class="p">:</span> <span class="kt">URLRequest</span><span class="p">?,</span>
  553. <span class="nv">response</span><span class="p">:</span> <span class="kt">HTTPURLResponse</span><span class="p">?,</span>
  554. <span class="nv">temporaryURL</span><span class="p">:</span> <span class="kt">URL</span><span class="p">?,</span>
  555. <span class="nv">destinationURL</span><span class="p">:</span> <span class="kt">URL</span><span class="p">?,</span>
  556. <span class="nv">resumeData</span><span class="p">:</span> <span class="kt">Data</span><span class="p">?,</span>
  557. <span class="nv">result</span><span class="p">:</span> <span class="kt"><a href="../Enums/Result.html">Result</a></span><span class="o">&lt;</span><span class="kt">Value</span><span class="o">&gt;</span><span class="p">,</span>
  558. <span class="nv">timeline</span><span class="p">:</span> <span class="kt"><a href="../Structs/Timeline.html">Timeline</a></span> <span class="o">=</span> <span class="kt"><a href="../Structs/Timeline.html">Timeline</a></span><span class="p">())</span></code></pre>
  559. </div>
  560. </div>
  561. <div>
  562. <h4>Parameters</h4>
  563. <table class="graybox">
  564. <tbody>
  565. <tr>
  566. <td>
  567. <code>
  568. <em>request</em>
  569. </code>
  570. </td>
  571. <td>
  572. <div>
  573. <p>The URL request sent to the server.</p>
  574. </div>
  575. </td>
  576. </tr>
  577. <tr>
  578. <td>
  579. <code>
  580. <em>response</em>
  581. </code>
  582. </td>
  583. <td>
  584. <div>
  585. <p>The server&rsquo;s response to the URL request.</p>
  586. </div>
  587. </td>
  588. </tr>
  589. <tr>
  590. <td>
  591. <code>
  592. <em>temporaryURL</em>
  593. </code>
  594. </td>
  595. <td>
  596. <div>
  597. <p>The temporary destination URL of the data returned from the server.</p>
  598. </div>
  599. </td>
  600. </tr>
  601. <tr>
  602. <td>
  603. <code>
  604. <em>destinationURL</em>
  605. </code>
  606. </td>
  607. <td>
  608. <div>
  609. <p>The final destination URL of the data returned from the server if it was moved.</p>
  610. </div>
  611. </td>
  612. </tr>
  613. <tr>
  614. <td>
  615. <code>
  616. <em>resumeData</em>
  617. </code>
  618. </td>
  619. <td>
  620. <div>
  621. <p>The resume data generated if the request was cancelled.</p>
  622. </div>
  623. </td>
  624. </tr>
  625. <tr>
  626. <td>
  627. <code>
  628. <em>result</em>
  629. </code>
  630. </td>
  631. <td>
  632. <div>
  633. <p>The result of response serialization.</p>
  634. </div>
  635. </td>
  636. </tr>
  637. <tr>
  638. <td>
  639. <code>
  640. <em>timeline</em>
  641. </code>
  642. </td>
  643. <td>
  644. <div>
  645. <p>The timeline of the complete lifecycle of the <code><a href="../Classes/Request.html">Request</a></code>. Defaults to <code>Timeline()</code>.</p>
  646. </div>
  647. </td>
  648. </tr>
  649. </tbody>
  650. </table>
  651. </div>
  652. <div>
  653. <h4>Return Value</h4>
  654. <p>The new <code>DownloadResponse</code> instance.</p>
  655. </div>
  656. </section>
  657. </div>
  658. </li>
  659. </ul>
  660. </div>
  661. <div class="task-group">
  662. <ul class="item-container">
  663. <li class="item">
  664. <div>
  665. <code>
  666. <a name="/s:9Alamofire16DownloadResponseV11descriptionSSv"></a>
  667. <a name="//apple_ref/swift/Property/description" class="dashAnchor"></a>
  668. <a class="token" href="#/s:9Alamofire16DownloadResponseV11descriptionSSv">description</a>
  669. </code>
  670. </div>
  671. <div class="height-container">
  672. <div class="pointer-container"></div>
  673. <section class="section">
  674. <div class="pointer"></div>
  675. <div class="abstract">
  676. <p>The textual representation used when written to an output stream, which includes whether the result was a
  677. success or failure.</p>
  678. </div>
  679. <div class="declaration">
  680. <h4>Declaration</h4>
  681. <div class="language">
  682. <p class="aside-title">Swift</p>
  683. <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">description</span><span class="p">:</span> <span class="kt">String</span></code></pre>
  684. </div>
  685. </div>
  686. </section>
  687. </div>
  688. </li>
  689. <li class="item">
  690. <div>
  691. <code>
  692. <a name="/s:9Alamofire16DownloadResponseV16debugDescriptionSSv"></a>
  693. <a name="//apple_ref/swift/Property/debugDescription" class="dashAnchor"></a>
  694. <a class="token" href="#/s:9Alamofire16DownloadResponseV16debugDescriptionSSv">debugDescription</a>
  695. </code>
  696. </div>
  697. <div class="height-container">
  698. <div class="pointer-container"></div>
  699. <section class="section">
  700. <div class="pointer"></div>
  701. <div class="abstract">
  702. <p>The debug textual representation used when written to an output stream, which includes the URL request, the URL
  703. response, the temporary and destination URLs, the resume data, the response serialization result and the
  704. timeline.</p>
  705. </div>
  706. <div class="declaration">
  707. <h4>Declaration</h4>
  708. <div class="language">
  709. <p class="aside-title">Swift</p>
  710. <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">debugDescription</span><span class="p">:</span> <span class="kt">String</span></code></pre>
  711. </div>
  712. </div>
  713. </section>
  714. </div>
  715. </li>
  716. </ul>
  717. </div>
  718. <div class="task-group">
  719. <ul class="item-container">
  720. <li class="item">
  721. <div>
  722. <code>
  723. <a name="/s:9Alamofire16DownloadResponseV3mapACyqd__Gqd__xclF"></a>
  724. <a name="//apple_ref/swift/Method/map(_:)" class="dashAnchor"></a>
  725. <a class="token" href="#/s:9Alamofire16DownloadResponseV3mapACyqd__Gqd__xclF">map(_:)</a>
  726. </code>
  727. </div>
  728. <div class="height-container">
  729. <div class="pointer-container"></div>
  730. <section class="section">
  731. <div class="pointer"></div>
  732. <div class="abstract">
  733. <p>Evaluates the given closure when the result of this <code>DownloadResponse</code> is a success, passing the unwrapped
  734. result value as a parameter.</p>
  735. <p>Use the <code>map</code> method with a closure that does not throw. For example:</p>
  736. <pre class="highlight plaintext"><code>let possibleData: DownloadResponse&lt;Data&gt; = ...
  737. let possibleInt = possibleData.map { $0.count }
  738. </code></pre>
  739. </div>
  740. <div class="declaration">
  741. <h4>Declaration</h4>
  742. <div class="language">
  743. <p class="aside-title">Swift</p>
  744. <pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">map</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">transform</span><span class="p">:</span> <span class="p">(</span><span class="kt">Value</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">T</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">DownloadResponse</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span></code></pre>
  745. </div>
  746. </div>
  747. <div>
  748. <h4>Parameters</h4>
  749. <table class="graybox">
  750. <tbody>
  751. <tr>
  752. <td>
  753. <code>
  754. <em>transform</em>
  755. </code>
  756. </td>
  757. <td>
  758. <div>
  759. <p>A closure that takes the success value of the instance&rsquo;s result.</p>
  760. </div>
  761. </td>
  762. </tr>
  763. </tbody>
  764. </table>
  765. </div>
  766. <div>
  767. <h4>Return Value</h4>
  768. <p>A <code>DownloadResponse</code> whose result wraps the value returned by the given closure. If this instance&rsquo;s
  769. result is a failure, returns a response wrapping the same failure.</p>
  770. </div>
  771. </section>
  772. </div>
  773. </li>
  774. <li class="item">
  775. <div>
  776. <code>
  777. <a name="/s:9Alamofire16DownloadResponseV7flatMapACyqd__Gqd__xKclF"></a>
  778. <a name="//apple_ref/swift/Method/flatMap(_:)" class="dashAnchor"></a>
  779. <a class="token" href="#/s:9Alamofire16DownloadResponseV7flatMapACyqd__Gqd__xKclF">flatMap(_:)</a>
  780. </code>
  781. </div>
  782. <div class="height-container">
  783. <div class="pointer-container"></div>
  784. <section class="section">
  785. <div class="pointer"></div>
  786. <div class="abstract">
  787. <p>Evaluates the given closure when the result of this <code>DownloadResponse</code> is a success, passing the unwrapped
  788. result value as a parameter.</p>
  789. <p>Use the <code>flatMap</code> method with a closure that may throw an error. For example:</p>
  790. <pre class="highlight plaintext"><code>let possibleData: DownloadResponse&lt;Data&gt; = ...
  791. let possibleObject = possibleData.flatMap {
  792. try JSONSerialization.jsonObject(with: $0)
  793. }
  794. </code></pre>
  795. </div>
  796. <div class="declaration">
  797. <h4>Declaration</h4>
  798. <div class="language">
  799. <p class="aside-title">Swift</p>
  800. <pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">flatMap</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">transform</span><span class="p">:</span> <span class="p">(</span><span class="kt">Value</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">T</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">DownloadResponse</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span></code></pre>
  801. </div>
  802. </div>
  803. <div>
  804. <h4>Parameters</h4>
  805. <table class="graybox">
  806. <tbody>
  807. <tr>
  808. <td>
  809. <code>
  810. <em>transform</em>
  811. </code>
  812. </td>
  813. <td>
  814. <div>
  815. <p>A closure that takes the success value of the instance&rsquo;s result.</p>
  816. </div>
  817. </td>
  818. </tr>
  819. </tbody>
  820. </table>
  821. </div>
  822. <div>
  823. <h4>Return Value</h4>
  824. <p>A success or failure <code>DownloadResponse</code> depending on the result of the given closure. If this
  825. instance&rsquo;s result is a failure, returns the same failure.</p>
  826. </div>
  827. </section>
  828. </div>
  829. </li>
  830. <li class="item">
  831. <div>
  832. <code>
  833. <a name="/s:9Alamofire16DownloadResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF"></a>
  834. <a name="//apple_ref/swift/Method/mapError(_:)" class="dashAnchor"></a>
  835. <a class="token" href="#/s:9Alamofire16DownloadResponseV8mapErrorACyxGqd__s0E0_pcsAFRd__lF">mapError(_:)</a>
  836. </code>
  837. </div>
  838. <div class="height-container">
  839. <div class="pointer-container"></div>
  840. <section class="section">
  841. <div class="pointer"></div>
  842. <div class="abstract">
  843. <p>Evaluates the specified closure when the <code>DownloadResponse</code> is a failure, passing the unwrapped error as a parameter.</p>
  844. <p>Use the <code>mapError</code> function with a closure that does not throw. For example:</p>
  845. <pre class="highlight plaintext"><code>let possibleData: DownloadResponse&lt;Data&gt; = ...
  846. let withMyError = possibleData.mapError { MyError.error($0) }
  847. </code></pre>
  848. </div>
  849. <div class="declaration">
  850. <h4>Declaration</h4>
  851. <div class="language">
  852. <p class="aside-title">Swift</p>
  853. <pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">mapError</span><span class="o">&lt;</span><span class="kt">E</span><span class="p">:</span> <span class="kt">Error</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">transform</span><span class="p">:</span> <span class="p">(</span><span class="kt">Error</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">E</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">DownloadResponse</span></code></pre>
  854. </div>
  855. </div>
  856. <div>
  857. <h4>Parameters</h4>
  858. <table class="graybox">
  859. <tbody>
  860. <tr>
  861. <td>
  862. <code>
  863. <em>transform</em>
  864. </code>
  865. </td>
  866. <td>
  867. <div>
  868. <p>A closure that takes the error of the instance.</p>
  869. </div>
  870. </td>
  871. </tr>
  872. </tbody>
  873. </table>
  874. </div>
  875. <div>
  876. <h4>Return Value</h4>
  877. <p>A <code>DownloadResponse</code> instance containing the result of the transform.</p>
  878. </div>
  879. </section>
  880. </div>
  881. </li>
  882. <li class="item">
  883. <div>
  884. <code>
  885. <a name="/s:9Alamofire16DownloadResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF"></a>
  886. <a name="//apple_ref/swift/Method/flatMapError(_:)" class="dashAnchor"></a>
  887. <a class="token" href="#/s:9Alamofire16DownloadResponseV12flatMapErrorACyxGqd__s0F0_pKcsAFRd__lF">flatMapError(_:)</a>
  888. </code>
  889. </div>
  890. <div class="height-container">
  891. <div class="pointer-container"></div>
  892. <section class="section">
  893. <div class="pointer"></div>
  894. <div class="abstract">
  895. <p>Evaluates the specified closure when the <code>DownloadResponse</code> is a failure, passing the unwrapped error as a parameter.</p>
  896. <p>Use the <code>flatMapError</code> function with a closure that may throw an error. For example:</p>
  897. <pre class="highlight plaintext"><code>let possibleData: DownloadResponse&lt;Data&gt; = ...
  898. let possibleObject = possibleData.flatMapError {
  899. try someFailableFunction(taking: $0)
  900. }
  901. </code></pre>
  902. </div>
  903. <div class="declaration">
  904. <h4>Declaration</h4>
  905. <div class="language">
  906. <p class="aside-title">Swift</p>
  907. <pre class="highlight"><code><span class="kd">public</span> <span class="kd">func</span> <span class="n">flatMapError</span><span class="o">&lt;</span><span class="kt">E</span><span class="p">:</span> <span class="kt">Error</span><span class="o">&gt;</span><span class="p">(</span><span class="n">_</span> <span class="nv">transform</span><span class="p">:</span> <span class="p">(</span><span class="kt">Error</span><span class="p">)</span> <span class="k">throws</span> <span class="o">-&gt;</span> <span class="kt">E</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">DownloadResponse</span></code></pre>
  908. </div>
  909. </div>
  910. <div>
  911. <h4>Parameters</h4>
  912. <table class="graybox">
  913. <tbody>
  914. <tr>
  915. <td>
  916. <code>
  917. <em>transform</em>
  918. </code>
  919. </td>
  920. <td>
  921. <div>
  922. <p>A throwing closure that takes the error of the instance.</p>
  923. </div>
  924. </td>
  925. </tr>
  926. </tbody>
  927. </table>
  928. </div>
  929. <div>
  930. <h4>Return Value</h4>
  931. <p>A <code>DownloadResponse</code> instance containing the result of the transform.</p>
  932. </div>
  933. </section>
  934. </div>
  935. </li>
  936. </ul>
  937. </div>
  938. <div class="task-group">
  939. <ul class="item-container">
  940. <li class="item">
  941. <div>
  942. <code>
  943. <a name="/s:9Alamofire16DownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv"></a>
  944. <a name="//apple_ref/swift/Property/metrics" class="dashAnchor"></a>
  945. <a class="token" href="#/s:9Alamofire16DownloadResponseV7metricsSo21URLSessionTaskMetricsCSgv">metrics</a>
  946. </code>
  947. </div>
  948. <div class="height-container">
  949. <div class="pointer-container"></div>
  950. <section class="section">
  951. <div class="pointer"></div>
  952. <div class="abstract">
  953. <p>The task metrics containing the request / response statistics.</p>
  954. </div>
  955. <div class="declaration">
  956. <h4>Declaration</h4>
  957. <div class="language">
  958. <p class="aside-title">Swift</p>
  959. <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">metrics</span><span class="p">:</span> <span class="kt">URLSessionTaskMetrics</span><span class="p">?</span></code></pre>
  960. </div>
  961. </div>
  962. </section>
  963. </div>
  964. </li>
  965. </ul>
  966. </div>
  967. </div>
  968. </section>
  969. </article>
  970. </div>
  971. <section class="footer">
  972. <p>&copy; 2017 <a class="link" href="http://alamofire.org/" target="_blank" rel="external">Alamofire Software Foundation</a>. All rights reserved. (Last updated: 2017-12-03)</p>
  973. <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.0</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
  974. </section>
  975. </body>
  976. </div>
  977. </html>