added iOS source code
[wl-app.git] / iOS / WolneLektury / Connection / Routes.swift
1 //
2 //  Routes.swift
3 //  WolneLektury
4 //
5 //  Created by Pawel Dabrowski on 30/05/2018.
6 //  Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved.
7 //
8
9 import UIKit
10
11 struct Route<Model> {
12     let endpoint: String
13     var id: Int?
14     var params: [String: AnyObject]?
15     
16     init (endpoint: String, id: Int? = nil, parameters: [String: AnyObject]? = nil) {
17         self.endpoint = endpoint
18         self.id = id
19         self.params = parameters
20     }
21 }
22
23 struct Routes {
24     static let filterBooks = Route<[BookModel]>(endpoint: "filter-books")
25     
26 }