-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathIApiProvider.cs
More file actions
15 lines (14 loc) · 1.04 KB
/
IApiProvider.cs
File metadata and controls
15 lines (14 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace PugSharp.Api.Contract;
public interface IApiProvider
{
Task MapVetoedAsync(MapVetoedParams mapVetoedParams, CancellationToken cancellationToken);
Task MapPickedAsync(MapPickedParams mapPickedParams, CancellationToken cancellationToken);
Task GoingLiveAsync(GoingLiveParams goingLiveParams, CancellationToken cancellationToken);
Task RoundStatsUpdateAsync(RoundStatusUpdateParams roundStatusUpdateParams, CancellationToken cancellationToken);
Task RoundMvpAsync(RoundMvpParams roundMvpParams, CancellationToken cancellationToken);
Task FinalizeMapAsync(MapResultParams finalizeMapParams, CancellationToken cancellationToken);
Task FinalizeAsync(SeriesResultParams seriesResultParams, CancellationToken cancellationToken);
Task FreeServerAsync(CancellationToken cancellationToken);
Task SendKnifeRoundStartedAsync(KnifeRoundStartedParams knifeRoundStartedParams, CancellationToken cancellationToken);
Task SendKnifeRoundWonAsync(KnifeRoundWonParams knifeRoundWonParams, CancellationToken cancellationToken);
}