small campaign progress
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Michele 2021-08-28 22:41:42 +01:00
parent 9f9be13215
commit 96657989c8
18 changed files with 439 additions and 89 deletions

View file

@ -57,17 +57,23 @@ namespace Sledgemapper
[Headers("Authorization")]
[Post("/authmanagement/login")]
Task<AuthenticateResponse> Authenticate([Body] AuthenticateModel registerModel);
[Post("/session/{sessionName}/room")]
Task NewRoom(Room room, string sessionName);
[Post("/session/{sessionName}/line")]
Task NewLine(Line line, string sessionName);
[Post("/campaign/{campaignName}")]
Task NewCampaign(string campaignName);
[Get("/campaign/")]
Task<List<Campaign>> GetCampaigns();
[Get("/campaign/{campaignName}/players")]
Task<List<Player>> GetPlayers(string campaignName);
[Post("/campaign/{campaignName}/players/{email}")]
Task InvitePlayer(string campaignName, string email);
}
}