use wx_rust_common::error::WxError;
#[derive(Debug, Clone, Default, PartialEq, serde::Serialize, serde::Deserialize)]
pub struct MinishopAuditStatus {
#[serde(rename = "wxError", default)]
pub wx_error: Option<WxError>,
#[serde(rename = "registerStatus", default)]
pub register_status: i32,
#[serde(rename = "merchantInfoStatus", default)]
pub merchant_info_status: i32,
#[serde(rename = "acctVerifyStatus", default)]
pub acct_verify_status: i32,
#[serde(rename = "basicInfoStatus", default)]
pub basic_info_status: i32,
#[serde(rename = "paySignStatus", default)]
pub pay_sign_status: i32,
#[serde(rename = "auditRejectReason", default)]
pub audit_reject_reason: String,
#[serde(rename = "legalValidationUrl", default)]
pub legal_validation_url: String,
#[serde(rename = "payAuditDetailParamName", default)]
pub pay_audit_detail_param_name: String,
#[serde(rename = "payAuditDetailRejectReason", default)]
pub pay_audit_detail_reject_reason: String,
#[serde(rename = "registeredAppId", default)]
pub registered_app_id: String,
}