pdd 0.1.4

拼多多开放平台sdk
Documentation
use crate::Request;

use serde::{Deserialize, Serialize};


/// 创建多多进宝推广位
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct PddDdkOauthGoodsPidGenerate {
    
    /// 媒体id
    #[serde(rename = "media_id")]
    pub media_id: Option<i64>,
    
    /// 要生成的推广位数量,默认为10,范围为:1~100
    #[serde(rename = "number")]
    pub number: Option<i64>,
    
    /// 推广位名称,例如["1","2"]
    #[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()
    }
}