use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetSocialBilibiliVideoinfo200ResponseStat {
#[serde(rename = "aid", skip_serializing_if = "Option::is_none")]
pub aid: Option<f64>,
#[serde(rename = "view", skip_serializing_if = "Option::is_none")]
pub view: Option<f64>,
#[serde(rename = "danmaku", skip_serializing_if = "Option::is_none")]
pub danmaku: Option<f64>,
#[serde(rename = "reply", skip_serializing_if = "Option::is_none")]
pub reply: Option<f64>,
#[serde(rename = "favorite", skip_serializing_if = "Option::is_none")]
pub favorite: Option<f64>,
#[serde(rename = "coin", skip_serializing_if = "Option::is_none")]
pub coin: Option<f64>,
#[serde(rename = "share", skip_serializing_if = "Option::is_none")]
pub share: Option<f64>,
#[serde(rename = "like", skip_serializing_if = "Option::is_none")]
pub like: Option<f64>,
#[serde(rename = "now_rank", skip_serializing_if = "Option::is_none")]
pub now_rank: Option<f64>,
#[serde(rename = "his_rank", skip_serializing_if = "Option::is_none")]
pub his_rank: Option<f64>,
#[serde(rename = "dislike", skip_serializing_if = "Option::is_none")]
pub dislike: Option<f64>,
#[serde(rename = "evaluation", skip_serializing_if = "Option::is_none")]
pub evaluation: Option<String>,
#[serde(rename = "vt", skip_serializing_if = "Option::is_none")]
pub vt: Option<f64>,
}
impl GetSocialBilibiliVideoinfo200ResponseStat {
pub fn new() -> GetSocialBilibiliVideoinfo200ResponseStat {
GetSocialBilibiliVideoinfo200ResponseStat {
aid: None,
view: None,
danmaku: None,
reply: None,
favorite: None,
coin: None,
share: None,
like: None,
now_rank: None,
his_rank: None,
dislike: None,
evaluation: None,
vt: None,
}
}
}