Challonge-DotNet
Challonge-DotNet is a C# implementation of the CHALLONGE! API built on .NET that exposes asynchronous methods for interacting with the API.
Requirements
- .NET 5.0
- Internet connection
Installation
Recommended methods:
- Package manager UI
- Package manager Console:
PM> Install-Package Challonge-DotNet -Version 1.1.0 - .NET CLI
> dotnet add package Challonge-DotNet --version 1.1.0
Basic Usage
See the guides section to see some examples on how to use the package.
Note
The following observations arose from experimenting and debugging, so they may not be totally accurate.
- Match attachment files must be images.
- The
Participantreturned fromUndoCheckInParticipantAsynchas the correct checked-in status, but this is not the case for theParticipantreturned fromGetParticipantAsyncafter undoing their check-in. This behavior has been documented elsewhere, so there's a chance it's a Challonge-side issue. - The
HasAttachmentproperty ofMatchdoes not appear to be set to true when aMatchAttachmentis created; however, theAttachmentCountproperty is incremented.