Example #1
0
 Patch(LeagueClientSession session, ClubPreferences preferences) =>
 session.SendRequestAsync <ClubPreferences>("PATCH",
                                            "/lol-clubs/v1/clubs/membership/preferences", body: preferences);
Example #2
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session) =>
 session.SendRequestAsync <dynamic>("POST", "/lol-champ-select/v1/battle-training/launch");
Example #3
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectChampSelectPickableSkins> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectChampSelectPickableSkins>("GET",
                                                                   "/lol-champ-select/v1/pickable-skins");
Example #4
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session, long id) =>
 session.SendRequestAsync <dynamic>("POST", $"/lol-champ-select/v1/session/trades/{id}/decline");
Example #5
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectTeamBoost> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectTeamBoost>("GET",
                                                    "/lol-champ-select/v1/team-boost");
Example #6
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="selection"></param>
 /// <returns></returns>
 public static Task <dynamic> Patch(LeagueClientSession session,
                                    LolChampSelectChampSelectMySelection selection) =>
 session.SendRequestAsync <dynamic>("PATCH", "/lol-champ-select/v1/session/my-selection",
                                    body: selection);
Example #7
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectChampSelectTradeContract[]> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectChampSelectTradeContract[]>("GET",
                                                                     "/lol-champ-select/v1/session/trades");
Example #8
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <returns></returns>
 public static Task <string> Get(LeagueClientSession session, string clubKey) =>
 session.SendRequestAsync <string>("GET", $"/lol-clubs/v1/clubs/{clubKey}/motd");
Example #9
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <param name="motd"></param>
 /// <returns></returns>
 public static Task <string> Patch(LeagueClientSession session, string clubKey, ClubMOTD motd) =>
 session.SendRequestAsync <string>("PATCH", $"/lol-clubs/v1/clubs/{clubKey}/motd", body: motd);
Example #10
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <PlayerClub[]> Get(LeagueClientSession session) =>
 session.SendRequestAsync <PlayerClub[]>("GET", "/lol-clubs/v1/clubs");
Example #11
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <param name="summonerId"></param>
 /// <returns></returns>
 public static Task <PlayerClub> Post(LeagueClientSession session, string clubKey, long summonerId) =>
 session.SendRequestAsync <PlayerClub>("POST",
                                       $"/lol-clubs/v1/clubs/{clubKey}/members/{summonerId}");
Example #12
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <param name="tag"></param>
 /// <returns></returns>
 public static Task <PlayerClub> Post(LeagueClientSession session, string clubKey, ClubTag tag) =>
 session.SendRequestAsync <PlayerClub>("POST", $"/lol-clubs/v1/clubs/{clubKey}", body: tag);
Example #13
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <returns></returns>
 public static Task <PlayerClub> Get(LeagueClientSession session, string clubKey) =>
 session.SendRequestAsync <PlayerClub>("GET", $"/lol-clubs/v1/clubs/{clubKey}");
Example #14
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <returns></returns>
 public static Task <PlayerClubMembership> Delete(LeagueClientSession session, string clubKey) =>
 session.SendRequestAsync <PlayerClubMembership>("DELETE", $"/lol-clubs/v1/clubs/{clubKey}");
Example #15
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="name"></param>
 /// <returns></returns>
 public static Task <PlayerClub> Post(LeagueClientSession session, ClubName name) =>
 session.SendRequestAsync <PlayerClub>("POST", "/lol-clubs/v1/clubs/membership", body: name);
Example #16
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <param name="summonerId"></param>
 /// <returns></returns>
 public static Task <ClubMemberLists> Delete(LeagueClientSession session, string clubKey,
                                             long summonerId) => session.SendRequestAsync <ClubMemberLists>("DELETE",
                                                                                                            $"/lol-clubs/v1/clubs/{clubKey}/promotions/{summonerId}");
Example #17
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <ClubPreferences> Get(LeagueClientSession session) =>
 session.SendRequestAsync <ClubPreferences>("GET",
                                            "/lol-clubs/v1/clubs/membership/preferences");
Example #18
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <ClubInvite> Get(LeagueClientSession session) =>
 session.SendRequestAsync <ClubInvite>("GET", "/lol-clubs/v1/clubs/invitations");
Example #19
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session) =>
 session.SendRequestAsync <dynamic>("POST",
                                    "/lol-champ-select/v1/session/my-selection/reroll");
Example #20
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session, string clubKey) =>
 session.SendRequestAsync <dynamic>("POST", $"/lol-clubs/v1/clubs/{clubKey}/view");
Example #21
0
 Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectChampSelectBannableChampions>("GET",
                                                                       "/lol-champ-select/v1/bannable-champions");
Example #22
0
 Patch(LeagueClientSession session, ClubInvite invitation) =>
 session.SendRequestAsync <PlayerClubMembership>("PATCH", "/lol-clubs/v1/clubs/invitations",
                                                 body: invitation);
Example #23
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <returns></returns>
 public static Task <LolChampSelectChampSelectTradeContract> Post(
     LeagueClientSession session, long id) =>
 session.SendRequestAsync <LolChampSelectChampSelectTradeContract>("POST",
                                                                   $"/lol-champ-select/v1/session/trades/{id}/request");
Example #24
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <returns></returns>
 public static Task <ClubMember[]> Get(LeagueClientSession session, string clubKey) =>
 session.SendRequestAsync <ClubMember[]>("GET", $"/lol-clubs/v1/clubs/{clubKey}/invitations");
Example #25
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session) =>
 session.SendRequestAsync <dynamic>("POST", "/lol-champ-select/v1/team-boost/purchase");
Example #26
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="clubKey"></param>
 /// <param name="summonerId"></param>
 /// <returns></returns>
 public static Task <ClubMemberLists> Post(LeagueClientSession session, string clubKey,
                                           long summonerId) => session.SendRequestAsync <ClubMemberLists>("Post",
                                                                                                          $"/lol-clubs/v1/clubs/{clubKey}/invitations/{summonerId}");
Example #27
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectChampSelectDisabledChampions> Get(
     LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectChampSelectDisabledChampions>("GET",
                                                                       "/lol-champ-select/v1/disabled-champions");
Example #28
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <PlayerClubMembership> Get(LeagueClientSession session) =>
 session.SendRequestAsync <PlayerClubMembership>("GET", "/lol-clubs/v1/clubs/membership");
Example #29
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectChampSelectSession> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectChampSelectSession>("GET", "/lol-champ-select/v1/session");
Example #30
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <RiotMessagingServiceState> Get(LeagueClientSession session) =>
 session.SendRequestAsync <RiotMessagingServiceState>("GET", "/riot-messaging-service/v1/state");