uapi_sdk_rust/models/generated/
get_social_bilibili_liveroom_200_response.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetSocialBilibiliLiveroom200Response {
16 #[serde(rename = "uid", skip_serializing_if = "Option::is_none")]
18 pub uid: Option<f64>,
19 #[serde(rename = "room_id", skip_serializing_if = "Option::is_none")]
21 pub room_id: Option<f64>,
22 #[serde(rename = "short_id", skip_serializing_if = "Option::is_none")]
24 pub short_id: Option<f64>,
25 #[serde(rename = "attention", skip_serializing_if = "Option::is_none")]
27 pub attention: Option<f64>,
28 #[serde(rename = "online", skip_serializing_if = "Option::is_none")]
30 pub online: Option<f64>,
31 #[serde(rename = "live_status", skip_serializing_if = "Option::is_none")]
33 pub live_status: Option<f64>,
34 #[serde(rename = "area_id", skip_serializing_if = "Option::is_none")]
36 pub area_id: Option<f64>,
37 #[serde(rename = "parent_area_name", skip_serializing_if = "Option::is_none")]
39 pub parent_area_name: Option<String>,
40 #[serde(rename = "area_name", skip_serializing_if = "Option::is_none")]
42 pub area_name: Option<String>,
43 #[serde(rename = "background", skip_serializing_if = "Option::is_none")]
45 pub background: Option<String>,
46 #[serde(rename = "title", skip_serializing_if = "Option::is_none")]
48 pub title: Option<String>,
49 #[serde(rename = "user_cover", skip_serializing_if = "Option::is_none")]
51 pub user_cover: Option<String>,
52 #[serde(rename = "description", skip_serializing_if = "Option::is_none")]
54 pub description: Option<String>,
55 #[serde(rename = "live_time", skip_serializing_if = "Option::is_none")]
57 pub live_time: Option<String>,
58 #[serde(rename = "tags", skip_serializing_if = "Option::is_none")]
60 pub tags: Option<String>,
61 #[serde(rename = "hot_words", skip_serializing_if = "Option::is_none")]
63 pub hot_words: Option<Vec<String>>,
64 #[serde(rename = "new_pendants", skip_serializing_if = "Option::is_none")]
66 pub new_pendants: Option<serde_json::Value>,
67}
68
69impl GetSocialBilibiliLiveroom200Response {
70 pub fn new() -> GetSocialBilibiliLiveroom200Response {
71 GetSocialBilibiliLiveroom200Response {
72 uid: None,
73 room_id: None,
74 short_id: None,
75 attention: None,
76 online: None,
77 live_status: None,
78 area_id: None,
79 parent_area_name: None,
80 area_name: None,
81 background: None,
82 title: None,
83 user_cover: None,
84 description: None,
85 live_time: None,
86 tags: None,
87 hot_words: None,
88 new_pendants: None,
89 }
90 }
91}
92