File tree Expand file tree Collapse file tree 1 file changed +14
-14
lines changed
Expand file tree Collapse file tree 1 file changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -20,29 +20,29 @@ type User
2020
2121type ListUsers
2222 = GET "/users"
23- { query ::
24- { sortBy :: UserSort
25- , sortDir :: SortDir
23+ { query ::
24+ { sortBy :: UserSort
25+ , sortDir :: SortDir
26+ }
27+ , response ::
28+ { ok :: JSON (Array User)
29+ }
2630 }
27- , response ::
28- { ok :: JSON (Array User)
29- }
30- }
3131
3232type CreateNewUser
3333 = POST "/users"
34- { body :: JSON { name :: String, email :: String }
35- , response ::
36- { ok :: JSON User
37- , badRequest :: JSON { errors :: Array { field :: String, message :: String } }
34+ { body :: JSON { name :: String, email :: String }
35+ , response ::
36+ { ok :: JSON User
37+ , badRequest :: JSON { errors :: Array { field :: String, message :: String } }
38+ }
3839 }
39- }
4040
4141listUsers params =
42- Apiary.makeRequest (Route :: ListUsers) identity params unit
42+ Apiary.makeRequest (Route :: ListUsers) identity params none
4343
4444createNewUser body =
45- Apiary.makeRequest (Route :: CreateNewUser) identity {} body
45+ Apiary.makeRequest (Route :: CreateNewUser) identity none body
4646```
4747
4848This will give us inferred types equivalent to
You can’t perform that action at this time.
0 commit comments