Beispiel #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");
Beispiel #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);
Beispiel #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);
Beispiel #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");
Beispiel #5
0
 Get(LeagueClientSession session) =>
 session.SendRequestAsync <LolChampSelectLegacyChampSelectPickableChampions>("GET",
                                                                             "/lol-champ-select-legacy/v1/pickable-champions");
Beispiel #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");
Beispiel #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");
Beispiel #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}");
Beispiel #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}");
Beispiel #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");
Beispiel #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}");
Beispiel #12
0
 /// <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");
Beispiel #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}");
Beispiel #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);
Beispiel #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);
Beispiel #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");
Beispiel #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");
Beispiel #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");
Beispiel #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}");
Beispiel #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");
Beispiel #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");
Beispiel #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");
Beispiel #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);
Beispiel #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");
Beispiel #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");
Beispiel #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");
Beispiel #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);
Beispiel #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");
Beispiel #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}");