mirror of
https://github.com/MingweiSamuel/Riven.git
synced 2024-12-26 10:56:34 +00:00
Regen for big riot-api-schema cleanup
This commit is contained in:
parent
41e54a5612
commit
fcab962332
3 changed files with 57 additions and 60 deletions
|
@ -8,7 +8,7 @@
|
||||||
///////////////////////////////////////////////
|
///////////////////////////////////////////////
|
||||||
|
|
||||||
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
||||||
// Version 596ae582b11c95961b2f374729458d455ad59bbf
|
// Version d88b76516d4cc65491fb04b455d05dec3545ebfd
|
||||||
|
|
||||||
//! Automatically generated endpoint handles.
|
//! Automatically generated endpoint handles.
|
||||||
#![allow(clippy::let_and_return, clippy::too_many_arguments)]
|
#![allow(clippy::let_and_return, clippy::too_many_arguments)]
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
///////////////////////////////////////////////
|
///////////////////////////////////////////////
|
||||||
|
|
||||||
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
||||||
// Version 596ae582b11c95961b2f374729458d455ad59bbf
|
// Version d88b76516d4cc65491fb04b455d05dec3545ebfd
|
||||||
|
|
||||||
//! Metadata about the Riot API and Riven.
|
//! Metadata about the Riot API and Riven.
|
||||||
//!
|
//!
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
///////////////////////////////////////////////
|
///////////////////////////////////////////////
|
||||||
|
|
||||||
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
||||||
// Version 596ae582b11c95961b2f374729458d455ad59bbf
|
// Version d88b76516d4cc65491fb04b455d05dec3545ebfd
|
||||||
|
|
||||||
#![allow(missing_docs)]
|
#![allow(missing_docs)]
|
||||||
|
|
||||||
|
@ -68,6 +68,7 @@ pub mod champion_mastery_v4 {
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||||
pub struct ChampionMastery {
|
pub struct ChampionMastery {
|
||||||
|
/// Player Universal Unique Identifier. Exact length of 78 characters. (Encrypted)
|
||||||
#[serde(rename = "puuid")]
|
#[serde(rename = "puuid")]
|
||||||
pub puuid: String,
|
pub puuid: String,
|
||||||
/// Number of points needed to achieve next level. Zero if player reached maximum champion level for this champion.
|
/// Number of points needed to achieve next level. Zero if player reached maximum champion level for this champion.
|
||||||
|
@ -888,6 +889,10 @@ pub mod match_v5 {
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||||
pub struct Info {
|
pub struct Info {
|
||||||
|
/// Refer to indicate if the game ended in termination.
|
||||||
|
#[serde(rename = "endOfGameResult")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub end_of_game_result: Option<String>,
|
||||||
/// Unix timestamp for when the game is created on the game server (i.e., the loading screen).
|
/// Unix timestamp for when the game is created on the game server (i.e., the loading screen).
|
||||||
#[serde(rename = "gameCreation")]
|
#[serde(rename = "gameCreation")]
|
||||||
pub game_creation: i64,
|
pub game_creation: i64,
|
||||||
|
@ -934,9 +939,6 @@ pub mod match_v5 {
|
||||||
#[serde(rename = "tournamentCode")]
|
#[serde(rename = "tournamentCode")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub tournament_code: Option<String>,
|
pub tournament_code: Option<String>,
|
||||||
#[serde(rename = "endOfGameResult")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub end_of_game_result: Option<String>,
|
|
||||||
}
|
}
|
||||||
/// Participant data object.
|
/// Participant data object.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
|
@ -1074,6 +1076,21 @@ pub mod match_v5 {
|
||||||
pub physical_damage_dealt_to_champions: i32,
|
pub physical_damage_dealt_to_champions: i32,
|
||||||
#[serde(rename = "physicalDamageTaken")]
|
#[serde(rename = "physicalDamageTaken")]
|
||||||
pub physical_damage_taken: i32,
|
pub physical_damage_taken: i32,
|
||||||
|
#[serde(rename = "playerAugment1")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub player_augment1: Option<i32>,
|
||||||
|
#[serde(rename = "playerAugment2")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub player_augment2: Option<i32>,
|
||||||
|
#[serde(rename = "playerAugment3")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub player_augment3: Option<i32>,
|
||||||
|
#[serde(rename = "playerAugment4")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub player_augment4: Option<i32>,
|
||||||
|
#[serde(rename = "playerSubteamId")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub player_subteam_id: Option<i32>,
|
||||||
#[serde(rename = "profileIcon")]
|
#[serde(rename = "profileIcon")]
|
||||||
pub profile_icon: i32,
|
pub profile_icon: i32,
|
||||||
#[serde(rename = "puuid")]
|
#[serde(rename = "puuid")]
|
||||||
|
@ -1084,10 +1101,6 @@ pub mod match_v5 {
|
||||||
#[serde(rename = "riotIdName")]
|
#[serde(rename = "riotIdName")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub riot_id_name: Option<String>,
|
pub riot_id_name: Option<String>,
|
||||||
/// Use `riotIdName` for games before patch 14.5.
|
|
||||||
#[serde(rename = "riotIdGameName")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub riot_id_game_name: Option<String>,
|
|
||||||
#[serde(rename = "riotIdTagline")]
|
#[serde(rename = "riotIdTagline")]
|
||||||
pub riot_id_tagline: String,
|
pub riot_id_tagline: String,
|
||||||
#[serde(rename = "role")]
|
#[serde(rename = "role")]
|
||||||
|
@ -1175,6 +1188,10 @@ pub mod match_v5 {
|
||||||
pub wards_placed: i32,
|
pub wards_placed: i32,
|
||||||
#[serde(rename = "win")]
|
#[serde(rename = "win")]
|
||||||
pub win: bool,
|
pub win: bool,
|
||||||
|
/// Use `riotIdName` for games before patch 14.5.
|
||||||
|
#[serde(rename = "riotIdGameName")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub riot_id_game_name: Option<String>,
|
||||||
#[serde(rename = "allInPings")]
|
#[serde(rename = "allInPings")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub all_in_pings: Option<i32>,
|
pub all_in_pings: Option<i32>,
|
||||||
|
@ -1229,21 +1246,6 @@ pub mod match_v5 {
|
||||||
#[serde(rename = "totalEnemyJungleMinionsKilled")]
|
#[serde(rename = "totalEnemyJungleMinionsKilled")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub total_enemy_jungle_minions_killed: Option<i32>,
|
pub total_enemy_jungle_minions_killed: Option<i32>,
|
||||||
#[serde(rename = "playerAugment1")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub player_augment1: Option<i32>,
|
|
||||||
#[serde(rename = "playerAugment2")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub player_augment2: Option<i32>,
|
|
||||||
#[serde(rename = "playerAugment3")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub player_augment3: Option<i32>,
|
|
||||||
#[serde(rename = "playerAugment4")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub player_augment4: Option<i32>,
|
|
||||||
#[serde(rename = "playerSubteamId")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub player_subteam_id: Option<i32>,
|
|
||||||
#[serde(rename = "subteamPlacement")]
|
#[serde(rename = "subteamPlacement")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub subteam_placement: Option<i32>,
|
pub subteam_placement: Option<i32>,
|
||||||
|
@ -1393,16 +1395,6 @@ pub mod match_v5 {
|
||||||
#[serde(rename = "kills")]
|
#[serde(rename = "kills")]
|
||||||
pub kills: i32,
|
pub kills: i32,
|
||||||
}
|
}
|
||||||
/// MatchTimeline data object.
|
|
||||||
#[derive(Clone, Debug)]
|
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
|
||||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
|
||||||
pub struct MatchTimeline {
|
|
||||||
#[serde(rename = "metadata")]
|
|
||||||
pub metadata: Metadata,
|
|
||||||
#[serde(rename = "info")]
|
|
||||||
pub info: MatchTimelineInfo,
|
|
||||||
}
|
|
||||||
/// ParticipantChallenges data object.
|
/// ParticipantChallenges data object.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
|
@ -1838,6 +1830,16 @@ pub mod match_v5 {
|
||||||
#[serde(rename = "PlayerScore9", alias = "playerScore9")]
|
#[serde(rename = "PlayerScore9", alias = "playerScore9")]
|
||||||
pub player_score9: i32,
|
pub player_score9: i32,
|
||||||
}
|
}
|
||||||
|
/// MatchTimeline data object.
|
||||||
|
#[derive(Clone, Debug)]
|
||||||
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
|
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||||
|
pub struct MatchTimeline {
|
||||||
|
#[serde(rename = "metadata")]
|
||||||
|
pub metadata: Metadata,
|
||||||
|
#[serde(rename = "info")]
|
||||||
|
pub info: MatchTimelineInfo,
|
||||||
|
}
|
||||||
/// MatchTimelineInfoFrameEvent data object.
|
/// MatchTimelineInfoFrameEvent data object.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
|
@ -2849,12 +2851,6 @@ pub mod tft_match_v1 {
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||||
pub struct Info {
|
pub struct Info {
|
||||||
#[serde(rename = "tft_game_type")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub tft_game_type: Option<String>,
|
|
||||||
#[serde(rename = "tft_set_core_name")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub tft_set_core_name: Option<String>,
|
|
||||||
/// Unix timestamp.
|
/// Unix timestamp.
|
||||||
#[serde(rename = "game_datetime")]
|
#[serde(rename = "game_datetime")]
|
||||||
pub game_datetime: i64,
|
pub game_datetime: i64,
|
||||||
|
@ -2876,6 +2872,12 @@ pub mod tft_match_v1 {
|
||||||
/// Teamfight Tactics set number.
|
/// Teamfight Tactics set number.
|
||||||
#[serde(rename = "tft_set_number")]
|
#[serde(rename = "tft_set_number")]
|
||||||
pub tft_set_number: i32,
|
pub tft_set_number: i32,
|
||||||
|
#[serde(rename = "tft_game_type")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub tft_game_type: Option<String>,
|
||||||
|
#[serde(rename = "tft_set_core_name")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub tft_set_core_name: Option<String>,
|
||||||
#[serde(rename = "endOfGameResult")]
|
#[serde(rename = "endOfGameResult")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub end_of_game_result: Option<String>,
|
pub end_of_game_result: Option<String>,
|
||||||
|
@ -2898,12 +2900,6 @@ pub mod tft_match_v1 {
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||||
pub struct Participant {
|
pub struct Participant {
|
||||||
#[serde(rename = "augments")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub augments: Option<std::vec::Vec<String>>,
|
|
||||||
#[serde(rename = "partner_group_id")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub partner_group_id: Option<i32>,
|
|
||||||
/// Participant's companion.
|
/// Participant's companion.
|
||||||
#[serde(rename = "companion")]
|
#[serde(rename = "companion")]
|
||||||
pub companion: Companion,
|
pub companion: Companion,
|
||||||
|
@ -2936,6 +2932,12 @@ pub mod tft_match_v1 {
|
||||||
/// A list of active units for the participant.
|
/// A list of active units for the participant.
|
||||||
#[serde(rename = "units")]
|
#[serde(rename = "units")]
|
||||||
pub units: std::vec::Vec<Unit>,
|
pub units: std::vec::Vec<Unit>,
|
||||||
|
#[serde(rename = "augments")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub augments: Option<std::vec::Vec<String>>,
|
||||||
|
#[serde(rename = "partner_group_id")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub partner_group_id: Option<i32>,
|
||||||
#[serde(rename = "missions")]
|
#[serde(rename = "missions")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
pub missions: Option<ParticipantMissions>,
|
pub missions: Option<ParticipantMissions>,
|
||||||
|
@ -2968,9 +2970,6 @@ pub mod tft_match_v1 {
|
||||||
#[derive(serde::Serialize, serde::Deserialize)]
|
#[derive(serde::Serialize, serde::Deserialize)]
|
||||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||||
pub struct Unit {
|
pub struct Unit {
|
||||||
#[serde(rename = "itemNames")]
|
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
|
||||||
pub item_names: Option<std::vec::Vec<String>>,
|
|
||||||
/// A list of the unit's items. Please refer to the Teamfight Tactics documentation for item ids.
|
/// A list of the unit's items. Please refer to the Teamfight Tactics documentation for item ids.
|
||||||
#[serde(rename = "items")]
|
#[serde(rename = "items")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
@ -2991,6 +2990,9 @@ pub mod tft_match_v1 {
|
||||||
/// Unit tier.
|
/// Unit tier.
|
||||||
#[serde(rename = "tier")]
|
#[serde(rename = "tier")]
|
||||||
pub tier: i32,
|
pub tier: i32,
|
||||||
|
#[serde(rename = "itemNames")]
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
pub item_names: Option<std::vec::Vec<String>>,
|
||||||
}
|
}
|
||||||
/// Companion data object.
|
/// Companion data object.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
|
@ -3752,14 +3754,11 @@ pub mod val_match_v1 {
|
||||||
#[serde(rename = "seasonId")]
|
#[serde(rename = "seasonId")]
|
||||||
pub season_id: String,
|
pub season_id: String,
|
||||||
#[serde(rename = "gameVersion")]
|
#[serde(rename = "gameVersion")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
pub game_version: String,
|
||||||
pub game_version: Option<String>,
|
|
||||||
#[serde(rename = "region")]
|
#[serde(rename = "region")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
pub region: String,
|
||||||
pub region: Option<String>,
|
|
||||||
#[serde(rename = "premierMatchInfo")]
|
#[serde(rename = "premierMatchInfo")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
pub premier_match_info: serde_json::Map<String, serde_json::Value>,
|
||||||
pub premier_match_info: Option<serde_json::Map<String, serde_json::Value>>,
|
|
||||||
}
|
}
|
||||||
/// Player data object.
|
/// Player data object.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
|
@ -3787,11 +3786,9 @@ pub mod val_match_v1 {
|
||||||
#[serde(rename = "playerTitle")]
|
#[serde(rename = "playerTitle")]
|
||||||
pub player_title: String,
|
pub player_title: String,
|
||||||
#[serde(rename = "isObserver")]
|
#[serde(rename = "isObserver")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
pub is_observer: bool,
|
||||||
pub is_observer: Option<bool>,
|
|
||||||
#[serde(rename = "accountLevel")]
|
#[serde(rename = "accountLevel")]
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
pub account_level: i32,
|
||||||
pub account_level: Option<i32>,
|
|
||||||
}
|
}
|
||||||
/// PlayerStats data object.
|
/// PlayerStats data object.
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
|
|
Loading…
Reference in a new issue