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
Participant
returned fromUndoCheckInParticipantAsync
has the correct checked-in status, but this is not the case for theParticipant
returned fromGetParticipantAsync
after undoing their check-in. This behavior has been documented elsewhere, so there's a chance it's a Challonge-side issue. - The
HasAttachment
property ofMatch
does not appear to be set to true when aMatchAttachment
is created; however, theAttachmentCount
property is incremented.