valo_api_official.responses package
Submodules
valo_api_official.responses.account module
Classes:
|
valo_api_official.responses.active_shards module
Classes:
|
valo_api_official.responses.content module
Classes:
|
|
|
|
|
- class Entity(name: str, id: str, assetName: str, assetPath: str | None = None, localizedNames: Dict[str, str] | None = None)
Bases:
StructAttributes:
-
name:
str
-
id:
str
-
assetName:
str
-
assetPath:
Optional[str]
-
localizedNames:
Optional[Dict[str,str]]
-
name:
- class Act(id: str, parentId: str, type: str, name: str, isActive: bool, localizedNames: Dict[str, str] | None = None)
Bases:
StructAttributes:
-
id:
str
-
parentId:
str
-
type:
str
-
name:
str
-
isActive:
bool
-
localizedNames:
Optional[Dict[str,str]]
-
id:
- class ContentV1(version: str, characters: List[Entity], maps: List[Entity], chromas: List[Entity], skins: List[Entity], skinLevels: List[Entity], equips: List[Entity], gameModes: List[Entity], sprays: List[Entity], sprayLevels: List[Entity], charms: List[Entity], charmLevels: List[Entity], playerCards: List[Entity], playerTitles: List[Entity], acts: List[Act], ceremonies: List[Entity])
Bases:
StructAttributes:
-
version:
str
-
version:
valo_api_official.responses.error_response module
Classes:
|
|
|
valo_api_official.responses.leaderboard module
Classes:
|
|
|
|
|
- class LeaderboardPlayerV1(leaderboardRank: int, rankedRating: int, numberOfWins: int, competitiveTier: int, puuid: str | None = None, gameName: str | None = None, tagLine: str | None = None)
Bases:
StructAttributes:
-
leaderboardRank:
int
-
rankedRating:
int
-
numberOfWins:
int
-
competitiveTier:
int
-
puuid:
Optional[str]
-
gameName:
Optional[str]
-
tagLine:
Optional[str]
-
leaderboardRank:
- class TierDetail(rankedRatingThreshold: int, startingPage: int, startingIndex: int)
Bases:
StructAttributes:
-
rankedRatingThreshold:
int
-
startingPage:
int
-
startingIndex:
int
-
rankedRatingThreshold:
- class LeaderboardV1(actId: str, players: List[LeaderboardPlayerV1], totalPlayers: int, immortalStartingPage: int, immortalStartingIndex: int, topTierRRThreshold: int, tierDetails: Dict[int, TierDetail], startIndex: int, query: str, shard: str)
Bases:
StructAttributes:
-
actId:
str
-
players:
List[LeaderboardPlayerV1]
-
totalPlayers:
int
-
immortalStartingPage:
int
-
immortalStartingIndex:
int
-
topTierRRThreshold:
int
-
tierDetails:
Dict[int,TierDetail]
-
startIndex:
int
-
query:
str
-
shard:
str
-
actId:
valo_api_official.responses.match_details module
Classes:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- class MatchInfo(matchId: str, mapId: str, gameVersion: str, gameStartMillis: int, isCompleted: bool, customGameName: str, gameMode: str, isRanked: bool, seasonId: str, queueId: str | None = None, provisioningFlowID: str | None = None, gameLengthMillis: int | None = None)
Bases:
StructAttributes:
-
matchId:
str
-
mapId:
str
-
gameVersion:
str
-
gameStartMillis:
int
-
isCompleted:
bool
-
customGameName:
str
-
gameMode:
str
-
isRanked:
bool
-
seasonId:
str
-
queueId:
Optional[str]
-
provisioningFlowID:
Optional[str]
-
gameLengthMillis:
Optional[int]
-
matchId:
- class PlayerAbilityCasts(grenadeCasts: int, ability1Casts: int, ability2Casts: int, ultimateCasts: int)
Bases:
StructAttributes:
-
grenadeCasts:
int
-
ability1Casts:
int
-
ability2Casts:
int
-
ultimateCasts:
int
-
grenadeCasts:
- class PlayerStats(score: int, roundsPlayed: int, kills: int, deaths: int, assists: int, playtimeMillis: int, abilityCasts: PlayerAbilityCasts | None = None)
Bases:
StructAttributes:
-
score:
int
-
roundsPlayed:
int
-
kills:
int
-
deaths:
int
-
assists:
int
-
playtimeMillis:
int
-
abilityCasts:
Optional[PlayerAbilityCasts]
-
score:
- class MatchPlayers(puuid: str, gameName: str, tagLine: str, teamId: str, partyId: str, competitiveTier: int, playerCard: str, playerTitle: str, isObserver: bool | None = None, characterId: str | None = None, stats: PlayerStats | None = None)
Bases:
StructAttributes:
-
puuid:
str
-
gameName:
str
-
tagLine:
str
-
teamId:
str
-
partyId:
str
-
competitiveTier:
int
-
playerCard:
str
-
playerTitle:
str
-
isObserver:
Optional[bool]
-
characterId:
Optional[str]
-
stats:
Optional[PlayerStats]
-
puuid:
- class MatchTeam(teamId: str, won: bool, roundsPlayed: int, roundsWon: int, numPoints: int)
Bases:
StructAttributes:
-
teamId:
str
-
won:
bool
-
roundsPlayed:
int
-
roundsWon:
int
-
numPoints:
int
-
teamId:
- class PlayerLocations(puuid: str, viewRadians: float, location: Location)
Bases:
StructAttributes:
-
puuid:
str
-
viewRadians:
float
-
puuid:
- class KillFinishingDamage(damageType: str, damageItem: str, isSecondaryFireMode: bool)
Bases:
StructAttributes:
-
damageType:
str
-
damageItem:
str
-
isSecondaryFireMode:
bool
-
damageType:
- class PlayerKills(timeSinceGameStartMillis: int, timeSinceRoundStartMillis: int, killer: str, victim: str, victimLocation: Location, assistants: List[str], playerLocations: List[PlayerLocations], finishingDamage: KillFinishingDamage)
Bases:
StructAttributes:
-
timeSinceGameStartMillis:
int
-
timeSinceRoundStartMillis:
int
-
killer:
str
-
victim:
str
-
assistants:
List[str]
-
playerLocations:
List[PlayerLocations]
-
finishingDamage:
KillFinishingDamage
-
timeSinceGameStartMillis:
- class PlayerDamage(receiver: str, damage: int, legshots: int, bodyshots: int, headshots: int)
Bases:
StructAttributes:
-
receiver:
str
-
damage:
int
-
legshots:
int
-
bodyshots:
int
-
headshots:
int
-
receiver:
- class PlayerEconomy(loadoutValue: int, weapon: str, armor: str, remaining: int, spent: int)
Bases:
StructAttributes:
-
loadoutValue:
int
-
weapon:
str
-
armor:
str
-
remaining:
int
-
spent:
int
-
loadoutValue:
- class PlayerAbilityEffects(grenadeEffects: dict | None, ability1Effects: dict | None, ability2Effects: dict | None, ultimateEffects: dict | None)
Bases:
StructAttributes:
-
grenadeEffects:
Optional[dict]
-
ability1Effects:
Optional[dict]
-
ability2Effects:
Optional[dict]
-
ultimateEffects:
Optional[dict]
-
grenadeEffects:
- class RoundPlayerStats(puuid: str, kills: List[PlayerKills], damage: List[PlayerDamage], score: int, economy: PlayerEconomy, ability: PlayerAbilityEffects)
Bases:
StructAttributes:
-
puuid:
str
-
kills:
List[PlayerKills]
-
damage:
List[PlayerDamage]
-
score:
int
-
economy:
PlayerEconomy
-
ability:
PlayerAbilityEffects
-
puuid:
- class MatchRoundResults(roundNum: int, roundResult: str, roundCeremony: str, winningTeam: str, plantRoundTime: int, plantLocation: Location, plantSite: str, defuseRoundTime: int, defuseLocation: Location, playerStats: List[RoundPlayerStats], roundResultCode: str, bombPlanter: str | None = None, bombDefuser: str | None = None, plantPlayerLocations: List[PlayerLocations] | None = None, defusePlayerLocations: List[PlayerLocations] | None = None)
Bases:
StructAttributes:
-
roundNum:
int
-
roundResult:
str
-
roundCeremony:
str
-
winningTeam:
str
-
plantRoundTime:
int
-
plantSite:
str
-
defuseRoundTime:
int
-
playerStats:
List[RoundPlayerStats]
-
roundResultCode:
str
-
bombPlanter:
Optional[str]
-
bombDefuser:
Optional[str]
-
plantPlayerLocations:
Optional[List[PlayerLocations]]
-
defusePlayerLocations:
Optional[List[PlayerLocations]]
-
roundNum:
- class MatchDetailsV1(matchInfo: MatchInfo, players: List[MatchPlayers], coaches: List[dict], teams: List[MatchTeam], roundResults: List[MatchRoundResults] | None)
Bases:
StructAttributes:
-
players:
List[MatchPlayers]
-
coaches:
List[dict]
-
roundResults:
Optional[List[MatchRoundResults]]
-
players:
valo_api_official.responses.match_history module
Classes:
|
|
|
valo_api_official.responses.recent_matches module
Classes:
|
valo_api_official.responses.status module
Classes:
|
|
|
|
|
|
|
- class MaintenanceStatusTitleV1(locale: str, content: str)
Bases:
StructAttributes:
-
locale:
str
-
content:
str
-
locale:
- class MaintenanceUpdateV1(publish_locations: List[str], updated_at: str, created_at: str, id: int, publish: bool, translations: List[MaintenanceStatusTitleV1], author: str | None = None)
Bases:
StructAttributes:
-
publish_locations:
List[str]
-
updated_at:
str
-
created_at:
str
-
id:
int
-
publish:
bool
-
translations:
List[MaintenanceStatusTitleV1]
-
author:
Optional[str]
-
publish_locations:
- class MaintenancePointV1(updated_at: str | None, created_at: str | None, archive_at: str | None, titles: List[MaintenanceStatusTitleV1], maintenance_status: str, id: int, incident_severity: str | None, updates: List[MaintenanceUpdateV1], platforms: List[str])
Bases:
StructAttributes:
-
updated_at:
Optional[str]
-
created_at:
Optional[str]
-
archive_at:
Optional[str]
-
titles:
List[MaintenanceStatusTitleV1]
-
maintenance_status:
str
-
id:
int
-
incident_severity:
Optional[str]
-
updates:
List[MaintenanceUpdateV1]
-
platforms:
List[str]
-
updated_at:
- class StatusV1(id: str, name: str, locales: List[str], maintenances: List[MaintenancePointV1], incidents: List[MaintenancePointV1])
Bases:
StructAttributes:
-
id:
str
-
name:
str
-
locales:
List[str]
-
maintenances:
List[MaintenancePointV1]
-
incidents:
List[MaintenancePointV1]
-
id: