twisted
Version:
Fetching riot games api data
29 lines (28 loc) • 940 B
TypeScript
import { SummonerV4DTO } from '../../../models-dto/summoners/summoner.dto';
import { Regions } from '../../../constants';
import { BaseApiTft } from '../base/base.api.tft';
/**
* Summoner methods
*/
export declare class SummonerTftApi extends BaseApiTft {
private parsePath;
private genericRequest;
/**
* 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>>;
/**
* Get by PUUID
* @param puuid
* @param region Riot region
*/
getByAccountID(accountId: string, region: Regions): Promise<import("../../../models-dto").ApiResponseDTO<SummonerV4DTO>>;
}