use crate::Request;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct PddOrderUpdateAddress {
#[serde(rename = "address")]
pub address: Option<String>,
#[serde(rename = "city")]
pub city: Option<String>,
#[serde(rename = "city_id")]
pub city_id: Option<i32>,
#[serde(rename = "order_sn")]
pub order_sn: Option<String>,
#[serde(rename = "province")]
pub province: Option<String>,
#[serde(rename = "province_id")]
pub province_id: Option<i32>,
#[serde(rename = "receiver_name")]
pub receiver_name: Option<String>,
#[serde(rename = "receiver_phone")]
pub receiver_phone: Option<String>,
#[serde(rename = "town")]
pub town: Option<String>,
#[serde(rename = "town_id")]
pub town_id: Option<i32>,
}
impl Request for PddOrderUpdateAddress {
fn get_type() -> String {
"pdd.order.update.address".to_string()
}
fn get_response_name() -> String {
"response".to_string()
}
}