NhlClient 1.0.2
dotnet add package NhlClient --version 1.0.2
NuGet\Install-Package NhlClient -Version 1.0.2
<PackageReference Include="NhlClient" Version="1.0.2" />
<PackageVersion Include="NhlClient" Version="1.0.2" />
<PackageReference Include="NhlClient" />
paket add NhlClient --version 1.0.2
#r "nuget: NhlClient, 1.0.2"
#:package NhlClient@1.0.2
#addin nuget:?package=NhlClient&version=1.0.2
#tool nuget:?package=NhlClient&version=1.0.2
NhlClient C# SDK 1.0.0
Welcome to the NhlClient SDK documentation. This guide will help you get started with integrating and using the NhlClient SDK in your project.
Versions
- API version:
1.0.0 - SDK version:
1.0.0
About the API
This section provides documentation for the NHL Web API. Based on the unofficial documentation https://github.com/Zmalski/NHL-API-Reference
Table of Contents
Setup & Configuration
Supported Language Versions
This SDK is compatible with the following versions: C# >= .NET 6
Installation
To get started with the SDK, we recommend installing using nuget:
dotnet add package NhlClient
Sample Usage
Below is a comprehensive example demonstrating how to authenticate and call a simple endpoint:
using NhlClient;
using NhlClient.Config;
using Environment = NhlClient.Http.Environment;
var config = new NhlClientConfig
{
Environment = Environment.Default
};
var client = new NhlClientClient(config);
var response = await client.SkaterStats.GetCurrentSkaterStatsLeadersAsync("categories", 3);
Console.WriteLine(response);
Services
The SDK provides various services to interact with the API.
<details> <summary>Below is a list of all available services with links to their detailed documentation:</summary>
| Name |
|---|
| PlayerService |
| SkaterStatsService |
| GoalieStatsService |
| PlayerSpotlightService |
| StandingsService |
| ClubStatsService |
| ScoreboardService |
| RosterService |
| ScheduleService |
</details>
License
This SDK is licensed under the MIT License.
See the LICENSE file for more details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Polly (>= 8.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.