Exemple #1
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <string[]> Get(LeagueClientSession session) =>
 session.SendRequestAsync <string[]>("GET", "/lol-loot/v1/player-display-categories");
Exemple #2
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <param name="data"></param>
 /// <returns></returns>
 public static Task <dynamic> Patch(LeagueClientSession session,
                                    long id, LolChampSelectLegacyChampSelectAction data) =>
 session.SendRequestAsync <dynamic>("PATCH",
                                    $"/lol-champ-select-legacy/v1/session/actions/{id}", body: data);
Exemple #3
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="selection"></param>
 /// <returns></returns>
 public static Task <dynamic> Patch(LeagueClientSession session,
                                    LolChampSelectLegacyChampSelectMySelection selection) =>
 session.SendRequestAsync <dynamic>("PATCH", "/lol-champ-select-legacy/v1/session/my-selection",
                                    body: selection);
Exemple #4
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-legacy/v1/battle-training/launch");
Exemple #5
0
 Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectLegacyChampSelectPickableChampions>("GET",
                                                                             "/lol-champ-select-legacy/v1/pickable-champions");
Exemple #6
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectLegacyChampSelectTradeContract[]> Get(
     LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectLegacyChampSelectTradeContract[]>("GET",
                                                                           "/lol-champ-select-legacy/v1/session/trades");
Exemple #7
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectLegacyTeamBoost> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectLegacyTeamBoost>("GET",
                                                          "/lol-champ-select-legacy/v1/team-boost");
Exemple #8
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <returns></returns>
 public static Task <LolStoreOrderNotificationResource> Get(LeagueClientSession session, long id) =>
 session.SendRequestAsync <LolStoreOrderNotificationResource>("GET",
                                                              $"/lol-store/v1/order-notifications/{id}");
Exemple #9
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="skinId"></param>
 /// <returns></returns>
 public static Task <LolStoreCatalogItem> Get(LeagueClientSession session, int skinId) =>
 session.SendRequestAsync <LolStoreCatalogItem>("GET", $"/lol-store/v1/skins/{skinId}");
Exemple #10
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolStoreOrderNotificationResource[]> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolStoreOrderNotificationResource[]>("GET",
                                                                "/lol-store/v1/order-notifications");
Exemple #11
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <returns></returns>
 public static Task <dynamic> Delete(LeagueClientSession session, long id) =>
 session.SendRequestAsync <dynamic>("DELETE", $"/lol-store/v1/order-notifications/{id}");
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LoyaltyStatusNotification> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LoyaltyStatusNotification>("GET", "/lol-loyalty/v1/status-notification");
Exemple #13
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="lootId"></param>
 /// <returns></returns>
 public static Task <LolLootPlayerLoot> Get(LeagueClientSession session, string lootId) =>
 session.SendRequestAsync <LolLootPlayerLoot>("GET", $"/lol-loot/v1/player-loot/{lootId}");
Exemple #14
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolLootPlayerLoot[]> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolLootPlayerLoot[]>("GET", "/lol-loot/v1/player-loot");
 /// <summary>
 /// Get a plugin description.
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="plugin">Plugin name</param>
 /// <returns></returns>
 public static Task <PluginDescriptionResource> Get(LeagueClientSession session, string plugin) =>
 PluginManager.V2.Descriptions.Get(session, plugin);
Exemple #16
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="skinId"></param>
 /// <param name="cost"></param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session, int skinId, LolStoreItemCost cost) =>
 session.SendRequestAsync <dynamic>("POST", "/lol-store/v1/skins/{skinId}/purchase", body: cost);
Exemple #17
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-legacy/v1/session/my-selection/reroll");
Exemple #18
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolStoreWallet> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolStoreWallet>("GET", "/lol-store/v1/wallet");
Exemple #19
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <returns></returns>
 public static Task <LolChampSelectLegacyChampSelectTradeContract> Post(
     LeagueClientSession session, long id) =>
 session.SendRequestAsync <LolChampSelectLegacyChampSelectTradeContract>("POST",
                                                                         $"/lol-champ-select-legacy/v1/session/trades/{id}/request");
Exemple #20
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="pageType"></param>
 /// <returns></returns>
 public static Task <dynamic> Get(LeagueClientSession session, string pageType) =>
 session.SendRequestAsync <dynamic>("GET", $"/lol-store/v1/{pageType}");
Exemple #21
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-legacy/v1/team-boost/purchase");
Exemple #22
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <string> Get(LeagueClientSession session) =>
 session.SendRequestAsync <string>("GET", "/lol-store/v1/lastPage");
Exemple #23
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <bool> Get(LeagueClientSession session) =>
 session.SendRequestAsync <bool>("GET", "/lol-champ-select-legacy/v1/implementation-active");
Exemple #24
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="pageType"></param>
 /// <returns></returns>
 public static Task Post(LeagueClientSession session, string pageType) =>
 session.SendRequestAsync("POST", "/lol-store/v1/lastPage", body: pageType);
Exemple #25
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolChampSelectLegacyChampSelectSession> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectLegacyChampSelectSession>("GET",
                                                                   "/lol-champ-select-legacy/v1/session");
Exemple #26
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <dynamic> Get(LeagueClientSession session) =>
 session.SendRequestAsync <dynamic>("GET", "/lol-store/v1/login");
Exemple #27
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-legacy/v1/session/actions/{id}/complete");
Exemple #28
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="id"></param>
 /// <returns></returns>
 public static Task <dynamic> Post(LeagueClientSession session, string id) =>
 session.SendRequestAsync <dynamic>("POST", "/lol-store/v1/notifications/acknowledge", body: id);
Exemple #29
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <returns></returns>
 public static Task <LolPlayerBehaviorRestrictionNotification> Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolPlayerBehaviorRestrictionNotification>("GET",
                                                                     "/lol-player-behavior/v1/ranked-restriction");
Exemple #30
0
 /// <summary>
 /// </summary>
 /// <param name="session">The session object</param>
 /// <param name="newValue"></param>
 /// <returns></returns>
 public static Task <string> Post(LeagueClientSession session, bool newValue) =>
 session.SendRequestAsync <string>("POST", $"/lol-loot/v1/new-player-check-done/{newValue}");