twisted
Version:
Fetching riot games api data
31 lines (30 loc) • 1.03 kB
TypeScript
import { SummonerV4DTO } from '../../../models-dto/summoners/summoner.dto';
import { Regions } from '../../../constants';
import { BaseApiLol } from '../base/base.api.lol';
/**
* Summoner methods
*/
export declare class SummonerApi extends BaseApiLol {
private parsePath;
private genericRequest;
/**
* @deprecated use geetByPUUID instead
* Get by id
* @param id Summoner id
* @param region Riot region
*/
getById(id: string, region: Regions): Promise<import("../../../models-dto").ApiResponseDTO<SummonerV4DTO>>;
/**
* Get by PUUID
* @param puuid
* @param region Riot region
*/
getByPUUID(puuid: string, region: Regions): Promise<import("../../../models-dto").ApiResponseDTO<SummonerV4DTO>>;
/**
* @deprecated Use getByPUUID instead
* Get by account ID
* @param accountId
* @param region Riot region
*/
getByAccountID(accountId: string, region: Regions): Promise<import("../../../models-dto").ApiResponseDTO<SummonerV4DTO>>;
}