Client
__init__(http_client=aiosonic.HTTPClient())
Initializes the API client.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
http_client |
aiosonic.HTTPClient
|
The http client to use |
aiosonic.HTTPClient()
|
get_agent_by_uuid(uuid, language=None)
async
get_agents(language=None, is_playable_character=None)
async
get_buddies(language=None)
async
get_buddy_by_uuid(uuid, language=None)
async
get_bundle_by_uuid(uuid, language=None)
async
get_bundles(language=None)
async
get_ceremonies(language=None)
async
Gets the ceremonies.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[ceremonies.Ceremony]
|
list[ceremonies.Ceremony]: a list of the ceremonies |
get_ceremony_by_uuid(uuid, language=None)
async
Gets a ceremony by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the ceremony's uuid |
required |
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
ceremonies.Ceremony
|
ceremonies.Ceremony: the ceremony |
get_competitive_season_by_uuid(uuid, language=None)
async
Gets a competitive season by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the competitive season's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
seasons.CompetitiveSeason
|
seasons.CompetitiveSeason: the season |
get_competitive_seasons(language=None)
async
Gets the competitive seasons.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[seasons.CompetitiveSeason]
|
list[seasons.CompetitiveSeason]: a list of the competitive seasons |
get_competitive_tier_by_uuid(uuid, language=None)
async
Gets a competitive tier by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the competitive tier's uuid |
required |
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
competitive_tiers.CompetitiveTier
|
competitive_tiers.CompetitiveTier: the competitive tier |
get_competitive_tiers(language=None)
async
Gets the competitive tiers.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[competitive_tiers.CompetitiveTier]
|
list[competitive_tiers.CompetitiveTier]: a list of the competitive tiers |
get_content_tier_by_uuid(uuid, language=None)
async
Gets a content tier by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the content tier's uuid |
required |
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
content_tiers.ContentTier
|
content_tiers.ContentTier: the content tier |
get_content_tiers(language=None)
async
Gets the content tiers.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[content_tiers.ContentTier]
|
list[content_tiers.ContentTier]: a list of the content tiers |
get_contract_by_uuid(uuid, language=None)
async
get_contracts(language=None)
async
get_currencies(language=None)
async
Gets the currencies.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[currencies.Currency]
|
list[currencies.Currency]: a list of the currencies |
get_currency_by_uuid(uuid, language=None)
async
Gets a currency by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the currency's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
currencies.Currency
|
currencies.Curreny: the currency |
get_event_by_uuid(uuid, language=None)
async
get_events(language=None)
async
get_gamemode_by_uuid(uuid, language=None)
async
get_gamemode_equippable_by_uuid(uuid, language=None)
async
Gets a gamemode equippable by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the gamemode equippable's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
gamemodes.GamemodeEquippable
|
gamemodes.GamemodeEquippable: the gamemode equippable |
get_gamemode_equippables(language=None)
async
Gets the gamemodes equippables.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[gamemodes.GamemodeEquippable]
|
list[gamemodes.Gamemode]: a list of the gamemodee eqippables |
get_gamemodes(language=None)
async
get_gear(language=None)
async
get_gear_by_uuid(uuid, language=None)
async
get_level_borders(language=None)
async
Gets the level borders.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[level_borders.LevelBorder]
|
list[level_borders.LevelBorder]: a list of the level borders |
get_level_borders_by_uuid(uuid, language=None)
async
Gets a level border by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the level border's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
level_borders.LevelBorder
|
level_borders.LevelBorder: the level border |
get_map_by_uuid(uuid, language=None)
async
get_maps(language=None)
async
get_player_card_by_uuid(uuid, language=None)
async
Gets a player card by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the player card's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
player_cards.PlayerCard
|
player_cards.PlayerCard: the player card |
get_player_cards(language=None)
async
Gets the player cards.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[player_cards.PlayerCard]
|
list[player_cards.PlayerCard]: a list of the player cards |
get_player_title_by_uuid(uuid, language=None)
async
Gets a player title by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the player title's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
player_titles.PlayerTitle
|
player_titles.Playertitle: the player title |
get_player_titles(language=None)
async
Gets the player titles.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[player_titles.PlayerTitle]
|
list[player_titles.Playertitle]: a list of the player titles |
get_season_by_uuid(uuid, language=None)
async
get_seasons(language=None)
async
get_spray_by_uuid(uuid, language=None)
async
get_spray_level_by_uuid(uuid, language=None)
async
get_spray_levels(language=None)
async
Gets the spray levels.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[sprays.SprayLevel]
|
list[sprays.SprayLevel]: a list of the spray levels |
get_sprays(language=None)
async
get_themes(language=None)
async
get_themes_by_uuid(uuid, language=None)
async
get_version()
async
get_weapon_skin_by_uuid(uuid, language=None)
async
Gets a weapon skin by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the weapon skin's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
weapons.WeaponSkin
|
weapons.WeaponSkin: the weapon skin |
get_weapon_skin_chroma_by_uuid(uuid, language=None)
async
Gets a weapon skin by its uuid.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
uuid |
str
|
the weapon skin's uuid |
required |
language |
str
|
the language |
None
|
Returns:
Type | Description |
---|---|
weapons.WeaponSkinChroma
|
weapons.WeaponSkinChroma: the weapon skin |
get_weapon_skin_chromas(language=None)
async
Gets weapon skin chromas.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[weapons.WeaponSkinChroma]
|
list[weapons.WeaponSkinChroma]: a list of the weapon skin chromas |
get_weapon_skins(language=None)
async
Gets weapon skins.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
language |
typing.Optional[str]
|
the language |
None
|
Returns:
Type | Description |
---|---|
list[weapons.WeaponSkin]
|
list[weapons.WeaponSkin]: a list of the weapon skins |