added iOS source code
[wl-app.git] / iOS / WolneLektury / Connection / Routes.swift
diff --git a/iOS/WolneLektury/Connection/Routes.swift b/iOS/WolneLektury/Connection/Routes.swift
new file mode 100644 (file)
index 0000000..e1dd8df
--- /dev/null
@@ -0,0 +1,26 @@
+//
+//  Routes.swift
+//  WolneLektury
+//
+//  Created by Pawel Dabrowski on 30/05/2018.
+//  Copyright © 2018 Fundacja Nowoczesna Polska. All rights reserved.
+//
+
+import UIKit
+
+struct Route<Model> {
+    let endpoint: String
+    var id: Int?
+    var params: [String: AnyObject]?
+    
+    init (endpoint: String, id: Int? = nil, parameters: [String: AnyObject]? = nil) {
+        self.endpoint = endpoint
+        self.id = id
+        self.params = parameters
+    }
+}
+
+struct Routes {
+    static let filterBooks = Route<[BookModel]>(endpoint: "filter-books")
+    
+}