Skip to content

@valoranchi/riot-client / index / AccountApi

Interface: AccountApi ​

Defined in: src/client/api.ts:51

Methods ​

activateContract() ​

activateContract(uuid): Promise<ContractProgress[]>

Defined in: src/client/api.ts:68

Parameters ​

uuid ​

string

Returns ​

Promise<ContractProgress[]>


addFavourite() ​

addFavourite(skin): Promise<Favourite[]>

Defined in: src/client/api.ts:72

Parameters ​

skin ​

string

Returns ​

Promise<Favourite[]>


client() ​

client(): Promise<ClientInfo>

Defined in: src/client/api.ts:90

Returns ​

Promise<ClientInfo>


collectionValue() ​

collectionValue(): Promise<CollectionValue>

Defined in: src/client/api.ts:63

Returns ​

Promise<CollectionValue>


config() ​

config(): Promise<Record<string, unknown>>

Defined in: src/client/api.ts:83

Returns ​

Promise<Record<string, unknown>>


contracts() ​

contracts(): Promise<ContractProgress[]>

Defined in: src/client/api.ts:66

Returns ​

Promise<ContractProgress[]>


diffLoadout() ​

diffLoadout(target): Promise<LoadoutDiff>

Defined in: src/client/api.ts:59

Parameters ​

target ​

Loadout | LoadoutChange

Returns ​

Promise<LoadoutDiff>


equip() ​

equip(change): Promise<Loadout>

Defined in: src/client/api.ts:55

Parameters ​

change ​

LoadoutChange

Returns ​

Promise<Loadout>


equipCollection() ​

equipCollection(skinUuids): Promise<Loadout>

Defined in: src/client/api.ts:57

Parameters ​

skinUuids ​

string[]

Returns ​

Promise<Loadout>


equipPreset() ​

equipPreset(preset): Promise<Loadout>

Defined in: src/client/api.ts:60

Parameters ​

preset ​

LoadoutChange

Returns ​

Promise<Loadout>


exportLoadout() ​

exportLoadout(): Promise<LoadoutChange>

Defined in: src/client/api.ts:62

Returns ​

Promise<LoadoutChange>


favourites() ​

favourites(): Promise<Favourite[]>

Defined in: src/client/api.ts:71

Returns ​

Promise<Favourite[]>


loadout() ​

loadout(): Promise<Loadout>

Defined in: src/client/api.ts:54

Returns ​

Promise<Loadout>


missions() ​

missions(): Promise<Mission[]>

Defined in: src/client/api.ts:67

Returns ​

Promise<Mission[]>


ownedItems() ​

ownedItems(options?): Promise<OwnedItems>

Defined in: src/client/api.ts:53

Parameters ​

options? ​
language? ​

string

Returns ​

Promise<OwnedItems>


penalties() ​

penalties(): Promise<Penalty[]>

Defined in: src/client/api.ts:70

Returns ​

Promise<Penalty[]>


removeFavourite() ​

removeFavourite(skin): Promise<Favourite[]>

Defined in: src/client/api.ts:74

Parameters ​

skin ​

string

Returns ​

Promise<Favourite[]>


saveSettings() ​

saveSettings(data, options?): Promise<PlayerSettings>

Defined in: src/client/api.ts:89

Parameters ​

data ​

unknown

options? ​
confirm? ​

boolean

Returns ​

Promise<PlayerSettings>


session() ​

session(): Promise<GameSession>

Defined in: src/client/api.ts:82

Returns ​

Promise<GameSession>


setActRankBadgeHidden() ​

setActRankBadgeHidden(hidden): Promise<boolean>

Defined in: src/client/api.ts:76

Parameters ​

hidden ​

boolean

Returns ​

Promise<boolean>


setLeaderboardAnonymized() ​

setLeaderboardAnonymized(anonymized): Promise<boolean>

Defined in: src/client/api.ts:78

Parameters ​

anonymized ​

boolean

Returns ​

Promise<boolean>


settings() ​

settings(): Promise<PlayerSettings>

Defined in: src/client/api.ts:84

Returns ​

Promise<PlayerSettings>


validateActivateContract() ​

validateActivateContract(uuid): Promise<{ contractId: string; }>

Defined in: src/client/api.ts:69

Parameters ​

uuid ​

string

Returns ​

Promise<{ contractId: string; }>


validateAddFavourite() ​

validateAddFavourite(skin): Promise<{ ItemID: string; }>

Defined in: src/client/api.ts:73

Parameters ​

skin ​

string

Returns ​

Promise<{ ItemID: string; }>


validateEquip() ​

validateEquip(change): Promise<RiotLoadoutResponse>

Defined in: src/client/api.ts:56

Parameters ​

change ​

LoadoutChange

Returns ​

Promise<RiotLoadoutResponse>


validateEquipCollection() ​

validateEquipCollection(skinUuids): Promise<RiotLoadoutResponse>

Defined in: src/client/api.ts:58

Parameters ​

skinUuids ​

string[]

Returns ​

Promise<RiotLoadoutResponse>


validateEquipPreset() ​

validateEquipPreset(preset): Promise<RiotLoadoutResponse>

Defined in: src/client/api.ts:61

Parameters ​

preset ​

LoadoutChange

Returns ​

Promise<RiotLoadoutResponse>


validateRemoveFavourite() ​

validateRemoveFavourite(skin): Promise<{ itemIdWithoutDashes: string; }>

Defined in: src/client/api.ts:75

Parameters ​

skin ​

string

Returns ​

Promise<{ itemIdWithoutDashes: string; }>


validateSaveSettings() ​

validateSaveSettings(data, options?): Promise<{ data: Record<string, unknown>; type: string; }>

Defined in: src/client/api.ts:85

Parameters ​

data ​

unknown

options? ​
confirm? ​

boolean

Returns ​

Promise<{ data: Record<string, unknown>; type: string; }>


validateSetActRankBadgeHidden() ​

validateSetActRankBadgeHidden(hidden): Promise<{ HideActRankBadge: boolean; }>

Defined in: src/client/api.ts:77

Parameters ​

hidden ​

boolean

Returns ​

Promise<{ HideActRankBadge: boolean; }>


validateSetLeaderboardAnonymized() ​

validateSetLeaderboardAnonymized(anonymized): Promise<{ Anonymize: boolean; seasonId: string; }>

Defined in: src/client/api.ts:79

Parameters ​

anonymized ​

boolean

Returns ​

Promise<{ Anonymize: boolean; seasonId: string; }>


wallet() ​

wallet(): Promise<Wallet>

Defined in: src/client/api.ts:64

Returns ​

Promise<Wallet>


whoami() ​

whoami(): Promise<Player>

Defined in: src/client/api.ts:52

Returns ​

Promise<Player>


xp() ​

xp(): Promise<AccountXp>

Defined in: src/client/api.ts:65

Returns ​

Promise<AccountXp>

Not affiliated with Riot Games