wx_rust_open/bean/
wx_open_ma_code_template.rs1#[allow(unused_imports)]
6use super::*;
7
8#[derive(Debug, Clone, Default, PartialEq, serde::Serialize, serde::Deserialize)]
9pub struct WxOpenMaCodeTemplate {
10 #[serde(rename = "draftId", alias = "draft_id", default)]
11 pub draft_id: i64,
12 #[serde(rename = "templateId", alias = "template_id", default)]
13 pub template_id: i64,
14 #[serde(rename = "userVersion", alias = "user_version", default)]
15 pub user_version: String,
16 #[serde(rename = "userDesc", alias = "user_desc", default)]
17 pub user_desc: String,
18 #[serde(rename = "templateType", alias = "template_type", default)]
19 pub template_type: i32,
20 #[serde(rename = "createTime", alias = "create_time", default)]
21 pub create_time: i64,
22 #[serde(
23 rename = "sourceMiniProgramAppid",
24 alias = "source_miniprogram_appid",
25 default
26 )]
27 pub source_mini_program_appid: String,
28 #[serde(rename = "sourceMiniProgram", alias = "source_miniprogram", default)]
29 pub source_mini_program: String,
30 #[serde(rename = "auditScene", alias = "audit_scene", default)]
31 pub audit_scene: i32,
32 #[serde(rename = "auditStatus", alias = "audit_status", default)]
33 pub audit_status: i32,
34 #[serde(rename = "reason", default)]
35 pub reason: String,
36 #[serde(rename = "developer", default)]
37 pub developer: String,
38}