Ajouter Usage

2024-01-12 19:46:40 +00:00
commit 44a9262039

19
Usage.md Normal file

@@ -0,0 +1,19 @@
### Making requests
```
let hermes = Hermes()
// GET
let queryParams = ["foo": "bar"]
let resource = Resource(url: "https://httpbin.org/get", method: .get(queryParams), modelType: T.self)
// POST
let postDatas = ["foo": "bar"]
let resource = try Resource(url: "https://httpbin.org/post", method: .post(JSONEncoder().encode(postDatas)), modelType: T.self)
// DELETE
let resource = Resource(url: "https://httpbin.org/delete", method: .delete, modelType: T.self)
// Handle response
let response = try await hermes.load(resource)
```