Skip to main content

puddle_farm_api_client_openapi_client/models/
top_defeated.rs

1/*
2 * puddle.farm API
3 *
4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
5 *
6 * The version of the OpenAPI document: v1
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct TopDefeated {
16    /// Timestamp when this opponent was defeated
17    #[serde(rename = "timestamp", skip_serializing_if = "Option::is_none")]
18    pub timestamp: Option<String>,
19    /// ID of the defeated opponent
20    #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
21    pub id: Option<i64>,
22    /// Name of the defeated opponent
23    #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
24    pub name: Option<String>,
25    /// Character used by the defeated opponent
26    #[serde(rename = "char_short", skip_serializing_if = "Option::is_none")]
27    pub char_short: Option<String>,
28    /// Rating of the defeated opponent at the time
29    #[serde(rename = "value", skip_serializing_if = "Option::is_none")]
30    pub value: Option<f32>,
31    /// Rating deviation of the defeated opponent
32    #[serde(rename = "deviation", skip_serializing_if = "Option::is_none")]
33    pub deviation: Option<f32>,
34}
35
36impl TopDefeated {
37    pub fn new() -> TopDefeated {
38        TopDefeated {
39            timestamp: None,
40            id: None,
41            name: None,
42            char_short: None,
43            value: None,
44            deviation: None,
45        }
46    }
47}
48