uapi_sdk_rust/models/generated/
get_social_qq_userinfo_200_response.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetSocialQqUserinfo200Response {
16 #[serde(rename = "qq", skip_serializing_if = "Option::is_none")]
18 pub qq: Option<String>,
19 #[serde(rename = "nickname", skip_serializing_if = "Option::is_none")]
21 pub nickname: Option<String>,
22 #[serde(rename = "long_nick", skip_serializing_if = "Option::is_none")]
24 pub long_nick: Option<String>,
25 #[serde(rename = "avatar_url", skip_serializing_if = "Option::is_none")]
27 pub avatar_url: Option<String>,
28 #[serde(rename = "age", skip_serializing_if = "Option::is_none")]
30 pub age: Option<i32>,
31 #[serde(rename = "sex", skip_serializing_if = "Option::is_none")]
33 pub sex: Option<String>,
34 #[serde(rename = "qid", skip_serializing_if = "Option::is_none")]
36 pub qid: Option<String>,
37 #[serde(rename = "qq_level", skip_serializing_if = "Option::is_none")]
39 pub qq_level: Option<i32>,
40 #[serde(rename = "location", skip_serializing_if = "Option::is_none")]
42 pub location: Option<String>,
43 #[serde(rename = "email", skip_serializing_if = "Option::is_none")]
45 pub email: Option<String>,
46 #[serde(rename = "is_vip", skip_serializing_if = "Option::is_none")]
48 pub is_vip: Option<bool>,
49 #[serde(rename = "vip_level", skip_serializing_if = "Option::is_none")]
51 pub vip_level: Option<i32>,
52 #[serde(rename = "reg_time", skip_serializing_if = "Option::is_none")]
54 pub reg_time: Option<String>,
55 #[serde(rename = "last_updated", skip_serializing_if = "Option::is_none")]
57 pub last_updated: Option<String>,
58}
59
60impl GetSocialQqUserinfo200Response {
61 pub fn new() -> GetSocialQqUserinfo200Response {
62 GetSocialQqUserinfo200Response {
63 qq: None,
64 nickname: None,
65 long_nick: None,
66 avatar_url: None,
67 age: None,
68 sex: None,
69 qid: None,
70 qq_level: None,
71 location: None,
72 email: None,
73 is_vip: None,
74 vip_level: None,
75 reg_time: None,
76 last_updated: None,
77 }
78 }
79}
80