Complement for RestSharp to create fast and easily API Clients (SDK) with Newtonsoft serialization and Serilog Log
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