use crate::Request;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct PddExpressChangeDepotInfo {
#[serde(rename = "depot_id")]
pub depot_id: Option<i64>,
#[serde(rename = "depot_code")]
pub depot_code: Option<String>,
#[serde(rename = "depot_name")]
pub depot_name: Option<String>,
#[serde(rename = "depot_alias")]
pub depot_alias: Option<String>,
#[serde(rename = "depot_province_id")]
pub depot_province_id: Option<i32>,
#[serde(rename = "depot_city_id")]
pub depot_city_id: Option<i32>,
#[serde(rename = "depot_district_id")]
pub depot_district_id: Option<i32>,
#[serde(rename = "depot_address")]
pub depot_address: Option<String>,
#[serde(rename = "contact_name")]
pub contact_name: Option<String>,
#[serde(rename = "telephone")]
pub telephone: Option<String>,
#[serde(rename = "depot_region")]
pub depot_region: Option<String>,
}
impl Request for PddExpressChangeDepotInfo {
fn get_type() -> String {
"pdd.express.change.depot.info".to_string()
}
fn get_response_name() -> String {
"open_api_response".to_string()
}
}