wx_rust_open/bean/
wx_open_create_result.rs1#[allow(unused_imports)]
6use super::*;
7
8#[derive(Debug, Clone, Default, PartialEq, serde::Serialize, serde::Deserialize)]
9pub struct WxOpenCreateResult {
10 #[serde(rename = "open_appid", default)]
11 pub open_appid: String,
12 #[serde(rename = "errcode", default)]
13 pub errcode: String,
14 #[serde(rename = "errmsg", default)]
15 pub errmsg: String,
16}
17
18impl WxOpenCreateResult {
19 pub fn from_json(json: &str) -> Result<Self, String> {
21 serde_json::from_str(json).map_err(|e| format!("WxOpenCreateResult 解析失败: {e}"))
22 }
23}