Complement for RestSharp to create fast and easily API Clients (SDK) with Newtonsoft serialization and Serilog Log
PM> Install-Package RestSharp.Easy
Use it as Scoped or Transient because this client keeps context to use some features like RequestKey, AdditionalLog items, etc.
var config = new EasyRestClientConfiguration
{
BaseUrl = "https://server.com/api/v1",
TimeoutInMs = 60000,
SerializeStrategy = SerializeStrategyEnum.SnakeCase,
RequestKey = "123456"
};
IEasyRestClient client = new EasyRestClient(config);
var response = client.SendRequestAsync<User, ErrorModel>(Method.GET, "users");
Please, refer to CONTRIBUTING
Open a new Issue following our issue template ISSUE TEMPLATE
See in nuget version history
if you liked this project, please make a contribution and help to keep this and other initiatives, send me some Satochis.
BTC Wallet: 1G535x1rYdMo9CNdTGK3eG6XJddBHdaqfX