tencentcloud_sms/api/template/describe_sms_template_list/
response.rs1use crate::api::common::ApiError;
2use serde::Deserialize;
3
4#[derive(Debug, Deserialize)]
5#[serde(rename_all = "PascalCase")]
6pub struct DescribeSmsTemplateListResponse {
7 pub response: ResponseBody,
8}
9
10#[derive(Debug, Deserialize)]
11#[serde(untagged)]
12pub enum ResponseBody {
13 Success(DescribeSmsTemplateListSuccess),
14 Error(ApiError),
15}
16
17#[derive(Debug, Deserialize)]
18#[serde(rename_all = "PascalCase")]
19pub struct DescribeSmsTemplateListSuccess {
20 pub describe_template_status_set: Vec<DescribeTemplateStatus>,
21 pub request_id: String,
22}
23
24#[derive(Debug, Clone, Deserialize)]
25#[serde(rename_all = "PascalCase")]
26pub struct DescribeTemplateStatus {
27 pub template_id: u64,
28 pub international: u8,
29 pub status_code: i32,
30 pub review_reply: String,
31 pub template_name: String,
32 pub create_time: i64,
33}