Skip to content

Commit 154add5

Browse files
authored
auto codegen for USMS
1 parent 3480e0c commit 154add5

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

ucloud/services/usms/client.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ def create_usms_template(
6363
- **TemplateName** (str) - (Required) 短信模板名称,不超过32个字符,每个中文、符号、英文、数字等都计为1个字。
6464
- **International** (bool) - 标记是否为国际短信。true:国际短信,false:国内短信,若不传值则默认该值为false
6565
- **Remark** (str) - 短信模板申请原因说明,字数不超过128,每个中文、符号、英文、数字等都计为1个字。
66+
- **UnsubscribeInfo** (str) - 当Purpose为3时,也即会员推广类短信模板,该项必填。枚举值:TD退订、回T退订、回N退订、回TD退订、退订回T、退订回D、退订回TD、退订回复T、退订回复D、退订回复N、退订回复TD、拒收回T
6667
6768
**Response**
6869
@@ -145,7 +146,7 @@ def get_usms_send_receipt(
145146
146147
- **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
147148
- **Region** (str) - (Config) 地域。 参见 `地域和可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
148-
- **SessionNoSet** (list) - (Required) 发送短信时返回的SessionNo集合,SessionNoSet.0,SessionNoSet.1....格式
149+
- **SessionNoSet** (list) - (Required) 发送短信时返回的SessionNo集合,SessionNoSet.0,SessionNoSet.1....格式,单次调用集合数需控制在100个以内
149150
- **Zone** (str) - 可用区。参见 `可用区列表 <https://docs.ucloud.cn/api/summary/regionlist>`_
150151
151152
**Response**
@@ -281,6 +282,13 @@ def send_batch_usms_message(
281282
282283
**Response Model**
283284
285+
**BatchInfo**
286+
- **FailureDetails** (str) - 未能成功发送的详情。注:模板/签名检验失败时,该字段有效
287+
- **SigContent** (str) - 签名
288+
- **Target** (list) - 见 **FailPhoneDetail** 模型定义
289+
- **TemplateId** (str) - 模板ID
290+
291+
284292
**FailPhoneDetail**
285293
- **ExtendCode** (str) - 扩展号码
286294
- **FailureDetails** (str) - 发送失败原因。注:若模板/签名校验失败,该字段为空
@@ -289,13 +297,6 @@ def send_batch_usms_message(
289297
- **UserId** (str) - 用户自定义ID
290298
291299
292-
**BatchInfo**
293-
- **FailureDetails** (str) - 未能成功发送的详情。注:模板/签名检验失败时,该字段有效
294-
- **SigContent** (str) - 签名
295-
- **Target** (list) - 见 **FailPhoneDetail** 模型定义
296-
- **TemplateId** (str) - 模板ID
297-
298-
299300
"""
300301
# build request
301302
d = {

ucloud/services/usms/schemas/apis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class CreateUSMSTemplateRequestSchema(schema.RequestSchema):
6565
"TemplateName": fields.Str(required=True, dump_to="TemplateName"),
6666
"UnsubscribeInfo": fields.Str(
6767
required=False, dump_to="UnsubscribeInfo"
68-
), # Deprecated, will be removed at 1.0
68+
),
6969
"Zone": fields.Str(
7070
required=False, dump_to="Zone"
7171
), # Deprecated, will be removed at 1.0

0 commit comments

Comments
 (0)