use crate::Request;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct PddPopMallBindRelationReport {
#[serde(rename = "bind_at")]
pub bind_at: Option<i64>,
#[serde(rename = "bind_type")]
pub bind_type: Option<i32>,
#[serde(rename = "external_uid")]
pub external_uid: Option<String>,
#[serde(rename = "invitee_mall_id")]
pub invitee_mall_id: Option<i64>,
#[serde(rename = "inviter_mall_id")]
pub inviter_mall_id: Option<i64>,
#[serde(rename = "mall_list")]
pub mall_list: Option<Vec<i64>>,
}
impl Request for PddPopMallBindRelationReport {
fn get_type() -> String {
"pdd.pop.mall.bind.relation.report".to_string()
}
fn get_response_name() -> String {
"response".to_string()
}
}