浏览代码

MTS SDK Auto Released By lingkong.mxs,Version:1.24.3

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 7 年之前
父节点
当前提交
73d3ff1a49
共有 100 个文件被更改,包括 918 次插入315 次删除
  1. 4 0
      ChangeLog.txt
  2. 3 3
      services/mts/activate_media_workflow.go
  3. 4 4
      services/mts/add_asr_pipeline.go
  4. 4 4
      services/mts/add_category.go
  5. 4 4
      services/mts/add_censor_pipeline.go
  6. 5 5
      services/mts/add_cover_pipeline.go
  7. 9 7
      services/mts/add_media.go
  8. 4 4
      services/mts/add_media_tag.go
  9. 4 4
      services/mts/add_media_workflow.go
  10. 6 6
      services/mts/add_pipeline.go
  11. 4 4
      services/mts/add_porn_pipeline.go
  12. 6 6
      services/mts/add_template.go
  13. 4 4
      services/mts/add_terrorism_pipeline.go
  14. 3 3
      services/mts/add_water_mark_template.go
  15. 3 3
      services/mts/bind_input_bucket.go
  16. 3 3
      services/mts/bind_output_bucket.go
  17. 3 3
      services/mts/cancel_job.go
  18. 2 2
      services/mts/category_tree.go
  19. 129 0
      services/mts/check_resource.go
  20. 2 2
      services/mts/create_session.go
  21. 3 3
      services/mts/deactivate_media_workflow.go
  22. 2 2
      services/mts/decrypt_key.go
  23. 2 2
      services/mts/delete_category.go
  24. 3 3
      services/mts/delete_media.go
  25. 4 4
      services/mts/delete_media_tag.go
  26. 3 3
      services/mts/delete_media_workflow.go
  27. 3 3
      services/mts/delete_pipeline.go
  28. 3 3
      services/mts/delete_template.go
  29. 3 3
      services/mts/delete_water_mark_template.go
  30. 5 3
      services/mts/get_license.go
  31. 2 2
      services/mts/get_package.go
  32. 2 2
      services/mts/list_all_category.go
  33. 2 2
      services/mts/list_all_media_bucket.go
  34. 4 4
      services/mts/list_asr_pipeline.go
  35. 4 4
      services/mts/list_censor_pipeline.go
  36. 4 4
      services/mts/list_cover_pipeline.go
  37. 4 4
      services/mts/list_job.go
  38. 3 3
      services/mts/list_media.go
  39. 5 5
      services/mts/list_media_workflow_executions.go
  40. 4 4
      services/mts/list_porn_pipeline.go
  41. 4 4
      services/mts/list_terrorism_pipeline.go
  42. 123 0
      services/mts/logical_delete_resource.go
  43. 123 0
      services/mts/physical_delete_resource.go
  44. 7 6
      services/mts/play_info.go
  45. 1 1
      services/mts/player_auth.go
  46. 3 3
      services/mts/query_analysis_job_list.go
  47. 3 3
      services/mts/query_annotation_job_list.go
  48. 2 2
      services/mts/query_asr_job_list.go
  49. 2 2
      services/mts/query_asr_pipeline_list.go
  50. 1 1
      services/mts/query_auth_config.go
  51. 2 2
      services/mts/query_censor_job_list.go
  52. 2 2
      services/mts/query_censor_pipeline_list.go
  53. 109 0
      services/mts/query_complex_job_list.go
  54. 3 3
      services/mts/query_cover_job_list.go
  55. 2 2
      services/mts/query_cover_pipeline_list.go
  56. 2 2
      services/mts/query_editing_job_list.go
  57. 3 3
      services/mts/query_facerecog_job_list.go
  58. 2 2
      services/mts/query_fp_shot_job_list.go
  59. 2 2
      services/mts/query_job_list.go
  60. 2 2
      services/mts/query_media_detail_job_list.go
  61. 2 2
      services/mts/query_media_info_job_list.go
  62. 5 5
      services/mts/query_media_list.go
  63. 5 5
      services/mts/query_media_list_by_url.go
  64. 3 3
      services/mts/query_media_workflow_execution_list.go
  65. 3 3
      services/mts/query_media_workflow_list.go
  66. 2 2
      services/mts/query_pipeline_list.go
  67. 2 2
      services/mts/query_porn_job_list.go
  68. 2 2
      services/mts/query_porn_pipeline_list.go
  69. 2 2
      services/mts/query_snapshot_job_list.go
  70. 109 0
      services/mts/query_subtitle_job_list.go
  71. 2 2
      services/mts/query_tag_job_list.go
  72. 2 2
      services/mts/query_template_list.go
  73. 2 2
      services/mts/query_terrorism_job_list.go
  74. 2 2
      services/mts/query_terrorism_pipeline_list.go
  75. 2 2
      services/mts/query_video_gif_job_list.go
  76. 2 2
      services/mts/query_video_split_job_list.go
  77. 2 2
      services/mts/query_video_summary_job_list.go
  78. 3 3
      services/mts/query_water_mark_template_list.go
  79. 1 1
      services/mts/refresh_cdn_domain_configs_cache.go
  80. 5 4
      services/mts/register_media_detail_person.go
  81. 4 4
      services/mts/register_media_detail_scenario.go
  82. 5 5
      services/mts/report_annotation_job_result.go
  83. 4 4
      services/mts/report_censor_job_result.go
  84. 4 4
      services/mts/report_cover_job_result.go
  85. 4 4
      services/mts/report_facerecog_job_result.go
  86. 5 5
      services/mts/report_fp_shot_job_result.go
  87. 4 4
      services/mts/report_media_detail_job_result.go
  88. 4 4
      services/mts/report_porn_job_result.go
  89. 5 5
      services/mts/report_tag_job_result.go
  90. 4 4
      services/mts/report_terrorism_job_result.go
  91. 5 5
      services/mts/report_video_split_job_result.go
  92. 10 10
      services/mts/search_media.go
  93. 4 4
      services/mts/search_media_workflow.go
  94. 4 4
      services/mts/search_pipeline.go
  95. 4 4
      services/mts/search_template.go
  96. 4 4
      services/mts/search_water_mark_template.go
  97. 3 3
      services/mts/set_auth_config.go
  98. 4 4
      services/mts/struct_activity.go
  99. 6 6
      services/mts/struct_analysis_job.go
  100. 4 4
      services/mts/struct_audio.go

+ 4 - 0
ChangeLog.txt

@@ -1,3 +1,7 @@
+2018-08-05 Version: 1.24.3
+1, Add Interface SubmitSubtitleJob
+2, Support convert ttml、stl subtitle to vtt
+
 2018-08-04 Version: 1.24.2
 1, Add a new api called SetAuditSecurityIp to set audit security ip.
 2, Add a new api called ListAuditSecurityIp to query audit security ip list.

+ 3 - 3
services/mts/activate_media_workflow.go

@@ -76,11 +76,11 @@ func (client *Client) ActivateMediaWorkflowWithCallback(request *ActivateMediaWo
 // ActivateMediaWorkflowRequest is the request struct for api ActivateMediaWorkflow
 type ActivateMediaWorkflowRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ActivateMediaWorkflowResponse is the response struct for api ActivateMediaWorkflow

+ 4 - 4
services/mts/add_asr_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) AddAsrPipelineWithCallback(request *AddAsrPipelineRequest,
 // AddAsrPipelineRequest is the request struct for api AddAsrPipeline
 type AddAsrPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Name                 string           `position:"Query" name:"Name"`
-	Priority             requests.Integer `position:"Query" name:"Priority"`
 	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Priority             requests.Integer `position:"Query" name:"Priority"`
 }
 
 // AddAsrPipelineResponse is the response struct for api AddAsrPipeline

+ 4 - 4
services/mts/add_category.go

@@ -76,12 +76,12 @@ func (client *Client) AddCategoryWithCallback(request *AddCategoryRequest, callb
 // AddCategoryRequest is the request struct for api AddCategory
 type AddCategoryRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	CateName             string           `position:"Query" name:"CateName"`
-	ParentId             requests.Integer `position:"Query" name:"ParentId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	ParentId             requests.Integer `position:"Query" name:"ParentId"`
+	CateName             string           `position:"Query" name:"CateName"`
 }
 
 // AddCategoryResponse is the response struct for api AddCategory

+ 4 - 4
services/mts/add_censor_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) AddCensorPipelineWithCallback(request *AddCensorPipelineRe
 // AddCensorPipelineRequest is the request struct for api AddCensorPipeline
 type AddCensorPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Name                 string           `position:"Query" name:"Name"`
-	Priority             requests.Integer `position:"Query" name:"Priority"`
 	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Priority             requests.Integer `position:"Query" name:"Priority"`
 }
 
 // AddCensorPipelineResponse is the response struct for api AddCensorPipeline

+ 5 - 5
services/mts/add_cover_pipeline.go

@@ -76,14 +76,14 @@ func (client *Client) AddCoverPipelineWithCallback(request *AddCoverPipelineRequ
 // AddCoverPipelineRequest is the request struct for api AddCoverPipeline
 type AddCoverPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Name                 string           `position:"Query" name:"Name"`
-	Priority             string           `position:"Query" name:"Priority"`
-	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
 	Role                 string           `position:"Query" name:"Role"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Name                 string           `position:"Query" name:"Name"`
+	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Priority             string           `position:"Query" name:"Priority"`
 }
 
 // AddCoverPipelineResponse is the response struct for api AddCoverPipeline

