April 2017
Intermediate to advanced
316 pages
9h 33m
English
Now, let's create a request model named TodoRequest:
struct TodoRequest: RequestProtocol { let todoId: Int let name: String let description: String let notes: String let completed: Bool let synced: Bool subscript(key: String) -> (String?, String?) { get { switch key { case "todoId": return (String(todoId), "todoId") case "name": return (name, "name") case "description": return (description, "description") case "notes": return (notes, "notes") case "completed": return (String(completed), "completed") case "synced": return (String(synced), "synced") default: return ("Cookie","test=123") } } } }
As shown in the preceding code, this struct conforms to RequestProtocol. You might wonder why ...
Read now
Unlock full access