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" });