+ 9 - 7
services/mts/add_media.go

@@ -76,18 +76,20 @@ func (client *Client) AddMediaWithCallback(request *AddMediaRequest, callback fu
 // AddMediaRequest is the request struct for api AddMedia
 type AddMediaRequest struct {
 	*requests.RpcRequest
-	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	FileURL               string           `position:"Query" name:"FileURL"`
-	Title                 string           `position:"Query" name:"Title"`
+	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
 	Description           string           `position:"Query" name:"Description"`
-	CoverURL              string           `position:"Query" name:"CoverURL"`
+	OverrideParams        string           `position:"Query" name:"OverrideParams"`
+	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
+	Title                 string           `position:"Query" name:"Title"`
+	InputUnbind           requests.Boolean `position:"Query" name:"InputUnbind"`
 	Tags                  string           `position:"Query" name:"Tags"`
+	CoverURL              string           `position:"Query" name:"CoverURL"`
+	CateId                requests.Integer `position:"Query" name:"CateId"`
+	FileURL               string           `position:"Query" name:"FileURL"`
 	MediaWorkflowId       string           `position:"Query" name:"MediaWorkflowId"`
 	MediaWorkflowUserData string           `position:"Query" name:"MediaWorkflowUserData"`
-	CateId                requests.Integer `position:"Query" name:"CateId"`
-	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
 }
 
 // AddMediaResponse is the response struct for api AddMedia

+ 4 - 4
services/mts/add_media_tag.go

@@ -76,12 +76,12 @@ func (client *Client) AddMediaTagWithCallback(request *AddMediaTagRequest, callb
 // AddMediaTagRequest is the request struct for api AddMediaTag
 type AddMediaTagRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaId              string           `position:"Query" name:"MediaId"`
-	Tag                  string           `position:"Query" name:"Tag"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Tag                  string           `position:"Query" name:"Tag"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	MediaId              string           `position:"Query" name:"MediaId"`
 }
 
 // AddMediaTagResponse is the response struct for api AddMediaTag

+ 4 - 4
services/mts/add_media_workflow.go

@@ -76,13 +76,13 @@ func (client *Client) AddMediaWorkflowWithCallback(request *AddMediaWorkflowRequ
 // AddMediaWorkflowRequest is the request struct for api AddMediaWorkflow
 type AddMediaWorkflowRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Name                 string           `position:"Query" name:"Name"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Topology             string           `position:"Query" name:"Topology"`
-	TriggerMode          string           `position:"Query" name:"TriggerMode"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Name                 string           `position:"Query" name:"Name"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	TriggerMode          string           `position:"Query" name:"TriggerMode"`
 }
 
 // AddMediaWorkflowResponse is the response struct for api AddMediaWorkflow

+ 6 - 6
services/mts/add_pipeline.go

@@ -76,15 +76,15 @@ func (client *Client) AddPipelineWithCallback(request *AddPipelineRequest, callb
 // AddPipelineRequest is the request struct for api AddPipeline
 type AddPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Name                 string           `position:"Query" name:"Name"`
-	Speed                string           `position:"Query" name:"Speed"`
-	SpeedLevel           requests.Integer `position:"Query" name:"SpeedLevel"`
-	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
 	Role                 string           `position:"Query" name:"Role"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Name                 string           `position:"Query" name:"Name"`
+	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	SpeedLevel           requests.Integer `position:"Query" name:"SpeedLevel"`
+	Speed                string           `position:"Query" name:"Speed"`
 }
 
 // AddPipelineResponse is the response struct for api AddPipeline

+ 4 - 4
services/mts/add_porn_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) AddPornPipelineWithCallback(request *AddPornPipelineReques
 // AddPornPipelineRequest is the request struct for api AddPornPipeline
 type AddPornPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Name                 string           `position:"Query" name:"Name"`
-	Priority             requests.Integer `position:"Query" name:"Priority"`
 	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Priority             requests.Integer `position:"Query" name:"Priority"`
 }
 
 // AddPornPipelineResponse is the response struct for api AddPornPipeline

+ 6 - 6
services/mts/add_template.go

@@ -76,16 +76,16 @@ func (client *Client) AddTemplateWithCallback(request *AddTemplateRequest, callb
 // AddTemplateRequest is the request struct for api AddTemplate
 type AddTemplateRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Container            string           `position:"Query" name:"Container"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Name                 string           `position:"Query" name:"Name"`
-	Container            string           `position:"Query" name:"Container"`
-	Video                string           `position:"Query" name:"Video"`
-	Audio                string           `position:"Query" name:"Audio"`
 	TransConfig          string           `position:"Query" name:"TransConfig"`
 	MuxConfig            string           `position:"Query" name:"MuxConfig"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Video                string           `position:"Query" name:"Video"`
+	Audio                string           `position:"Query" name:"Audio"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // AddTemplateResponse is the response struct for api AddTemplate

+ 4 - 4
services/mts/add_terrorism_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) AddTerrorismPipelineWithCallback(request *AddTerrorismPipe
 // AddTerrorismPipelineRequest is the request struct for api AddTerrorismPipeline
 type AddTerrorismPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Name                 string           `position:"Query" name:"Name"`
-	Priority             requests.Integer `position:"Query" name:"Priority"`
 	NotifyConfig         string           `position:"Query" name:"NotifyConfig"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Priority             requests.Integer `position:"Query" name:"Priority"`
 }
 
 // AddTerrorismPipelineResponse is the response struct for api AddTerrorismPipeline

+ 3 - 3
services/mts/add_water_mark_template.go

@@ -76,12 +76,12 @@ func (client *Client) AddWaterMarkTemplateWithCallback(request *AddWaterMarkTemp
 // AddWaterMarkTemplateRequest is the request struct for api AddWaterMarkTemplate
 type AddWaterMarkTemplateRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Name                 string           `position:"Query" name:"Name"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	Config               string           `position:"Query" name:"Config"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 }
 
 // AddWaterMarkTemplateResponse is the response struct for api AddWaterMarkTemplate

+ 3 - 3
services/mts/bind_input_bucket.go

