|
56 | 56 | <li class="nav-group-task"> |
57 | 57 | <a href="../Structs/APIConfiguration.html">APIConfiguration</a> |
58 | 58 | </li> |
| 59 | + <li class="nav-group-task"> |
| 60 | + <a href="../Structs/APIError.html">APIError</a> |
| 61 | + </li> |
| 62 | + <li class="nav-group-task"> |
| 63 | + <a href="../Structs/APIResponse.html">APIResponse</a> |
| 64 | + </li> |
59 | 65 | </ul> |
60 | 66 | </li> |
61 | 67 | </ul> |
@@ -227,99 +233,6 @@ <h4>Declaration</h4> |
227 | 233 | </li> |
228 | 234 | </ul> |
229 | 235 | </div> |
230 | | - <div class="task-group"> |
231 | | - <div class="task-name-container"> |
232 | | - <a name="/Public%20Methods"></a> |
233 | | - <a name="//apple_ref/swift/Section/Public Methods" class="dashAnchor"></a> |
234 | | - <a href="#/Public%20Methods"> |
235 | | - <h3 class="section-name">Public Methods</h3> |
236 | | - </a> |
237 | | - </div> |
238 | | - <ul> |
239 | | - <li class="item"> |
240 | | - <div> |
241 | | - <code> |
242 | | - <a name="/s:21iOSUsefulNetworkLayer0bC0C7execute_10completionyAA16APIConfigurationVyxG_yAC6ResultOy_xGctAA20ResponseBodyParsableCRbzlFZ"></a> |
243 | | - <a name="//apple_ref/swift/Method/execute(_:completion:)" class="dashAnchor"></a> |
244 | | - <a class="token" href="#/s:21iOSUsefulNetworkLayer0bC0C7execute_10completionyAA16APIConfigurationVyxG_yAC6ResultOy_xGctAA20ResponseBodyParsableCRbzlFZ">execute(_:completion:)</a> |
245 | | - </code> |
246 | | - </div> |
247 | | - <div class="height-container"> |
248 | | - <div class="pointer-container"></div> |
249 | | - <section class="section"> |
250 | | - <div class="pointer"></div> |
251 | | - <div class="abstract"> |
252 | | - <p>Executes configured API.</p> |
253 | | - |
254 | | - </div> |
255 | | - <div class="declaration"> |
256 | | - <h4>Declaration</h4> |
257 | | - <div class="language"> |
258 | | - <p class="aside-title">Swift</p> |
259 | | - <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kd">func</span> <span class="n">execute</span><span class="o"><</span><span class="kt">T</span><span class="o">></span><span class="p">(</span><span class="n">_</span> <span class="nv">request</span><span class="p">:</span> <span class="kt"><a href="../Structs/APIConfiguration.html">APIConfiguration</a></span><span class="o"><</span><span class="kt">T</span><span class="o">></span><span class="p">,</span> <span class="nv">completion</span><span class="p">:</span> <span class="kd">@escaping</span> <span class="p">(</span><span class="kt"><a href="../Classes/NetworkLayer/Result.html">Result</a></span><span class="o"><</span><span class="kt">T</span><span class="o">></span><span class="p">)</span><span class="o">-></span><span class="p">())</span> <span class="k">where</span> <span class="kt">T</span><span class="p">:</span><span class="kt"><a href="../Classes/ResponseBodyParsable.html">ResponseBodyParsable</a></span></code></pre> |
260 | | - |
261 | | - </div> |
262 | | - </div> |
263 | | - <div> |
264 | | - <h4>Parameters</h4> |
265 | | - <table class="graybox"> |
266 | | - <tbody> |
267 | | - <tr> |
268 | | - <td> |
269 | | - <code> |
270 | | - <em>request</em> |
271 | | - </code> |
272 | | - </td> |
273 | | - <td> |
274 | | - <div> |
275 | | - <p>All information/configurations needed to execute API</p> |
276 | | - </div> |
277 | | - </td> |
278 | | - </tr> |
279 | | - <tr> |
280 | | - <td> |
281 | | - <code> |
282 | | - <em>completion</em> |
283 | | - </code> |
284 | | - </td> |
285 | | - <td> |
286 | | - <div> |
287 | | - <p>Completion block which will be called when operation is completed</p> |
288 | | - </div> |
289 | | - </td> |
290 | | - </tr> |
291 | | - <tr> |
292 | | - <td> |
293 | | - <code> |
294 | | - <em>error</em> |
295 | | - </code> |
296 | | - </td> |
297 | | - <td> |
298 | | - <div> |
299 | | - <p>Returns reason of the error if operation fails. <code>nil</code> otherwise</p> |
300 | | - </div> |
301 | | - </td> |
302 | | - </tr> |
303 | | - <tr> |
304 | | - <td> |
305 | | - <code> |
306 | | - <em>response</em> |
307 | | - </code> |
308 | | - </td> |
309 | | - <td> |
310 | | - <div> |
311 | | - <p>Returns response with the specified type of response</p> |
312 | | - </div> |
313 | | - </td> |
314 | | - </tr> |
315 | | - </tbody> |
316 | | - </table> |
317 | | - </div> |
318 | | - </section> |
319 | | - </div> |
320 | | - </li> |
321 | | - </ul> |
322 | | - </div> |
323 | 236 | <div class="task-group"> |
324 | 237 | <ul> |
325 | 238 | <li class="item"> |
@@ -375,7 +288,7 @@ <h4>Declaration</h4> |
375 | 288 | <h4>Declaration</h4> |
376 | 289 | <div class="language"> |
377 | 290 | <p class="aside-title">Swift</p> |
378 | | - <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Cache</span> <span class="p">:</span> <span class="kt">URLCache</span></code></pre> |
| 291 | + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kt">Cache</span> <span class="p">:</span> <span class="kt">URLCache</span></code></pre> |
379 | 292 |
|
380 | 293 | </div> |
381 | 294 | </div> |
|
0 commit comments