use crate::Request;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct PddDdkOauthGoodsPidGenerate {
#[serde(rename = "media_id")]
pub media_id: Option<i64>,
#[serde(rename = "number")]
pub number: Option<i64>,
#[serde(rename = "p_id_name_list")]
pub p_id_name_list: Option<Vec<String>>,
}
impl Request for PddDdkOauthGoodsPidGenerate {
fn get_type() -> String {
"pdd.ddk.oauth.goods.pid.generate".to_string()
}
fn get_response_name() -> String {
"p_id_generate_response".to_string()
}
}