use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetSocialQqGroupinfo200Response {
#[serde(rename = "group_id", skip_serializing_if = "Option::is_none")]
pub group_id: Option<String>,
#[serde(rename = "group_name", skip_serializing_if = "Option::is_none")]
pub group_name: Option<String>,
#[serde(rename = "avatar_url", skip_serializing_if = "Option::is_none")]
pub avatar_url: Option<String>,
#[serde(rename = "description", skip_serializing_if = "Option::is_none")]
pub description: Option<String>,
#[serde(rename = "tag", skip_serializing_if = "Option::is_none")]
pub tag: Option<String>,
#[serde(rename = "join_url", skip_serializing_if = "Option::is_none")]
pub join_url: Option<String>,
#[serde(rename = "last_updated", skip_serializing_if = "Option::is_none")]
pub last_updated: Option<String>,
#[serde(rename = "member_count", skip_serializing_if = "Option::is_none")]
pub member_count: Option<i32>,
#[serde(rename = "max_member_count", skip_serializing_if = "Option::is_none")]
pub max_member_count: Option<i32>,
#[serde(rename = "active_member_num", skip_serializing_if = "Option::is_none")]
pub active_member_num: Option<i32>,
#[serde(rename = "owner_uin", skip_serializing_if = "Option::is_none")]
pub owner_uin: Option<String>,
#[serde(rename = "owner_uid", skip_serializing_if = "Option::is_none")]
pub owner_uid: Option<String>,
#[serde(rename = "create_time", skip_serializing_if = "Option::is_none")]
pub create_time: Option<i32>,
#[serde(rename = "create_time_str", skip_serializing_if = "Option::is_none")]
pub create_time_str: Option<String>,
#[serde(rename = "group_grade", skip_serializing_if = "Option::is_none")]
pub group_grade: Option<i32>,
#[serde(rename = "group_memo", skip_serializing_if = "Option::is_none")]
pub group_memo: Option<String>,
#[serde(rename = "cert_type", skip_serializing_if = "Option::is_none")]
pub cert_type: Option<i32>,
#[serde(rename = "cert_text", skip_serializing_if = "Option::is_none")]
pub cert_text: Option<String>,
}
impl GetSocialQqGroupinfo200Response {
pub fn new() -> GetSocialQqGroupinfo200Response {
GetSocialQqGroupinfo200Response {
group_id: None,
group_name: None,
avatar_url: None,
description: None,
tag: None,
join_url: None,
last_updated: None,
member_count: None,
max_member_count: None,
active_member_num: None,
owner_uin: None,
owner_uid: None,
create_time: None,
create_time_str: None,
group_grade: None,
group_memo: None,
cert_type: None,
cert_text: None,
}
}
}