Requests

When using mutable HTTP methods (Put, Post, Patch), you pass an object representing the request body, this can be an anonymous or a static object.

Example usage:

dynamic client = new RestClient("http://jsonplaceholder.typicode.com");

//anonymous object
await client.Users.Post(new {  name="foo", email="foo@bar.com" });

//static object
await client.Users.Post(new User { name="foo", email="foo@bar.com" });