@@ -76,12 +76,12 @@ func (client *Client) BindInputBucketWithCallback(request *BindInputBucketReques
 // BindInputBucketRequest is the request struct for api BindInputBucket
 type BindInputBucketRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	Bucket               string           `position:"Query" name:"Bucket"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	RoleArn              string           `position:"Query" name:"RoleArn"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // BindInputBucketResponse is the response struct for api BindInputBucket

+ 3 - 3
services/mts/bind_output_bucket.go

@@ -76,12 +76,12 @@ func (client *Client) BindOutputBucketWithCallback(request *BindOutputBucketRequ
 // BindOutputBucketRequest is the request struct for api BindOutputBucket
 type BindOutputBucketRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	Bucket               string           `position:"Query" name:"Bucket"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	RoleArn              string           `position:"Query" name:"RoleArn"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // BindOutputBucketResponse is the response struct for api BindOutputBucket

+ 3 - 3
services/mts/cancel_job.go

@@ -76,11 +76,11 @@ func (client *Client) CancelJobWithCallback(request *CancelJobRequest, callback
 // CancelJobRequest is the request struct for api CancelJob
 type CancelJobRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // CancelJobResponse is the response struct for api CancelJob

+ 2 - 2
services/mts/category_tree.go

@@ -76,10 +76,10 @@ func (client *Client) CategoryTreeWithCallback(request *CategoryTreeRequest, cal
 // CategoryTreeRequest is the request struct for api CategoryTree
 type CategoryTreeRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // CategoryTreeResponse is the response struct for api CategoryTree

+ 129 - 0
services/mts/check_resource.go

@@ -0,0 +1,129 @@
+package mts
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// CheckResource invokes the mts.CheckResource API synchronously
+// api document: https://help.aliyun.com/api/mts/checkresource.html
+func (client *Client) CheckResource(request *CheckResourceRequest) (response *CheckResourceResponse, err error) {
+	response = CreateCheckResourceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// CheckResourceWithChan invokes the mts.CheckResource API asynchronously
+// api document: https://help.aliyun.com/api/mts/checkresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CheckResourceWithChan(request *CheckResourceRequest) (<-chan *CheckResourceResponse, <-chan error) {
+	responseChan := make(chan *CheckResourceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.CheckResource(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// CheckResourceWithCallback invokes the mts.CheckResource API asynchronously
+// api document: https://help.aliyun.com/api/mts/checkresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) CheckResourceWithCallback(request *CheckResourceRequest, callback func(response *CheckResourceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *CheckResourceResponse
+		var err error
+		defer close(result)
+		response, err = client.CheckResource(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// CheckResourceRequest is the request struct for api CheckResource
+type CheckResourceRequest struct {
+	*requests.RpcRequest
+	Country        string           `position:"Query" name:"Country"`
+	Hid            requests.Integer `position:"Query" name:"Hid"`
+	Level          requests.Integer `position:"Query" name:"Level"`
+	Invoker        string           `position:"Query" name:"Invoker"`
+	Message        string           `position:"Query" name:"Message"`
+	Url            string           `position:"Query" name:"Url"`
+	Success        requests.Boolean `position:"Query" name:"Success"`
+	Interrupt      requests.Boolean `position:"Query" name:"Interrupt"`
+	GmtWakeup      string           `position:"Query" name:"GmtWakeup"`
+	Pk             string           `position:"Query" name:"Pk"`
+	Bid            string           `position:"Query" name:"Bid"`
+	Prompt         string           `position:"Query" name:"Prompt"`
+	TaskExtraData  string           `position:"Query" name:"TaskExtraData"`
+	TaskIdentifier string           `position:"Query" name:"TaskIdentifier"`
+}
+
+// CheckResourceResponse is the response struct for api CheckResource
+type CheckResourceResponse struct {
+	*responses.BaseResponse
+	Interrupt      bool   `json:"Interrupt" xml:"Interrupt"`
+	Invoker        string `json:"Invoker" xml:"Invoker"`
+	Pk             string `json:"Pk" xml:"Pk"`
+	Bid            string `json:"Bid" xml:"Bid"`
+	Hid            int    `json:"Hid" xml:"Hid"`
+	Country        string `json:"Country" xml:"Country"`
+	TaskIdentifier string `json:"TaskIdentifier" xml:"TaskIdentifier"`
+	TaskExtraData  string `json:"TaskExtraData" xml:"TaskExtraData"`
+	GmtWakeup      string `json:"GmtWakeup" xml:"GmtWakeup"`
+	Success        bool   `json:"Success" xml:"Success"`
+	Message        string `json:"Message" xml:"Message"`
+	Level          int    `json:"Level" xml:"Level"`
+	Url            string `json:"Url" xml:"Url"`
+	Prompt         string `json:"Prompt" xml:"Prompt"`
+}
+
+// CreateCheckResourceRequest creates a request to invoke CheckResource API
+func CreateCheckResourceRequest() (request *CheckResourceRequest) {
+	request = &CheckResourceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Mts", "2014-06-18", "CheckResource", "mts", "openAPI")
+	return
+}
+
+// CreateCheckResourceResponse creates a response to parse from CheckResource response
+func CreateCheckResourceResponse() (response *CheckResourceResponse) {
+	response = &CheckResourceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 2 - 2
services/mts/create_session.go

@@ -76,12 +76,12 @@ func (client *Client) CreateSessionWithCallback(request *CreateSessionRequest, c
 // CreateSessionRequest is the request struct for api CreateSession
 type CreateSessionRequest struct {
 	*requests.RpcRequest
-	OwnerId              string           `position:"Query" name:"OwnerId"`
 	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
+	SessionTime          requests.Integer `position:"Query" name:"SessionTime"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	EndUserId            string           `position:"Query" name:"EndUserId"`
-	SessionTime          requests.Integer `position:"Query" name:"SessionTime"`
+	OwnerId              string           `position:"Query" name:"OwnerId"`
 	MediaId              string           `position:"Query" name:"MediaId"`
 }
 

+ 3 - 3
services/mts/deactivate_media_workflow.go

@@ -76,11 +76,11 @@ func (client *Client) DeactivateMediaWorkflowWithCallback(request *DeactivateMed
 // DeactivateMediaWorkflowRequest is the request struct for api DeactivateMediaWorkflow
 type DeactivateMediaWorkflowRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // DeactivateMediaWorkflowResponse is the response struct for api DeactivateMediaWorkflow

+ 2 - 2
services/mts/decrypt_key.go

@@ -76,12 +76,12 @@ func (client *Client) DecryptKeyWithCallback(request *DecryptKeyRequest, callbac
 // DecryptKeyRequest is the request struct for api DecryptKey
 type DecryptKeyRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
+	Rand                 string `position:"Query" name:"Rand"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 	CiphertextBlob       string `position:"Query" name:"CiphertextBlob"`
-	Rand                 string `position:"Query" name:"Rand"`
 }
 
 // DecryptKeyResponse is the response struct for api DecryptKey

+ 2 - 2
services/mts/delete_category.go

@@ -76,11 +76,11 @@ func (client *Client) DeleteCategoryWithCallback(request *DeleteCategoryRequest,
 // DeleteCategoryRequest is the request struct for api DeleteCategory
 type DeleteCategoryRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	CateId               requests.Integer `position:"Query" name:"CateId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // DeleteCategoryResponse is the response struct for api DeleteCategory

+ 3 - 3
services/mts/delete_media.go

@@ -76,11 +76,11 @@ func (client *Client) DeleteMediaWithCallback(request *DeleteMediaRequest, callb
 // DeleteMediaRequest is the request struct for api DeleteMedia
 type DeleteMediaRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaIds             string           `position:"Query" name:"MediaIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	MediaIds             string           `position:"Query" name:"MediaIds"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // DeleteMediaResponse is the response struct for api DeleteMedia

+ 4 - 4
services/mts/delete_media_tag.go

@@ -76,12 +76,12 @@ func (client *Client) DeleteMediaTagWithCallback(request *DeleteMediaTagRequest,
 // DeleteMediaTagRequest is the request struct for api DeleteMediaTag
 type DeleteMediaTagRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaId              string           `position:"Query" name:"MediaId"`
-	Tag                  string           `position:"Query" name:"Tag"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Tag                  string           `position:"Query" name:"Tag"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	MediaId              string           `position:"Query" name:"MediaId"`
 }
 
 // DeleteMediaTagResponse is the response struct for api DeleteMediaTag

+ 3 - 3
services/mts/delete_media_workflow.go

@@ -76,11 +76,11 @@ func (client *Client) DeleteMediaWorkflowWithCallback(request *DeleteMediaWorkfl
 // DeleteMediaWorkflowRequest is the request struct for api DeleteMediaWorkflow
 type DeleteMediaWorkflowRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // DeleteMediaWorkflowResponse is the response struct for api DeleteMediaWorkflow

+ 3 - 3
services/mts/delete_pipeline.go

@@ -76,11 +76,11 @@ func (client *Client) DeletePipelineWithCallback(request *DeletePipelineRequest,
 // DeletePipelineRequest is the request struct for api DeletePipeline
 type DeletePipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	PipelineId           string           `position:"Query" name:"PipelineId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PipelineId           string           `position:"Query" name:"PipelineId"`
 }
 
 // DeletePipelineResponse is the response struct for api DeletePipeline

+ 3 - 3
services/mts/delete_template.go

@@ -76,11 +76,11 @@ func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest,
 // DeleteTemplateRequest is the request struct for api DeleteTemplate
 type DeleteTemplateRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	TemplateId           string           `position:"Query" name:"TemplateId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	TemplateId           string           `position:"Query" name:"TemplateId"`
 }
 
 // DeleteTemplateResponse is the response struct for api DeleteTemplate

+ 3 - 3
services/mts/delete_water_mark_template.go

@@ -76,11 +76,11 @@ func (client *Client) DeleteWaterMarkTemplateWithCallback(request *DeleteWaterMa
 // DeleteWaterMarkTemplateRequest is the request struct for api DeleteWaterMarkTemplate
 type DeleteWaterMarkTemplateRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	WaterMarkTemplateId  string           `position:"Query" name:"WaterMarkTemplateId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	WaterMarkTemplateId  string           `position:"Query" name:"WaterMarkTemplateId"`
 }
 
 // DeleteWaterMarkTemplateResponse is the response struct for api DeleteWaterMarkTemplate

+ 5 - 3
services/mts/get_license.go

@@ -76,13 +76,15 @@ func (client *Client) GetLicenseWithCallback(request *GetLicenseRequest, callbac
 // GetLicenseRequest is the request struct for api GetLicense
 type GetLicenseRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
+	Data                 string `position:"Query" name:"Data"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
-	LicenseUrl           string `position:"Query" name:"LicenseUrl"`
-	Data                 string `position:"Query" name:"Data"`
+	Header               string `position:"Query" name:"Header"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 	MediaId              string `position:"Query" name:"MediaId"`
+	Type                 string `position:"Query" name:"Type"`
+	LicenseUrl           string `position:"Query" name:"LicenseUrl"`
 }
 
 // GetLicenseResponse is the response struct for api GetLicense

+ 2 - 2
services/mts/get_package.go

@@ -76,11 +76,11 @@ func (client *Client) GetPackageWithCallback(request *GetPackageRequest, callbac
 // GetPackageRequest is the request struct for api GetPackage
 type GetPackageRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
+	Data                 string `position:"Query" name:"Data"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
-	Data                 string `position:"Query" name:"Data"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 }
 
 // GetPackageResponse is the response struct for api GetPackage

+ 2 - 2
services/mts/list_all_category.go

@@ -76,10 +76,10 @@ func (client *Client) ListAllCategoryWithCallback(request *ListAllCategoryReques
 // ListAllCategoryRequest is the request struct for api ListAllCategory
 type ListAllCategoryRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ListAllCategoryResponse is the response struct for api ListAllCategory

+ 2 - 2
services/mts/list_all_media_bucket.go

@@ -76,10 +76,10 @@ func (client *Client) ListAllMediaBucketWithCallback(request *ListAllMediaBucket
 // ListAllMediaBucketRequest is the request struct for api ListAllMediaBucket
 type ListAllMediaBucketRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ListAllMediaBucketResponse is the response struct for api ListAllMediaBucket

+ 4 - 4
services/mts/list_asr_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) ListAsrPipelineWithCallback(request *ListAsrPipelineReques
 // ListAsrPipelineRequest is the request struct for api ListAsrPipeline
 type ListAsrPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // ListAsrPipelineResponse is the response struct for api ListAsrPipeline

+ 4 - 4
services/mts/list_censor_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) ListCensorPipelineWithCallback(request *ListCensorPipeline
 // ListCensorPipelineRequest is the request struct for api ListCensorPipeline
 type ListCensorPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // ListCensorPipelineResponse is the response struct for api ListCensorPipeline

+ 4 - 4
services/mts/list_cover_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) ListCoverPipelineWithCallback(request *ListCoverPipelineRe
 // ListCoverPipelineRequest is the request struct for api ListCoverPipeline
 type ListCoverPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // ListCoverPipelineResponse is the response struct for api ListCoverPipeline

+ 4 - 4
services/mts/list_job.go

@@ -76,16 +76,16 @@ func (client *Client) ListJobWithCallback(request *ListJobRequest, callback func
 // ListJobRequest is the request struct for api ListJob
 type ListJobRequest struct {
 	*requests.RpcRequest
-	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount       string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount       string           `position:"Query" name:"ResourceOwnerAccount"`
 	NextPageToken              string           `position:"Query" name:"NextPageToken"`
+	StartOfJobCreatedTimeRange string           `position:"Query" name:"StartOfJobCreatedTimeRange"`
+	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
 	MaximumPageSize            requests.Integer `position:"Query" name:"MaximumPageSize"`
 	State                      string           `position:"Query" name:"State"`
-	StartOfJobCreatedTimeRange string           `position:"Query" name:"StartOfJobCreatedTimeRange"`
+	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
 	EndOfJobCreatedTimeRange   string           `position:"Query" name:"EndOfJobCreatedTimeRange"`
 	PipelineId                 string           `position:"Query" name:"PipelineId"`
-	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
 }
 
 // ListJobResponse is the response struct for api ListJob

+ 3 - 3
services/mts/list_media.go

@@ -76,14 +76,14 @@ func (client *Client) ListMediaWithCallback(request *ListMediaRequest, callback
 // ListMediaRequest is the request struct for api ListMedia
 type ListMediaRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	NextPageToken        string           `position:"Query" name:"NextPageToken"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	MaximumPageSize      requests.Integer `position:"Query" name:"MaximumPageSize"`
 	From                 string           `position:"Query" name:"From"`
 	To                   string           `position:"Query" name:"To"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ListMediaResponse is the response struct for api ListMedia

+ 5 - 5
services/mts/list_media_workflow_executions.go

@@ -76,15 +76,15 @@ func (client *Client) ListMediaWorkflowExecutionsWithCallback(request *ListMedia
 // ListMediaWorkflowExecutionsRequest is the request struct for api ListMediaWorkflowExecutions
 type ListMediaWorkflowExecutionsRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
-	MediaWorkflowName    string           `position:"Query" name:"MediaWorkflowName"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	InputFileURL         string           `position:"Query" name:"InputFileURL"`
 	NextPageToken        string           `position:"Query" name:"NextPageToken"`
-	MaximumPageSize      requests.Integer `position:"Query" name:"MaximumPageSize"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	MaximumPageSize      requests.Integer `position:"Query" name:"MaximumPageSize"`
+	MediaWorkflowId      string           `position:"Query" name:"MediaWorkflowId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	MediaWorkflowName    string           `position:"Query" name:"MediaWorkflowName"`
 }
 
 // ListMediaWorkflowExecutionsResponse is the response struct for api ListMediaWorkflowExecutions

+ 4 - 4
services/mts/list_porn_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) ListPornPipelineWithCallback(request *ListPornPipelineRequ
 // ListPornPipelineRequest is the request struct for api ListPornPipeline
 type ListPornPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // ListPornPipelineResponse is the response struct for api ListPornPipeline

+ 4 - 4
services/mts/list_terrorism_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) ListTerrorismPipelineWithCallback(request *ListTerrorismPi
 // ListTerrorismPipelineRequest is the request struct for api ListTerrorismPipeline
 type ListTerrorismPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // ListTerrorismPipelineResponse is the response struct for api ListTerrorismPipeline

+ 123 - 0
services/mts/logical_delete_resource.go

@@ -0,0 +1,123 @@
+package mts
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// LogicalDeleteResource invokes the mts.LogicalDeleteResource API synchronously
+// api document: https://help.aliyun.com/api/mts/logicaldeleteresource.html
+func (client *Client) LogicalDeleteResource(request *LogicalDeleteResourceRequest) (response *LogicalDeleteResourceResponse, err error) {
+	response = CreateLogicalDeleteResourceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// LogicalDeleteResourceWithChan invokes the mts.LogicalDeleteResource API asynchronously
+// api document: https://help.aliyun.com/api/mts/logicaldeleteresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) LogicalDeleteResourceWithChan(request *LogicalDeleteResourceRequest) (<-chan *LogicalDeleteResourceResponse, <-chan error) {
+	responseChan := make(chan *LogicalDeleteResourceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.LogicalDeleteResource(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// LogicalDeleteResourceWithCallback invokes the mts.LogicalDeleteResource API asynchronously
+// api document: https://help.aliyun.com/api/mts/logicaldeleteresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) LogicalDeleteResourceWithCallback(request *LogicalDeleteResourceRequest, callback func(response *LogicalDeleteResourceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *LogicalDeleteResourceResponse
+		var err error
+		defer close(result)
+		response, err = client.LogicalDeleteResource(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// LogicalDeleteResourceRequest is the request struct for api LogicalDeleteResource
+type LogicalDeleteResourceRequest struct {
+	*requests.RpcRequest
+	Country        string           `position:"Query" name:"Country"`
+	Hid            requests.Integer `position:"Query" name:"Hid"`
+	Success        requests.Boolean `position:"Query" name:"Success"`
+	Interrupt      requests.Boolean `position:"Query" name:"Interrupt"`
+	GmtWakeup      string           `position:"Query" name:"GmtWakeup"`
+	Pk             string           `position:"Query" name:"Pk"`
+	Invoker        string           `position:"Query" name:"Invoker"`
+	Bid            string           `position:"Query" name:"Bid"`
+	Message        string           `position:"Query" name:"Message"`
+	TaskExtraData  string           `position:"Query" name:"TaskExtraData"`
+	TaskIdentifier string           `position:"Query" name:"TaskIdentifier"`
+}
+
+// LogicalDeleteResourceResponse is the response struct for api LogicalDeleteResource
+type LogicalDeleteResourceResponse struct {
+	*responses.BaseResponse
+	Interrupt      bool   `json:"Interrupt" xml:"Interrupt"`
+	Invoker        string `json:"Invoker" xml:"Invoker"`
+	Pk             string `json:"Pk" xml:"Pk"`
+	Bid            string `json:"Bid" xml:"Bid"`
+	Hid            int    `json:"Hid" xml:"Hid"`
+	Country        string `json:"Country" xml:"Country"`
+	TaskIdentifier string `json:"TaskIdentifier" xml:"TaskIdentifier"`
+	TaskExtraData  string `json:"TaskExtraData" xml:"TaskExtraData"`
+	GmtWakeup      string `json:"GmtWakeup" xml:"GmtWakeup"`
+	Success        bool   `json:"Success" xml:"Success"`
+	Message        string `json:"Message" xml:"Message"`
+}
+
+// CreateLogicalDeleteResourceRequest creates a request to invoke LogicalDeleteResource API
+func CreateLogicalDeleteResourceRequest() (request *LogicalDeleteResourceRequest) {
+	request = &LogicalDeleteResourceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Mts", "2014-06-18", "LogicalDeleteResource", "mts", "openAPI")
+	return
+}
+
+// CreateLogicalDeleteResourceResponse creates a response to parse from LogicalDeleteResource response
+func CreateLogicalDeleteResourceResponse() (response *LogicalDeleteResourceResponse) {
+	response = &LogicalDeleteResourceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 123 - 0
services/mts/physical_delete_resource.go

@@ -0,0 +1,123 @@
+package mts
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// PhysicalDeleteResource invokes the mts.PhysicalDeleteResource API synchronously
+// api document: https://help.aliyun.com/api/mts/physicaldeleteresource.html
+func (client *Client) PhysicalDeleteResource(request *PhysicalDeleteResourceRequest) (response *PhysicalDeleteResourceResponse, err error) {
+	response = CreatePhysicalDeleteResourceResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// PhysicalDeleteResourceWithChan invokes the mts.PhysicalDeleteResource API asynchronously
+// api document: https://help.aliyun.com/api/mts/physicaldeleteresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) PhysicalDeleteResourceWithChan(request *PhysicalDeleteResourceRequest) (<-chan *PhysicalDeleteResourceResponse, <-chan error) {
+	responseChan := make(chan *PhysicalDeleteResourceResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.PhysicalDeleteResource(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// PhysicalDeleteResourceWithCallback invokes the mts.PhysicalDeleteResource API asynchronously
+// api document: https://help.aliyun.com/api/mts/physicaldeleteresource.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) PhysicalDeleteResourceWithCallback(request *PhysicalDeleteResourceRequest, callback func(response *PhysicalDeleteResourceResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *PhysicalDeleteResourceResponse
+		var err error
+		defer close(result)
+		response, err = client.PhysicalDeleteResource(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// PhysicalDeleteResourceRequest is the request struct for api PhysicalDeleteResource
+type PhysicalDeleteResourceRequest struct {
+	*requests.RpcRequest
+	Country        string           `position:"Query" name:"Country"`
+	Hid            requests.Integer `position:"Query" name:"Hid"`
+	Success        requests.Boolean `position:"Query" name:"Success"`
+	Interrupt      requests.Boolean `position:"Query" name:"Interrupt"`
+	GmtWakeup      string           `position:"Query" name:"GmtWakeup"`
+	Pk             string           `position:"Query" name:"Pk"`
+	Invoker        string           `position:"Query" name:"Invoker"`
+	Bid            string           `position:"Query" name:"Bid"`
+	Message        string           `position:"Query" name:"Message"`
+	TaskExtraData  string           `position:"Query" name:"TaskExtraData"`
+	TaskIdentifier string           `position:"Query" name:"TaskIdentifier"`
+}
+
+// PhysicalDeleteResourceResponse is the response struct for api PhysicalDeleteResource
+type PhysicalDeleteResourceResponse struct {
+	*responses.BaseResponse
+	Interrupt      bool   `json:"Interrupt" xml:"Interrupt"`
+	Invoker        string `json:"Invoker" xml:"Invoker"`
+	Pk             string `json:"Pk" xml:"Pk"`
+	Bid            string `json:"Bid" xml:"Bid"`
+	Hid            int    `json:"Hid" xml:"Hid"`
+	Country        string `json:"Country" xml:"Country"`
+	TaskIdentifier string `json:"TaskIdentifier" xml:"TaskIdentifier"`
+	TaskExtraData  string `json:"TaskExtraData" xml:"TaskExtraData"`
+	GmtWakeup      string `json:"GmtWakeup" xml:"GmtWakeup"`
+	Success        bool   `json:"Success" xml:"Success"`
+	Message        string `json:"Message" xml:"Message"`
+}
+
+// CreatePhysicalDeleteResourceRequest creates a request to invoke PhysicalDeleteResource API
+func CreatePhysicalDeleteResourceRequest() (request *PhysicalDeleteResourceRequest) {
+	request = &PhysicalDeleteResourceRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Mts", "2014-06-18", "PhysicalDeleteResource", "mts", "openAPI")
+	return
+}
+
+// CreatePhysicalDeleteResourceResponse creates a response to parse from PhysicalDeleteResource response
+func CreatePhysicalDeleteResourceResponse() (response *PhysicalDeleteResourceResponse) {
+	response = &PhysicalDeleteResourceResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 7 - 6
services/mts/play_info.go

@@ -76,17 +76,18 @@ func (client *Client) PlayInfoWithCallback(request *PlayInfoRequest, callback fu
 // PlayInfoRequest is the request struct for api PlayInfo
 type PlayInfoRequest struct {
 	*requests.RpcRequest
-	OwnerId              string           `position:"Query" name:"OwnerId"`
+	PlayDomain           string           `position:"Query" name:"PlayDomain"`
 	ResourceOwnerId      string           `position:"Query" name:"ResourceOwnerId"`
+	Formats              string           `position:"Query" name:"Formats"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	HlsUriToken          string           `position:"Query" name:"HlsUriToken"`
+	Terminal             string           `position:"Query" name:"Terminal"`
+	OwnerId              string           `position:"Query" name:"OwnerId"`
 	MediaId              string           `position:"Query" name:"MediaId"`
-	Formats              string           `position:"Query" name:"Formats"`
-	AuthInfo             string           `position:"Query" name:"AuthInfo"`
-	AuthTimeout          requests.Integer `position:"Query" name:"AuthTimeout"`
 	Rand                 string           `position:"Query" name:"Rand"`
-	PlayDomain           string           `position:"Query" name:"PlayDomain"`
-	HlsUriToken          string           `position:"Query" name:"HlsUriToken"`
+	AuthTimeout          requests.Integer `position:"Query" name:"AuthTimeout"`
+	AuthInfo             string           `position:"Query" name:"AuthInfo"`
 }
 
 // PlayInfoResponse is the response struct for api PlayInfo

+ 1 - 1
services/mts/player_auth.go

@@ -76,10 +76,10 @@ func (client *Client) PlayerAuthWithCallback(request *PlayerAuthRequest, callbac
 // PlayerAuthRequest is the request struct for api PlayerAuth
 type PlayerAuthRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 }
 
 // PlayerAuthResponse is the response struct for api PlayerAuth

+ 3 - 3
services/mts/query_analysis_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryAnalysisJobListWithCallback(request *QueryAnalysisJob
 // QueryAnalysisJobListRequest is the request struct for api QueryAnalysisJobList
 type QueryAnalysisJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	AnalysisJobIds       string           `position:"Query" name:"AnalysisJobIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	AnalysisJobIds       string           `position:"Query" name:"AnalysisJobIds"`
 }
 
 // QueryAnalysisJobListResponse is the response struct for api QueryAnalysisJobList

+ 3 - 3
services/mts/query_annotation_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryAnnotationJobListWithCallback(request *QueryAnnotatio
 // QueryAnnotationJobListRequest is the request struct for api QueryAnnotationJobList
 type QueryAnnotationJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	AnnotationJobIds     string           `position:"Query" name:"AnnotationJobIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	AnnotationJobIds     string           `position:"Query" name:"AnnotationJobIds"`
 }
 
 // QueryAnnotationJobListResponse is the response struct for api QueryAnnotationJobList

+ 2 - 2
services/mts/query_asr_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryAsrJobListWithCallback(request *QueryAsrJobListReques
 // QueryAsrJobListRequest is the request struct for api QueryAsrJobList
 type QueryAsrJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryAsrJobListResponse is the response struct for api QueryAsrJobList

+ 2 - 2
services/mts/query_asr_pipeline_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryAsrPipelineListWithCallback(request *QueryAsrPipeline
 // QueryAsrPipelineListRequest is the request struct for api QueryAsrPipelineList
 type QueryAsrPipelineListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	PipelineIds          string           `position:"Query" name:"PipelineIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryAsrPipelineListResponse is the response struct for api QueryAsrPipelineList

+ 1 - 1
services/mts/query_auth_config.go

@@ -76,10 +76,10 @@ func (client *Client) QueryAuthConfigWithCallback(request *QueryAuthConfigReques
 // QueryAuthConfigRequest is the request struct for api QueryAuthConfig
 type QueryAuthConfigRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 }
 
 // QueryAuthConfigResponse is the response struct for api QueryAuthConfig

+ 2 - 2
services/mts/query_censor_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryCensorJobListWithCallback(request *QueryCensorJobList
 // QueryCensorJobListRequest is the request struct for api QueryCensorJobList
 type QueryCensorJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryCensorJobListResponse is the response struct for api QueryCensorJobList

+ 2 - 2
services/mts/query_censor_pipeline_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryCensorPipelineListWithCallback(request *QueryCensorPi
 // QueryCensorPipelineListRequest is the request struct for api QueryCensorPipelineList
 type QueryCensorPipelineListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	PipelineIds          string           `position:"Query" name:"PipelineIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryCensorPipelineListResponse is the response struct for api QueryCensorPipelineList

+ 109 - 0
services/mts/query_complex_job_list.go

@@ -0,0 +1,109 @@
+package mts
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// QueryComplexJobList invokes the mts.QueryComplexJobList API synchronously
+// api document: https://help.aliyun.com/api/mts/querycomplexjoblist.html
+func (client *Client) QueryComplexJobList(request *QueryComplexJobListRequest) (response *QueryComplexJobListResponse, err error) {
+	response = CreateQueryComplexJobListResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// QueryComplexJobListWithChan invokes the mts.QueryComplexJobList API asynchronously
+// api document: https://help.aliyun.com/api/mts/querycomplexjoblist.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryComplexJobListWithChan(request *QueryComplexJobListRequest) (<-chan *QueryComplexJobListResponse, <-chan error) {
+	responseChan := make(chan *QueryComplexJobListResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.QueryComplexJobList(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// QueryComplexJobListWithCallback invokes the mts.QueryComplexJobList API asynchronously
+// api document: https://help.aliyun.com/api/mts/querycomplexjoblist.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryComplexJobListWithCallback(request *QueryComplexJobListRequest, callback func(response *QueryComplexJobListResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *QueryComplexJobListResponse
+		var err error
+		defer close(result)
+		response, err = client.QueryComplexJobList(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// QueryComplexJobListRequest is the request struct for api QueryComplexJobList
+type QueryComplexJobListRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	JobIds               string           `position:"Query" name:"JobIds"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// QueryComplexJobListResponse is the response struct for api QueryComplexJobList
+type QueryComplexJobListResponse struct {
+	*responses.BaseResponse
+	RequestId      string                              `json:"RequestId" xml:"RequestId"`
+	NonExistJobIds NonExistJobIdsInQueryComplexJobList `json:"NonExistJobIds" xml:"NonExistJobIds"`
+	JobList        JobListInQueryComplexJobList        `json:"JobList" xml:"JobList"`
+}
+
+// CreateQueryComplexJobListRequest creates a request to invoke QueryComplexJobList API
+func CreateQueryComplexJobListRequest() (request *QueryComplexJobListRequest) {
+	request = &QueryComplexJobListRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Mts", "2014-06-18", "QueryComplexJobList", "mts", "openAPI")
+	return
+}
+
+// CreateQueryComplexJobListResponse creates a response to parse from QueryComplexJobList response
+func CreateQueryComplexJobListResponse() (response *QueryComplexJobListResponse) {
+	response = &QueryComplexJobListResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 3 - 3
services/mts/query_cover_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryCoverJobListWithCallback(request *QueryCoverJobListRe
 // QueryCoverJobListRequest is the request struct for api QueryCoverJobList
 type QueryCoverJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	CoverJobIds          string           `position:"Query" name:"CoverJobIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	CoverJobIds          string           `position:"Query" name:"CoverJobIds"`
 }
 
 // QueryCoverJobListResponse is the response struct for api QueryCoverJobList

+ 2 - 2
services/mts/query_cover_pipeline_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryCoverPipelineListWithCallback(request *QueryCoverPipe
 // QueryCoverPipelineListRequest is the request struct for api QueryCoverPipelineList
 type QueryCoverPipelineListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	PipelineIds          string           `position:"Query" name:"PipelineIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryCoverPipelineListResponse is the response struct for api QueryCoverPipelineList

+ 2 - 2
services/mts/query_editing_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryEditingJobListWithCallback(request *QueryEditingJobLi
 // QueryEditingJobListRequest is the request struct for api QueryEditingJobList
 type QueryEditingJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryEditingJobListResponse is the response struct for api QueryEditingJobList

+ 3 - 3
services/mts/query_facerecog_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryFacerecogJobListWithCallback(request *QueryFacerecogJ
 // QueryFacerecogJobListRequest is the request struct for api QueryFacerecogJobList
 type QueryFacerecogJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	FacerecogJobIds      string           `position:"Query" name:"FacerecogJobIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	FacerecogJobIds      string           `position:"Query" name:"FacerecogJobIds"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryFacerecogJobListResponse is the response struct for api QueryFacerecogJobList

+ 2 - 2
services/mts/query_fp_shot_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryFpShotJobListWithCallback(request *QueryFpShotJobList
 // QueryFpShotJobListRequest is the request struct for api QueryFpShotJobList
 type QueryFpShotJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryFpShotJobListResponse is the response struct for api QueryFpShotJobList

+ 2 - 2
services/mts/query_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryJobListWithCallback(request *QueryJobListRequest, cal
 // QueryJobListRequest is the request struct for api QueryJobList
 type QueryJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryJobListResponse is the response struct for api QueryJobList

+ 2 - 2
services/mts/query_media_detail_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryMediaDetailJobListWithCallback(request *QueryMediaDet
 // QueryMediaDetailJobListRequest is the request struct for api QueryMediaDetailJobList
 type QueryMediaDetailJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryMediaDetailJobListResponse is the response struct for api QueryMediaDetailJobList

+ 2 - 2
services/mts/query_media_info_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryMediaInfoJobListWithCallback(request *QueryMediaInfoJ
 // QueryMediaInfoJobListRequest is the request struct for api QueryMediaInfoJobList
 type QueryMediaInfoJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	MediaInfoJobIds      string           `position:"Query" name:"MediaInfoJobIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryMediaInfoJobListResponse is the response struct for api QueryMediaInfoJobList

+ 5 - 5
services/mts/query_media_list.go

@@ -76,15 +76,15 @@ func (client *Client) QueryMediaListWithCallback(request *QueryMediaListRequest,
 // QueryMediaListRequest is the request struct for api QueryMediaList
 type QueryMediaListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	IncludeSummaryList   requests.Boolean `position:"Query" name:"IncludeSummaryList"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	IncludeSnapshotList  requests.Boolean `position:"Query" name:"IncludeSnapshotList"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	MediaIds             string           `position:"Query" name:"MediaIds"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	IncludePlayList      requests.Boolean `position:"Query" name:"IncludePlayList"`
-	IncludeSnapshotList  requests.Boolean `position:"Query" name:"IncludeSnapshotList"`
 	IncludeMediaInfo     requests.Boolean `position:"Query" name:"IncludeMediaInfo"`
-	IncludeSummaryList   requests.Boolean `position:"Query" name:"IncludeSummaryList"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 }
 
 // QueryMediaListResponse is the response struct for api QueryMediaList

+ 5 - 5
services/mts/query_media_list_by_url.go

@@ -76,15 +76,15 @@ func (client *Client) QueryMediaListByURLWithCallback(request *QueryMediaListByU
 // QueryMediaListByURLRequest is the request struct for api QueryMediaListByURL
 type QueryMediaListByURLRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	IncludeSummaryList   requests.Boolean `position:"Query" name:"IncludeSummaryList"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	IncludeSnapshotList  requests.Boolean `position:"Query" name:"IncludeSnapshotList"`
 	FileURLs             string           `position:"Query" name:"FileURLs"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	IncludePlayList      requests.Boolean `position:"Query" name:"IncludePlayList"`
-	IncludeSnapshotList  requests.Boolean `position:"Query" name:"IncludeSnapshotList"`
 	IncludeMediaInfo     requests.Boolean `position:"Query" name:"IncludeMediaInfo"`
-	IncludeSummaryList   requests.Boolean `position:"Query" name:"IncludeSummaryList"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 }
 
 // QueryMediaListByURLResponse is the response struct for api QueryMediaListByURL

+ 3 - 3
services/mts/query_media_workflow_execution_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryMediaWorkflowExecutionListWithCallback(request *Query
 // QueryMediaWorkflowExecutionListRequest is the request struct for api QueryMediaWorkflowExecutionList
 type QueryMediaWorkflowExecutionListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	RunIds               string           `position:"Query" name:"RunIds"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryMediaWorkflowExecutionListResponse is the response struct for api QueryMediaWorkflowExecutionList

+ 3 - 3
services/mts/query_media_workflow_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryMediaWorkflowListWithCallback(request *QueryMediaWork
 // QueryMediaWorkflowListRequest is the request struct for api QueryMediaWorkflowList
 type QueryMediaWorkflowListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	MediaWorkflowIds     string           `position:"Query" name:"MediaWorkflowIds"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryMediaWorkflowListResponse is the response struct for api QueryMediaWorkflowList

+ 2 - 2
services/mts/query_pipeline_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryPipelineListWithCallback(request *QueryPipelineListRe
 // QueryPipelineListRequest is the request struct for api QueryPipelineList
 type QueryPipelineListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	PipelineIds          string           `position:"Query" name:"PipelineIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryPipelineListResponse is the response struct for api QueryPipelineList

+ 2 - 2
services/mts/query_porn_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryPornJobListWithCallback(request *QueryPornJobListRequ
 // QueryPornJobListRequest is the request struct for api QueryPornJobList
 type QueryPornJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryPornJobListResponse is the response struct for api QueryPornJobList

+ 2 - 2
services/mts/query_porn_pipeline_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryPornPipelineListWithCallback(request *QueryPornPipeli
 // QueryPornPipelineListRequest is the request struct for api QueryPornPipelineList
 type QueryPornPipelineListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	PipelineIds          string           `position:"Query" name:"PipelineIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryPornPipelineListResponse is the response struct for api QueryPornPipelineList

+ 2 - 2
services/mts/query_snapshot_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QuerySnapshotJobListWithCallback(request *QuerySnapshotJob
 // QuerySnapshotJobListRequest is the request struct for api QuerySnapshotJobList
 type QuerySnapshotJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	SnapshotJobIds       string           `position:"Query" name:"SnapshotJobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QuerySnapshotJobListResponse is the response struct for api QuerySnapshotJobList

+ 109 - 0
services/mts/query_subtitle_job_list.go

@@ -0,0 +1,109 @@
+package mts
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// QuerySubtitleJobList invokes the mts.QuerySubtitleJobList API synchronously
+// api document: https://help.aliyun.com/api/mts/querysubtitlejoblist.html
+func (client *Client) QuerySubtitleJobList(request *QuerySubtitleJobListRequest) (response *QuerySubtitleJobListResponse, err error) {
+	response = CreateQuerySubtitleJobListResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// QuerySubtitleJobListWithChan invokes the mts.QuerySubtitleJobList API asynchronously
+// api document: https://help.aliyun.com/api/mts/querysubtitlejoblist.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QuerySubtitleJobListWithChan(request *QuerySubtitleJobListRequest) (<-chan *QuerySubtitleJobListResponse, <-chan error) {
+	responseChan := make(chan *QuerySubtitleJobListResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.QuerySubtitleJobList(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// QuerySubtitleJobListWithCallback invokes the mts.QuerySubtitleJobList API asynchronously
+// api document: https://help.aliyun.com/api/mts/querysubtitlejoblist.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QuerySubtitleJobListWithCallback(request *QuerySubtitleJobListRequest, callback func(response *QuerySubtitleJobListResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *QuerySubtitleJobListResponse
+		var err error
+		defer close(result)
+		response, err = client.QuerySubtitleJobList(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// QuerySubtitleJobListRequest is the request struct for api QuerySubtitleJobList
+type QuerySubtitleJobListRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	JobIds               string           `position:"Query" name:"JobIds"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// QuerySubtitleJobListResponse is the response struct for api QuerySubtitleJobList
+type QuerySubtitleJobListResponse struct {
+	*responses.BaseResponse
+	RequestId      string                               `json:"RequestId" xml:"RequestId"`
+	NonExistJobIds NonExistJobIdsInQuerySubtitleJobList `json:"NonExistJobIds" xml:"NonExistJobIds"`
+	JobList        JobListInQuerySubtitleJobList        `json:"JobList" xml:"JobList"`
+}
+
+// CreateQuerySubtitleJobListRequest creates a request to invoke QuerySubtitleJobList API
+func CreateQuerySubtitleJobListRequest() (request *QuerySubtitleJobListRequest) {
+	request = &QuerySubtitleJobListRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Mts", "2014-06-18", "QuerySubtitleJobList", "mts", "openAPI")
+	return
+}
+
+// CreateQuerySubtitleJobListResponse creates a response to parse from QuerySubtitleJobList response
+func CreateQuerySubtitleJobListResponse() (response *QuerySubtitleJobListResponse) {
+	response = &QuerySubtitleJobListResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 2 - 2
services/mts/query_tag_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryTagJobListWithCallback(request *QueryTagJobListReques
 // QueryTagJobListRequest is the request struct for api QueryTagJobList
 type QueryTagJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	TagJobIds            string           `position:"Query" name:"TagJobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryTagJobListResponse is the response struct for api QueryTagJobList

+ 2 - 2
services/mts/query_template_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryTemplateListWithCallback(request *QueryTemplateListRe
 // QueryTemplateListRequest is the request struct for api QueryTemplateList
 type QueryTemplateListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	TemplateIds          string           `position:"Query" name:"TemplateIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryTemplateListResponse is the response struct for api QueryTemplateList

+ 2 - 2
services/mts/query_terrorism_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryTerrorismJobListWithCallback(request *QueryTerrorismJ
 // QueryTerrorismJobListRequest is the request struct for api QueryTerrorismJobList
 type QueryTerrorismJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryTerrorismJobListResponse is the response struct for api QueryTerrorismJobList

+ 2 - 2
services/mts/query_terrorism_pipeline_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryTerrorismPipelineListWithCallback(request *QueryTerro
 // QueryTerrorismPipelineListRequest is the request struct for api QueryTerrorismPipelineList
 type QueryTerrorismPipelineListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	PipelineIds          string           `position:"Query" name:"PipelineIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryTerrorismPipelineListResponse is the response struct for api QueryTerrorismPipelineList

+ 2 - 2
services/mts/query_video_gif_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryVideoGifJobListWithCallback(request *QueryVideoGifJob
 // QueryVideoGifJobListRequest is the request struct for api QueryVideoGifJobList
 type QueryVideoGifJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryVideoGifJobListResponse is the response struct for api QueryVideoGifJobList

+ 2 - 2
services/mts/query_video_split_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryVideoSplitJobListWithCallback(request *QueryVideoSpli
 // QueryVideoSplitJobListRequest is the request struct for api QueryVideoSplitJobList
 type QueryVideoSplitJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryVideoSplitJobListResponse is the response struct for api QueryVideoSplitJobList

+ 2 - 2
services/mts/query_video_summary_job_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryVideoSummaryJobListWithCallback(request *QueryVideoSu
 // QueryVideoSummaryJobListRequest is the request struct for api QueryVideoSummaryJobList
 type QueryVideoSummaryJobListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	JobIds               string           `position:"Query" name:"JobIds"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // QueryVideoSummaryJobListResponse is the response struct for api QueryVideoSummaryJobList

+ 3 - 3
services/mts/query_water_mark_template_list.go

@@ -76,11 +76,11 @@ func (client *Client) QueryWaterMarkTemplateListWithCallback(request *QueryWater
 // QueryWaterMarkTemplateListRequest is the request struct for api QueryWaterMarkTemplateList
 type QueryWaterMarkTemplateListRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	WaterMarkTemplateIds string           `position:"Query" name:"WaterMarkTemplateIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	WaterMarkTemplateIds string           `position:"Query" name:"WaterMarkTemplateIds"`
 }
 
 // QueryWaterMarkTemplateListResponse is the response struct for api QueryWaterMarkTemplateList

+ 1 - 1
services/mts/refresh_cdn_domain_configs_cache.go

@@ -76,11 +76,11 @@ func (client *Client) RefreshCdnDomainConfigsCacheWithCallback(request *RefreshC
 // RefreshCdnDomainConfigsCacheRequest is the request struct for api RefreshCdnDomainConfigsCache
 type RefreshCdnDomainConfigsCacheRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
 	Domains              string `position:"Query" name:"Domains"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 }
 
 // RefreshCdnDomainConfigsCacheResponse is the response struct for api RefreshCdnDomainConfigsCache

+ 5 - 4
services/mts/register_media_detail_person.go

@@ -76,13 +76,14 @@ func (client *Client) RegisterMediaDetailPersonWithCallback(request *RegisterMed
 // RegisterMediaDetailPersonRequest is the request struct for api RegisterMediaDetailPerson
 type RegisterMediaDetailPersonRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Category             string           `position:"Query" name:"Category"`
-	PersonName           string           `position:"Query" name:"PersonName"`
 	Images               string           `position:"Query" name:"Images"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PersonLib            string           `position:"Query" name:"PersonLib"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Category             string           `position:"Query" name:"Category"`
+	PersonName           string           `position:"Query" name:"PersonName"`
 }
 
 // RegisterMediaDetailPersonResponse is the response struct for api RegisterMediaDetailPerson

+ 4 - 4
services/mts/register_media_detail_scenario.go

@@ -76,13 +76,13 @@ func (client *Client) RegisterMediaDetailScenarioWithCallback(request *RegisterM
 // RegisterMediaDetailScenarioRequest is the request struct for api RegisterMediaDetailScenario
 type RegisterMediaDetailScenarioRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Scenario             string           `position:"Query" name:"Scenario"`
-	Description          string           `position:"Query" name:"Description"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Description          string           `position:"Query" name:"Description"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // RegisterMediaDetailScenarioResponse is the response struct for api RegisterMediaDetailScenario

+ 5 - 5
services/mts/report_annotation_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportAnnotationJobResultWithCallback(request *ReportAnnot
 // ReportAnnotationJobResultRequest is the request struct for api ReportAnnotationJobResult
 type ReportAnnotationJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	JobId                string           `position:"Query" name:"JobId"`
 	Annotation           string           `position:"Query" name:"Annotation"`
-	Details              string           `position:"Query" name:"Details"`
+	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Details              string           `position:"Query" name:"Details"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportAnnotationJobResultResponse is the response struct for api ReportAnnotationJobResult

+ 4 - 4
services/mts/report_censor_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportCensorJobResultWithCallback(request *ReportCensorJob
 // ReportCensorJobResultRequest is the request struct for api ReportCensorJobResult
 type ReportCensorJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Label                string           `position:"Query" name:"Label"`
 	Detail               string           `position:"Query" name:"Detail"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportCensorJobResultResponse is the response struct for api ReportCensorJobResult

+ 4 - 4
services/mts/report_cover_job_result.go

@@ -76,12 +76,12 @@ func (client *Client) ReportCoverJobResultWithCallback(request *ReportCoverJobRe
 // ReportCoverJobResultRequest is the request struct for api ReportCoverJobResult
 type ReportCoverJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	JobId                string           `position:"Query" name:"JobId"`
 	Result               string           `position:"Query" name:"Result"`
+	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportCoverJobResultResponse is the response struct for api ReportCoverJobResult

+ 4 - 4
services/mts/report_facerecog_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportFacerecogJobResultWithCallback(request *ReportFacere
 // ReportFacerecogJobResultRequest is the request struct for api ReportFacerecogJobResult
 type ReportFacerecogJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Facerecog            string           `position:"Query" name:"Facerecog"`
-	Details              string           `position:"Query" name:"Details"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Details              string           `position:"Query" name:"Details"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportFacerecogJobResultResponse is the response struct for api ReportFacerecogJobResult

+ 5 - 5
services/mts/report_fp_shot_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportFpShotJobResultWithCallback(request *ReportFpShotJob
 // ReportFpShotJobResultRequest is the request struct for api ReportFpShotJobResult
 type ReportFpShotJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	JobId                string           `position:"Query" name:"JobId"`
 	Result               string           `position:"Query" name:"Result"`
-	Details              string           `position:"Query" name:"Details"`
+	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Details              string           `position:"Query" name:"Details"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportFpShotJobResultResponse is the response struct for api ReportFpShotJobResult

+ 4 - 4
services/mts/report_media_detail_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportMediaDetailJobResultWithCallback(request *ReportMedi
 // ReportMediaDetailJobResultRequest is the request struct for api ReportMediaDetailJobResult
 type ReportMediaDetailJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Tag                  string           `position:"Query" name:"Tag"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	Results              string           `position:"Query" name:"Results"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 }
 
 // ReportMediaDetailJobResultResponse is the response struct for api ReportMediaDetailJobResult

+ 4 - 4
services/mts/report_porn_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportPornJobResultWithCallback(request *ReportPornJobResu
 // ReportPornJobResultRequest is the request struct for api ReportPornJobResult
 type ReportPornJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Label                string           `position:"Query" name:"Label"`
 	Detail               string           `position:"Query" name:"Detail"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportPornJobResultResponse is the response struct for api ReportPornJobResult

+ 5 - 5
services/mts/report_tag_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportTagJobResultWithCallback(request *ReportTagJobResult
 // ReportTagJobResultRequest is the request struct for api ReportTagJobResult
 type ReportTagJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	JobId                string           `position:"Query" name:"JobId"`
-	Tag                  string           `position:"Query" name:"Tag"`
 	Result               string           `position:"Query" name:"Result"`
+	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Tag                  string           `position:"Query" name:"Tag"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportTagJobResultResponse is the response struct for api ReportTagJobResult

+ 4 - 4
services/mts/report_terrorism_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportTerrorismJobResultWithCallback(request *ReportTerror
 // ReportTerrorismJobResultRequest is the request struct for api ReportTerrorismJobResult
 type ReportTerrorismJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Label                string           `position:"Query" name:"Label"`
 	Detail               string           `position:"Query" name:"Detail"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportTerrorismJobResultResponse is the response struct for api ReportTerrorismJobResult

+ 5 - 5
services/mts/report_video_split_job_result.go

@@ -76,13 +76,13 @@ func (client *Client) ReportVideoSplitJobResultWithCallback(request *ReportVideo
 // ReportVideoSplitJobResultRequest is the request struct for api ReportVideoSplitJobResult
 type ReportVideoSplitJobResultRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	JobId                string           `position:"Query" name:"JobId"`
 	Result               string           `position:"Query" name:"Result"`
-	Details              string           `position:"Query" name:"Details"`
+	JobId                string           `position:"Query" name:"JobId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Details              string           `position:"Query" name:"Details"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 
 // ReportVideoSplitJobResultResponse is the response struct for api ReportVideoSplitJobResult

+ 10 - 10
services/mts/search_media.go

@@ -76,20 +76,20 @@ func (client *Client) SearchMediaWithCallback(request *SearchMediaRequest, callb
 // SearchMediaRequest is the request struct for api SearchMedia
 type SearchMediaRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	From                 string           `position:"Query" name:"From"`
-	To                   string           `position:"Query" name:"To"`
-	KeyWord              string           `position:"Query" name:"KeyWord"`
-	Title                string           `position:"Query" name:"Title"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
-	Tag                  string           `position:"Query" name:"Tag"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Title                string           `position:"Query" name:"Title"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	CateId               string           `position:"Query" name:"CateId"`
-	SortBy               string           `position:"Query" name:"SortBy"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	From                 string           `position:"Query" name:"From"`
+	SortBy               string           `position:"Query" name:"SortBy"`
+	To                   string           `position:"Query" name:"To"`
+	Tag                  string           `position:"Query" name:"Tag"`
+	KeyWord              string           `position:"Query" name:"KeyWord"`
 }
 
 // SearchMediaResponse is the response struct for api SearchMedia

+ 4 - 4
services/mts/search_media_workflow.go

@@ -76,13 +76,13 @@ func (client *Client) SearchMediaWorkflowWithCallback(request *SearchMediaWorkfl
 // SearchMediaWorkflowRequest is the request struct for api SearchMediaWorkflow
 type SearchMediaWorkflowRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	StateList            string           `position:"Query" name:"StateList"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // SearchMediaWorkflowResponse is the response struct for api SearchMediaWorkflow

+ 4 - 4
services/mts/search_pipeline.go

@@ -76,13 +76,13 @@ func (client *Client) SearchPipelineWithCallback(request *SearchPipelineRequest,
 // SearchPipelineRequest is the request struct for api SearchPipeline
 type SearchPipelineRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // SearchPipelineResponse is the response struct for api SearchPipeline

+ 4 - 4
services/mts/search_template.go

@@ -76,13 +76,13 @@ func (client *Client) SearchTemplateWithCallback(request *SearchTemplateRequest,
 // SearchTemplateRequest is the request struct for api SearchTemplate
 type SearchTemplateRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // SearchTemplateResponse is the response struct for api SearchTemplate

+ 4 - 4
services/mts/search_water_mark_template.go

@@ -76,13 +76,13 @@ func (client *Client) SearchWaterMarkTemplateWithCallback(request *SearchWaterMa
 // SearchWaterMarkTemplateRequest is the request struct for api SearchWaterMarkTemplate
 type SearchWaterMarkTemplateRequest struct {
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	State                string           `position:"Query" name:"State"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // SearchWaterMarkTemplateResponse is the response struct for api SearchWaterMarkTemplate

+ 3 - 3
services/mts/set_auth_config.go

@@ -76,12 +76,12 @@ func (client *Client) SetAuthConfigWithCallback(request *SetAuthConfigRequest, c
 // SetAuthConfigRequest is the request struct for api SetAuthConfig
 type SetAuthConfigRequest struct {
 	*requests.RpcRequest
-	OwnerId              string `position:"Query" name:"OwnerId"`
+	Key1                 string `position:"Query" name:"Key1"`
+	Key2                 string `position:"Query" name:"Key2"`
 	ResourceOwnerId      string `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string `position:"Query" name:"OwnerAccount"`
-	Key1                 string `position:"Query" name:"Key1"`
-	Key2                 string `position:"Query" name:"Key2"`
+	OwnerId              string `position:"Query" name:"OwnerId"`
 }
 
 // SetAuthConfigResponse is the response struct for api SetAuthConfig

+ 4 - 4
services/mts/struct_activity.go

@@ -17,13 +17,13 @@ package mts
 
 // Activity is a nested struct in mts response
 type Activity struct {
-	Type             string           `json:"Type" xml:"Type"`
-	Message          string           `json:"Message" xml:"Message"`
 	Name             string           `json:"Name" xml:"Name"`
-	StartTime        string           `json:"StartTime" xml:"StartTime"`
+	JobId            string           `json:"JobId" xml:"JobId"`
+	Message          string           `json:"Message" xml:"Message"`
 	State            string           `json:"State" xml:"State"`
+	StartTime        string           `json:"StartTime" xml:"StartTime"`
 	Code             string           `json:"Code" xml:"Code"`
-	JobId            string           `json:"JobId" xml:"JobId"`
 	EndTime          string           `json:"EndTime" xml:"EndTime"`
+	Type             string           `json:"Type" xml:"Type"`
 	MNSMessageResult MNSMessageResult `json:"MNSMessageResult" xml:"MNSMessageResult"`
 }

+ 6 - 6
services/mts/struct_analysis_job.go

@@ -17,17 +17,17 @@ package mts
 
 // AnalysisJob is a nested struct in mts response
 type AnalysisJob struct {
-	CreationTime     string                             `json:"CreationTime" xml:"CreationTime"`
 	Message          string                             `json:"Message" xml:"Message"`
-	PipelineId       string                             `json:"PipelineId" xml:"PipelineId"`
-	State            string                             `json:"State" xml:"State"`
 	Code             string                             `json:"Code" xml:"Code"`
+	CreationTime     string                             `json:"CreationTime" xml:"CreationTime"`
 	UserData         string                             `json:"UserData" xml:"UserData"`
 	Priority         string                             `json:"Priority" xml:"Priority"`
-	Id               string                             `json:"Id" xml:"Id"`
+	State            string                             `json:"State" xml:"State"`
+	PipelineId       string                             `json:"PipelineId" xml:"PipelineId"`
 	Percent          int                                `json:"Percent" xml:"Percent"`
-	MNSMessageResult MNSMessageResult                   `json:"MNSMessageResult" xml:"MNSMessageResult"`
-	InputFile        InputFile                          `json:"InputFile" xml:"InputFile"`
+	Id               string                             `json:"Id" xml:"Id"`
 	AnalysisConfig   AnalysisConfig                     `json:"AnalysisConfig" xml:"AnalysisConfig"`
+	InputFile        InputFile                          `json:"InputFile" xml:"InputFile"`
+	MNSMessageResult MNSMessageResult                   `json:"MNSMessageResult" xml:"MNSMessageResult"`
 	TemplateList     TemplateListInQueryAnalysisJobList `json:"TemplateList" xml:"TemplateList"`
 }

+ 4 - 4
services/mts/struct_audio.go

@@ -17,12 +17,12 @@ package mts
 
 // Audio is a nested struct in mts response
 type Audio struct {
-	Remove     string `json:"Remove" xml:"Remove"`
-	Samplerate string `json:"Samplerate" xml:"Samplerate"`
-	Channels   string `json:"Channels" xml:"Channels"`
 	Qscale     string `json:"Qscale" xml:"Qscale"`
+	Samplerate string `json:"Samplerate" xml:"Samplerate"`
 	Profile    string `json:"Profile" xml:"Profile"`
-	Codec      string `json:"Codec" xml:"Codec"`
 	Bitrate    string `json:"Bitrate" xml:"Bitrate"`
+	Remove     string `json:"Remove" xml:"Remove"`
+	Codec      string `json:"Codec" xml:"Codec"`
+	Channels   string `json:"Channels" xml:"Channels"`
 	Volume     Volume `json:"Volume" xml:"Volume"`
 }

部分文件因为文件数量过多而无法显示