A simple Steam client, providing a C# wrapper around the default Steam web API.
var client = new ServiceCollection()
.AddSteam(new SteamConfig())
.BuildServiceProvider()
.GetService<ISteamClient>();
var news = await client.GetNews(new GetNewsRequest(582890));
Console.WriteLine("News for app {0}", news.AppNews.AppId);
foreach (var item in news.AppNews.NewsItems)
{
Console.WriteLine("{0} by {1}", item.Title, item.Author);
}