commit 44a9262039e66bd03ebcbe6e486a57023dec8f52 Author: Mahtan Date: Fri Jan 12 19:46:40 2024 +0000 Ajouter Usage diff --git a/Usage.md b/Usage.md new file mode 100644 index 0000000..f3d239b --- /dev/null +++ b/Usage.md @@ -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) +``` \ No newline at end of file