Skip to content

Commit 3ee27bc

Browse files
authored
auto codegen for ISMS
1 parent 26dd1a9 commit 3ee27bc

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

ucloud/services/isms/client.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,6 @@ def create_isms_template(
6363
- **Remark** (str) - (Required) 备注
6464
- **TemplateName** (str) - (Required) 视频短信模板名称
6565
- **UnsubscribeInfo** (str) - (Required) 退订信息,如:“回T退订”
66-
- **NetworkOperator** (str) - 需要报备的运营商。json数组的字符串格式。true-需要报备,false-不需要报备。如:{"telecom":true, "mobile":false, "unicom":true }
67-
- **Purpose** (int) - 模板用途类型:1-验证码类短信模板;2-系统通知类短信模板;3-会员推广类短信模板;
6866
- **Zone** (str) - 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
6967
7068
**Response**
@@ -160,6 +158,11 @@ def get_isms_send_receipt(
160158
161159
**Response Model**
162160
161+
**ReceiptPerTask**
162+
- **ReceiptSet** (list) - 见 **ReceiptPerPhone** 模型定义
163+
- **TaskId** (str) - 发送短信时返回的TaskId
164+
165+
163166
**ReceiptPerPhone**
164167
- **Phone** (str) - 手机号码
165168
- **ReceiptCode** (str) - 回执码
@@ -169,11 +172,6 @@ def get_isms_send_receipt(
169172
- **SessionId** (str) - SessionId
170173
171174
172-
**ReceiptPerTask**
173-
- **ReceiptSet** (list) - 见 **ReceiptPerPhone** 模型定义
174-
- **TaskId** (str) - 发送短信时返回的TaskId
175-
176-
177175
"""
178176
# build request
179177
d = {
@@ -247,7 +245,7 @@ def query_isms_template(
247245
- **ExpireTime** (int) - 截止有效时间,时间戳格式1629357838
248246
- **Purpose** (int) - 视频短信类型(3-会员营销)
249247
- **Remark** (str) - 备注信息
250-
- **StatusDesc** (str) - 状态描述。json格式,给出运营商维度的审核状态信息,示例:{"telecom_status":2,"telecom_desc":"审核通过","unicom_status":2,"unicom_desc":"审核通过","mobile_status":2,"mobile_desc":"审核通过"}
248+
- **StatusDesc** (str) - 状态描述。json格式,给出运营商维度的审核状态信息,示例:{"telecom_status":2,"telecom_desc":"审核通过","unicom_status":2,"unicom_desc":"审核通过","mobile_status":2,"mobile_desc":"审核通过"}。状态枚举值:0-创建模板时未向该运营商报备 1->审核中 2->审核通过 3->审核未通过 4->禁用 7->过期 11->待审核
251249
- **TemplateId** (str) - 模板ID
252250
- **TemplateName** (str) - 模板名称
253251

ucloud/services/isms/schemas/apis.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,11 @@ class CreateISMSTemplateRequestSchema(schema.RequestSchema):
5555
"MsgTitle": fields.Str(required=True, dump_to="MsgTitle"),
5656
"NetworkOperator": fields.Str(
5757
required=False, dump_to="NetworkOperator"
58-
),
58+
), # Deprecated, will be removed at 1.0
5959
"ProjectId": fields.Str(required=True, dump_to="ProjectId"),
60-
"Purpose": fields.Int(required=False, dump_to="Purpose"),
60+
"Purpose": fields.Int(
61+
required=False, dump_to="Purpose"
62+
), # Deprecated, will be removed at 1.0
6163
"Region": fields.Str(required=False, dump_to="Region"),
6264
"Remark": fields.Str(required=True, dump_to="Remark"),
6365
"TemplateName": fields.Str(required=True, dump_to="TemplateName"),

0 commit comments

Comments
 (0)