mirror of
https://github.com/MingweiSamuel/Riven.git
synced 2024-12-27 03:16:33 +00:00
Regen for fixed val-match-v1
spec
This commit is contained in:
parent
6ee5687437
commit
4a7e8f4331
3 changed files with 68 additions and 44 deletions
|
@ -8,7 +8,7 @@
|
|||
///////////////////////////////////////////////
|
||||
|
||||
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
||||
// Version 476b88d4eab4128e0842db0ab6ded999e00f6ae5
|
||||
// Version 596ae582b11c95961b2f374729458d455ad59bbf
|
||||
|
||||
//! Automatically generated endpoint handles.
|
||||
#![allow(clippy::let_and_return, clippy::too_many_arguments)]
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
///////////////////////////////////////////////
|
||||
|
||||
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
||||
// Version 476b88d4eab4128e0842db0ab6ded999e00f6ae5
|
||||
// Version 596ae582b11c95961b2f374729458d455ad59bbf
|
||||
|
||||
//! Metadata about the Riot API and Riven.
|
||||
//!
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
///////////////////////////////////////////////
|
||||
|
||||
// http://www.mingweisamuel.com/riotapi-schema/tool/
|
||||
// Version 476b88d4eab4128e0842db0ab6ded999e00f6ae5
|
||||
// Version 596ae582b11c95961b2f374729458d455ad59bbf
|
||||
|
||||
#![allow(missing_docs)]
|
||||
|
||||
|
@ -404,9 +404,9 @@ pub mod lol_challenges_v1 {
|
|||
}
|
||||
/// State data object.
|
||||
/// # Description
|
||||
/// DISABLED - not visible and not calculated,<br>
|
||||
/// HIDDEN - not visible, but calculated,<br>
|
||||
/// ENABLED - visible and calculated,<br>
|
||||
/// DISABLED - not visible and not calculated,<br>
|
||||
/// HIDDEN - not visible, but calculated,<br>
|
||||
/// ENABLED - visible and calculated,<br>
|
||||
/// ARCHIVED - visible, but not calculated
|
||||
///
|
||||
/// Note: This struct is automatically generated
|
||||
|
@ -417,7 +417,7 @@ pub mod lol_challenges_v1 {
|
|||
}
|
||||
/// Tracking data object.
|
||||
/// # Description
|
||||
/// LIFETIME - stats are incremented without reset,<br>
|
||||
/// LIFETIME - stats are incremented without reset,<br>
|
||||
/// SEASON - stats are accumulated by season and reset at the beginning of new season
|
||||
///
|
||||
/// Note: This struct is automatically generated
|
||||
|
@ -440,15 +440,15 @@ pub mod lol_challenges_v1 {
|
|||
}
|
||||
/// Level data object.
|
||||
/// # Description
|
||||
/// 0 NONE,<br>
|
||||
/// 1 IRON,<br>
|
||||
/// 2 BRONZE,<br>
|
||||
/// 3 SILVER,<br>
|
||||
/// 4 GOLD,<br>
|
||||
/// 5 PLATINUM,<br>
|
||||
/// 6 DIAMOND,<br>
|
||||
/// 7 MASTER,<br>
|
||||
/// 8 GRANDMASTER,<br>
|
||||
/// 0 NONE,<br>
|
||||
/// 1 IRON,<br>
|
||||
/// 2 BRONZE,<br>
|
||||
/// 3 SILVER,<br>
|
||||
/// 4 GOLD,<br>
|
||||
/// 5 PLATINUM,<br>
|
||||
/// 6 DIAMOND,<br>
|
||||
/// 7 MASTER,<br>
|
||||
/// 8 GRANDMASTER,<br>
|
||||
/// 9 CHALLENGER
|
||||
///
|
||||
/// Note: This struct is automatically generated
|
||||
|
@ -1848,7 +1848,7 @@ pub mod match_v5 {
|
|||
pub real_timestamp: Option<i64>,
|
||||
#[serde(rename = "timestamp")]
|
||||
pub timestamp: i32,
|
||||
/// Timeline event type.<br>
|
||||
/// Timeline event type.<br>
|
||||
/// (Known legal values: ASCENDED_EVENT, BUILDING_KILL, CAPTURE_POINT, CHAMPION_KILL, CHAMPION_SPECIAL_KILL, CHAMPION_TRANSFORM, DRAGON_SOUL_GIVEN, ELITE_MONSTER_KILL, GAME_END, ITEM_DESTROYED, ITEM_PURCHASED, ITEM_SOLD, ITEM_UNDO, LEVEL_UP, OBJECTIVE_BOUNTY_FINISH, OBJECTIVE_BOUNTY_PRESTART, PAUSE_END, PAUSE_START, SKILL_LEVEL_UP, TURRET_PLATE_DESTROYED, WARD_KILL, WARD_PLACED)
|
||||
#[serde(rename = "type")]
|
||||
pub r#type: String,
|
||||
|
@ -2331,7 +2331,7 @@ pub mod spectator_tft_v5 {
|
|||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||
pub struct FeaturedGameInfo {
|
||||
/// The game mode<br>
|
||||
/// The game mode<br>
|
||||
/// (Legal values: TFT)
|
||||
#[serde(rename = "gameMode")]
|
||||
pub game_mode: crate::consts::GameMode,
|
||||
|
@ -2341,7 +2341,7 @@ pub mod spectator_tft_v5 {
|
|||
/// The ID of the map
|
||||
#[serde(rename = "mapId")]
|
||||
pub map_id: crate::consts::Map,
|
||||
/// The game type<br>
|
||||
/// The game type<br>
|
||||
/// (Legal values: MATCHED)
|
||||
#[serde(rename = "gameType")]
|
||||
pub game_type: crate::consts::GameType,
|
||||
|
@ -2553,7 +2553,7 @@ pub mod spectator_v5 {
|
|||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||
pub struct FeaturedGameInfo {
|
||||
/// The game mode<br>
|
||||
/// The game mode<br>
|
||||
/// (Legal values: CLASSIC, ODIN, ARAM, TUTORIAL, ONEFORALL, ASCENSION, FIRSTBLOOD, KINGPORO)
|
||||
#[serde(rename = "gameMode")]
|
||||
pub game_mode: crate::consts::GameMode,
|
||||
|
@ -2563,7 +2563,7 @@ pub mod spectator_v5 {
|
|||
/// The ID of the map
|
||||
#[serde(rename = "mapId")]
|
||||
pub map_id: crate::consts::Map,
|
||||
/// The game type<br>
|
||||
/// The game type<br>
|
||||
/// (Legal values: CUSTOM_GAME, MATCHED_GAME, TUTORIAL_GAME)
|
||||
#[serde(rename = "gameType")]
|
||||
pub game_type: crate::consts::GameType,
|
||||
|
@ -2744,7 +2744,7 @@ pub mod tft_league_v1 {
|
|||
pub summoner_id: String,
|
||||
#[serde(rename = "queueType")]
|
||||
pub queue_type: crate::consts::QueueType,
|
||||
/// Only included for the RANKED_TFT_TURBO queueType.<br>
|
||||
/// Only included for the RANKED_TFT_TURBO queueType.<br>
|
||||
/// (Legal values: ORANGE, PURPLE, BLUE, GREEN, GRAY)
|
||||
#[serde(rename = "ratedTier")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
|
@ -3257,15 +3257,15 @@ pub mod tournament_stub_v5 {
|
|||
/// The team size of the game. Valid values are 1-5.
|
||||
#[serde(rename = "teamSize")]
|
||||
pub team_size: i32,
|
||||
/// The pick type of the game.<br>
|
||||
/// The pick type of the game.<br>
|
||||
/// (Legal values: BLIND_PICK, DRAFT_MODE, ALL_RANDOM, TOURNAMENT_DRAFT)
|
||||
#[serde(rename = "pickType")]
|
||||
pub pick_type: String,
|
||||
/// The map type of the game.<br>
|
||||
/// The map type of the game.<br>
|
||||
/// (Legal values: SUMMONERS_RIFT, HOWLING_ABYSS)
|
||||
#[serde(rename = "mapType")]
|
||||
pub map_type: String,
|
||||
/// The spectator type of the game.<br>
|
||||
/// The spectator type of the game.<br>
|
||||
/// (Legal values: NONE, LOBBYONLY, ALL)
|
||||
#[serde(rename = "spectatorType")]
|
||||
pub spectator_type: String,
|
||||
|
@ -3308,7 +3308,7 @@ pub mod tournament_stub_v5 {
|
|||
/// The tournament code's ID.
|
||||
#[serde(rename = "id")]
|
||||
pub id: i32,
|
||||
/// The tournament code's region.<br>
|
||||
/// The tournament code's region.<br>
|
||||
/// (Legal values: BR, EUNE, EUW, JP, LAN, LAS, NA, OCE, PBE, RU, TR, KR)
|
||||
#[serde(rename = "region")]
|
||||
pub region: String,
|
||||
|
@ -3347,7 +3347,7 @@ pub mod tournament_stub_v5 {
|
|||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||
pub struct ProviderRegistrationParametersV5 {
|
||||
/// The region in which the provider will be running tournaments.<br>
|
||||
/// The region in which the provider will be running tournaments.<br>
|
||||
/// (Legal values: BR, EUNE, EUW, JP, LAN, LAS, NA, OCE, PBE, RU, TR, KR)
|
||||
#[serde(rename = "region")]
|
||||
pub region: String,
|
||||
|
@ -3391,15 +3391,15 @@ pub mod tournament_v5 {
|
|||
/// The team size of the game. Valid values are 1-5.
|
||||
#[serde(rename = "teamSize")]
|
||||
pub team_size: i32,
|
||||
/// The pick type of the game.<br>
|
||||
/// The pick type of the game.<br>
|
||||
/// (Legal values: BLIND_PICK, DRAFT_MODE, ALL_RANDOM, TOURNAMENT_DRAFT)
|
||||
#[serde(rename = "pickType")]
|
||||
pub pick_type: String,
|
||||
/// The map type of the game.<br>
|
||||
/// The map type of the game.<br>
|
||||
/// (Legal values: SUMMONERS_RIFT, HOWLING_ABYSS)
|
||||
#[serde(rename = "mapType")]
|
||||
pub map_type: String,
|
||||
/// The spectator type of the game.<br>
|
||||
/// The spectator type of the game.<br>
|
||||
/// (Legal values: NONE, LOBBYONLY, ALL)
|
||||
#[serde(rename = "spectatorType")]
|
||||
pub spectator_type: String,
|
||||
|
@ -3442,7 +3442,7 @@ pub mod tournament_v5 {
|
|||
/// The tournament code's ID.
|
||||
#[serde(rename = "id")]
|
||||
pub id: i32,
|
||||
/// The tournament code's region.<br>
|
||||
/// The tournament code's region.<br>
|
||||
/// (Legal values: BR, EUNE, EUW, JP, LAN, LAS, NA, OCE, PBE, RU, TR, KR, PH, SG, TH, TW, VN)
|
||||
#[serde(rename = "region")]
|
||||
pub region: String,
|
||||
|
@ -3462,15 +3462,15 @@ pub mod tournament_v5 {
|
|||
#[serde(rename = "allowedParticipants")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub allowed_participants: Option<std::vec::Vec<String>>,
|
||||
/// The pick type<br>
|
||||
/// The pick type<br>
|
||||
/// (Legal values: BLIND_PICK, DRAFT_MODE, ALL_RANDOM, TOURNAMENT_DRAFT)
|
||||
#[serde(rename = "pickType")]
|
||||
pub pick_type: String,
|
||||
/// The map type<br>
|
||||
/// The map type<br>
|
||||
/// (Legal values: SUMMONERS_RIFT, HOWLING_ABYSS)
|
||||
#[serde(rename = "mapType")]
|
||||
pub map_type: String,
|
||||
/// The spectator type<br>
|
||||
/// The spectator type<br>
|
||||
/// (Legal values: NONE, LOBBYONLY, ALL)
|
||||
#[serde(rename = "spectatorType")]
|
||||
pub spectator_type: String,
|
||||
|
@ -3543,7 +3543,7 @@ pub mod tournament_v5 {
|
|||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||
pub struct ProviderRegistrationParametersV5 {
|
||||
/// The region in which the provider will be running tournaments.<br>
|
||||
/// The region in which the provider will be running tournaments.<br>
|
||||
/// (Legal values: BR, EUNE, EUW, JP, LAN, LAS, NA, OCE, PBE, RU, TR, KR, PH, SG, TH, TW, VN)
|
||||
#[serde(rename = "region")]
|
||||
pub region: String,
|
||||
|
@ -3751,6 +3751,15 @@ pub mod val_match_v1 {
|
|||
pub is_ranked: bool,
|
||||
#[serde(rename = "seasonId")]
|
||||
pub season_id: String,
|
||||
#[serde(rename = "gameVersion")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub game_version: Option<String>,
|
||||
#[serde(rename = "region")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub region: Option<String>,
|
||||
#[serde(rename = "premierMatchInfo")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub premier_match_info: Option<serde_json::Map<String, serde_json::Value>>,
|
||||
}
|
||||
/// Player data object.
|
||||
#[derive(Clone, Debug)]
|
||||
|
@ -3777,6 +3786,12 @@ pub mod val_match_v1 {
|
|||
pub player_card: String,
|
||||
#[serde(rename = "playerTitle")]
|
||||
pub player_title: String,
|
||||
#[serde(rename = "isObserver")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub is_observer: Option<bool>,
|
||||
#[serde(rename = "accountLevel")]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub account_level: Option<i32>,
|
||||
}
|
||||
/// PlayerStats data object.
|
||||
#[derive(Clone, Debug)]
|
||||
|
@ -3796,7 +3811,8 @@ pub mod val_match_v1 {
|
|||
#[serde(rename = "playtimeMillis")]
|
||||
pub playtime_millis: i32,
|
||||
#[serde(rename = "abilityCasts")]
|
||||
pub ability_casts: AbilityCasts,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub ability_casts: Option<AbilityCasts>,
|
||||
}
|
||||
/// AbilityCasts data object.
|
||||
#[derive(Clone, Debug)]
|
||||
|
@ -3855,14 +3871,17 @@ pub mod val_match_v1 {
|
|||
pub winning_team: String,
|
||||
/// PUUID of player
|
||||
#[serde(rename = "bombPlanter")]
|
||||
pub bomb_planter: String,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub bomb_planter: Option<String>,
|
||||
/// PUUID of player
|
||||
#[serde(rename = "bombDefuser")]
|
||||
pub bomb_defuser: String,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub bomb_defuser: Option<String>,
|
||||
#[serde(rename = "plantRoundTime")]
|
||||
pub plant_round_time: i32,
|
||||
#[serde(rename = "plantPlayerLocations")]
|
||||
pub plant_player_locations: std::vec::Vec<PlayerLocations>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub plant_player_locations: Option<std::vec::Vec<PlayerLocations>>,
|
||||
#[serde(rename = "plantLocation")]
|
||||
pub plant_location: Location,
|
||||
#[serde(rename = "plantSite")]
|
||||
|
@ -3870,7 +3889,8 @@ pub mod val_match_v1 {
|
|||
#[serde(rename = "defuseRoundTime")]
|
||||
pub defuse_round_time: i32,
|
||||
#[serde(rename = "defusePlayerLocations")]
|
||||
pub defuse_player_locations: std::vec::Vec<PlayerLocations>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub defuse_player_locations: Option<std::vec::Vec<PlayerLocations>>,
|
||||
#[serde(rename = "defuseLocation")]
|
||||
pub defuse_location: Location,
|
||||
#[serde(rename = "playerStats")]
|
||||
|
@ -3994,13 +4014,17 @@ pub mod val_match_v1 {
|
|||
#[cfg_attr(feature = "deny-unknown-fields", serde(deny_unknown_fields))]
|
||||
pub struct Ability {
|
||||
#[serde(rename = "grenadeEffects")]
|
||||
pub grenade_effects: String,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub grenade_effects: Option<String>,
|
||||
#[serde(rename = "ability1Effects")]
|
||||
pub ability1_effects: String,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub ability1_effects: Option<String>,
|
||||
#[serde(rename = "ability2Effects")]
|
||||
pub ability2_effects: String,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub ability2_effects: Option<String>,
|
||||
#[serde(rename = "ultimateEffects")]
|
||||
pub ultimate_effects: String,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub ultimate_effects: Option<String>,
|
||||
}
|
||||
/// Matchlist data object.
|
||||
#[derive(Clone, Debug)]
|
||||
|
|
Loading…
Reference in a new issue