@@ -55,6 +55,7 @@ def add_usms_signature_qualification(
5555
5656 - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
5757 - **Attr** (int) - (Required) 资质属性,0-自用 1-他用
58+ - **HandlerPhone** (str) - (Required) 经办人手机号
5859 - **Name** (str) - (Required) 资质名称
5960 - **Status** (int) - (Required) 状态:0-草稿,1-提交审核
6061 - **CompanyCertificateFileId** (str) - 公司证件文件FileId
@@ -68,6 +69,7 @@ def add_usms_signature_qualification(
6869 - **HandlerName** (str) - 经办人姓名
6970 - **ManagerIDNumber** (str) - 法人身份证号码
7071 - **ManagerName** (str) - 法人姓名
72+ - **ManagerPhone** (str) - 法人手机号
7173
7274 **Response**
7375
@@ -259,11 +261,6 @@ def get_usms_send_receipt(
259261
260262 **Response Model**
261263
262- **ReceiptPerSession**
263- - **ReceiptSet** (list) - 见 **ReceiptPerPhone** 模型定义
264- - **SessionNo** (str) - 发送短信时返回的SessionNo
265-
266-
267264 **ReceiptPerPhone**
268265 - **CostCount** (int) - 消耗短信条数
269266 - **Phone** (str) - 手机号码
@@ -274,6 +271,11 @@ def get_usms_send_receipt(
274271 - **UserId** (str) - 自定义的业务标识ID,字符串
275272
276273
274+ **ReceiptPerSession**
275+ - **ReceiptSet** (list) - 见 **ReceiptPerPhone** 模型定义
276+ - **SessionNo** (str) - 发送短信时返回的SessionNo
277+
278+
277279 """
278280 # build request
279281 d = {
@@ -313,6 +315,19 @@ def get_usms_send_statistics(
313315
314316 **Response Model**
315317
318+ **StatisticsData**
319+ - **FailCostCount** (int) - 发送失败数(拆分条数)
320+ - **FailCount** (int) - 发送失败数(提交条数)
321+ - **SendCostCount** (int) - 发送总数(拆分条数)
322+ - **SendCount** (int) - 发送总数(提交条数)
323+ - **SubmitFailCostCount** (int) - 提交失败数(拆分条数)
324+ - **SubmitFailCount** (int) - 提交失败数(提交条数)
325+ - **SuccessCostCount** (int) - 发送成功数(拆分条数)
326+ - **SuccessCount** (int) - 发送成功数(提交条数)
327+ - **UnknownCostCount** (int) - 状态未知数(拆分条数)
328+ - **UnknownCount** (int) - 状态未知数(提交条数)
329+
330+
316331 **StatisticsDataInfo**
317332 - **BrevityCode** (str) - 国际/地区标识码
318333 - **CostCount** (int) - 发送总数(拆分条数)
@@ -330,19 +345,6 @@ def get_usms_send_statistics(
330345 - **UserId** (str) - UserId
331346
332347
333- **StatisticsData**
334- - **FailCostCount** (int) - 发送失败数(拆分条数)
335- - **FailCount** (int) - 发送失败数(提交条数)
336- - **SendCostCount** (int) - 发送总数(拆分条数)
337- - **SendCount** (int) - 发送总数(提交条数)
338- - **SubmitFailCostCount** (int) - 提交失败数(拆分条数)
339- - **SubmitFailCount** (int) - 提交失败数(提交条数)
340- - **SuccessCostCount** (int) - 发送成功数(拆分条数)
341- - **SuccessCount** (int) - 发送成功数(提交条数)
342- - **UnknownCostCount** (int) - 状态未知数(拆分条数)
343- - **UnknownCount** (int) - 状态未知数(提交条数)
344-
345-
346348 """
347349 # build request
348350 d = {
@@ -406,6 +408,73 @@ def get_usms_signature_qualification(
406408 resp = self .invoke ("GetUSMSSignatureQualification" , d , ** kwargs )
407409 return apis .GetUSMSSignatureQualificationResponseSchema ().loads (resp )
408410
411+ def get_usms_template_send_statistics (
412+ self , req : typing .Optional [dict ] = None , ** kwargs
413+ ) -> dict :
414+ """GetUSMSTemplateSendStatistics - 获取模板发送统计数据
415+
416+ **Request**
417+
418+ - **ProjectId** (str) - (Config) 项目ID。不填写为默认项目,子帐号必须填写。 请参考 `GetProjectList接口 <https://docs.ucloud.cn/api/summary/get_project_list>`_
419+ - **Domestic** (int) - (Required) 国内标记,0-国际短信 1-国内短信
420+ - **EndDate** (str) - (Required) 结束日期,格式为YYYY-MM-DD
421+ - **NumPerPage** (int) - (Required) 每页记录个数
422+ - **OrderBy** (str) - (Required) 排序字段,如BrevityCode表示按照BrevityCode排列,配合OrderType使用。目前支持SendDate、BrevityCode
423+ - **OrderType** (str) - (Required) 排序方式,asc-正序 desc-倒序
424+ - **Page** (int) - (Required) 页编号,从0开始
425+ - **StartDate** (str) - (Required) 开始日期,格式为YYYY-MM-DD
426+ - **BrevityCode** (str) - 国际简码,如CN表示中国,当需要查询多个国家时,使用-分割,如CN-ID。
427+ - **TemplateId** (str) - 短信模板ID
428+
429+ **Response**
430+
431+ - **Data** (list) - 见 **TemplateStatisticsDataInfo** 模型定义
432+ - **Message** (str) - 描述信息
433+ - **StatisticsData** (dict) - 见 **StatisticsData** 模型定义
434+ - **Total** (int) - 返回记录数
435+
436+ **Response Model**
437+
438+ **TemplateStatisticsDataInfo**
439+ - **BrevityCode** (str) - 国际/地区标识码
440+ - **CostCount** (int) - 发送总数(拆分条数)
441+ - **Count** (int) - 发送总数(提交条数)
442+ - **FailedCostCount** (int) - 发送失败数(拆分条数)
443+ - **FailedCount** (int) - 发送失败数(提交条数)
444+ - **SendDate** (str) - 发送时间
445+ - **SubmitFailedCostCount** (int) - 提交失败数(拆分条数)
446+ - **SubmitFailedCount** (int) - 提交失败数(提交条数)
447+ - **SuccessCostCount** (int) - 发送成功数(拆分条数)
448+ - **SuccessCount** (int) - 发送成功数(提交条数)
449+ - **TemplateId** (str) - 短信模板ID
450+ - **UnknownCostCount** (int) - 状态未知数(拆分条数)
451+ - **UnknownCount** (int) - 状态未知数(提交条数)
452+
453+
454+ **StatisticsData**
455+ - **FailCostCount** (int) - 发送失败数(拆分条数)
456+ - **FailCount** (int) - 发送失败数(提交条数)
457+ - **SendCostCount** (int) - 发送总数(拆分条数)
458+ - **SendCount** (int) - 发送总数(提交条数)
459+ - **SubmitFailCostCount** (int) - 提交失败数(拆分条数)
460+ - **SubmitFailCount** (int) - 提交失败数(提交条数)
461+ - **SuccessCostCount** (int) - 发送成功数(拆分条数)
462+ - **SuccessCount** (int) - 发送成功数(提交条数)
463+ - **UnknownCostCount** (int) - 状态未知数(拆分条数)
464+ - **UnknownCount** (int) - 状态未知数(提交条数)
465+
466+
467+ """
468+ # build request
469+ d = {
470+ "ProjectId" : self .config .project_id ,
471+ }
472+ req and d .update (req )
473+ d = apis .GetUSMSTemplateSendStatisticsRequestSchema ().dumps (d )
474+
475+ resp = self .invoke ("GetUSMSTemplateSendStatistics" , d , ** kwargs )
476+ return apis .GetUSMSTemplateSendStatisticsResponseSchema ().loads (resp )
477+
409478 def query_usms_signature (
410479 self , req : typing .Optional [dict ] = None , ** kwargs
411480 ) -> dict :
@@ -473,8 +542,10 @@ def query_usms_signature_qualification(
473542 - **HandlerIDCardFrontImage** (str) - 经办人身份证人像面图片链接
474543 - **HandlerIDNumber** (str) - 经办人证件号码
475544 - **HandlerName** (str) - 经办人姓名
545+ - **HandlerPhone** (str) - 经办人手机号
476546 - **ManagerIDNumber** (str) - 负责人证件号码
477547 - **ManagerName** (str) - 负责人姓名
548+ - **ManagerPhone** (str) - 负责人手机号
478549 - **ModifyTime** (int) - 修改时间戳
479550 - **Name** (str) - 资质名称
480551 - **PowerOfAttorney** (str) - 授权委托书文件链接
@@ -557,13 +628,6 @@ def send_batch_usms_message(
557628
558629 **Response Model**
559630
560- **BatchInfo**
561- - **FailureDetails** (str) - 未能成功发送的详情。注:模板/签名检验失败时,该字段有效
562- - **SigContent** (str) - 签名
563- - **Target** (list) - 见 **FailPhoneDetail** 模型定义
564- - **TemplateId** (str) - 模板ID
565-
566-
567631 **FailPhoneDetail**
568632 - **ExtendCode** (str) - 扩展号码
569633 - **FailureDetails** (str) - 发送失败原因。注:若模板/签名校验失败,该字段为空
@@ -572,6 +636,13 @@ def send_batch_usms_message(
572636 - **UserId** (str) - 用户自定义ID
573637
574638
639+ **BatchInfo**
640+ - **FailureDetails** (str) - 未能成功发送的详情。注:模板/签名检验失败时,该字段有效
641+ - **SigContent** (str) - 签名
642+ - **Target** (list) - 见 **FailPhoneDetail** 模型定义
643+ - **TemplateId** (str) - 模板ID
644+
645+
575646 """
576647 # build request
577648 d = {
@@ -678,8 +749,10 @@ def update_usms_signature_qualification(
678749 - **HandlerIDCardFrontImageFileId** (str) - 经办人身份证人像面图片FileId
679750 - **HandlerIDNumber** (str) - 经办人身份证号码
680751 - **HandlerName** (str) - 经办人姓名
752+ - **HandlerPhone** (str) - 经办人手机号
681753 - **ManagerIDNumber** (str) - 法人身份证号码
682754 - **ManagerName** (str) - 法人姓名
755+ - **ManagerPhone** (str) - 法人手机号
683756 - **Name** (str) - 资质名称
684757
685758 **Response**
0 commit comments