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