use crate::Request;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Default)]
pub struct PddMallInfoStoreCreatePost {
#[serde(rename = "business_status")]
pub business_status: Option<i32>,
#[serde(rename = "business_week_list")]
pub business_week_list: Option<Vec<i32>>,
#[serde(rename = "city")]
pub city: Option<String>,
#[serde(rename = "district")]
pub district: Option<String>,
#[serde(rename = "end_business_hour")]
pub end_business_hour: Option<String>,
#[serde(rename = "poi_id")]
pub poi_id: Option<String>,
#[serde(rename = "poi_latitude")]
pub poi_latitude: Option<f32>,
#[serde(rename = "poi_longitude")]
pub poi_longitude: Option<f32>,
#[serde(rename = "province")]
pub province: Option<String>,
#[serde(rename = "start_business_hour")]
pub start_business_hour: Option<String>,
#[serde(rename = "store_name")]
pub store_name: Option<String>,
#[serde(rename = "store_number")]
pub store_number: Option<String>,
#[serde(rename = "store_phone")]
pub store_phone: Option<String>,
#[serde(rename = "trade_type")]
pub trade_type: Option<i32>,
}
impl Request for PddMallInfoStoreCreatePost {
fn get_type() -> String {
"pdd.mall.info.store.create.post".to_string()
}
fn get_response_name() -> String {
"mall_info_store_create_post_response".to_string()
}
}