Explorar o código

IMM SDK Auto Released By zhengrui.lj,Version:1.50.1

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao %!s(int64=7) %!d(string=hai) anos
pai
achega
0879db6108
Modificáronse 100 ficheiros con 478 adicións e 133 borrados
  1. 4 0
      ChangeLog.txt
  2. 1 1
      services/imm/compare_face.go
  3. 1 1
      services/imm/compare_image_faces.go
  4. 1 1
      services/imm/convert_office_format.go
  5. 1 1
      services/imm/create_delete_face_set_job.go
  6. 1 1
      services/imm/create_doc_index_task.go
  7. 1 1
      services/imm/create_face_job.go
  8. 1 1
      services/imm/create_face_set.go
  9. 1 1
      services/imm/create_group_faces_job.go
  10. 1 1
      services/imm/create_index_face_job.go
  11. 1 1
      services/imm/create_office_conversion_task.go
  12. 1 1
      services/imm/create_porn_batch_detect_job.go
  13. 1 1
      services/imm/create_set.go
  14. 1 1
      services/imm/create_tag_job.go
  15. 1 1
      services/imm/create_tag_set.go
  16. 1 1
      services/imm/create_video_analyse_task.go
  17. 1 1
      services/imm/delete_doc_index.go
  18. 1 1
      services/imm/delete_face_by_id.go
  19. 1 1
      services/imm/delete_face_by_url.go
  20. 1 1
      services/imm/delete_face_job.go
  21. 1 1
      services/imm/delete_face_search_group.go
  22. 1 1
      services/imm/delete_face_search_image_by_id.go
  23. 1 1
      services/imm/delete_face_search_user.go
  24. 1 1
      services/imm/delete_face_set.go
  25. 1 1
      services/imm/delete_image.go
  26. 1 1
      services/imm/delete_image_job.go
  27. 1 1
      services/imm/delete_office_conversion_task.go
  28. 1 1
      services/imm/delete_photo_process_task.go
  29. 1 1
      services/imm/delete_porn_batch_detect_job.go
  30. 1 1
      services/imm/delete_project.go
  31. 1 1
      services/imm/delete_set.go
  32. 1 1
      services/imm/delete_tag_by_name.go
  33. 1 1
      services/imm/delete_tag_by_url.go
  34. 1 1
      services/imm/delete_tag_job.go
  35. 1 1
      services/imm/delete_tag_set.go
  36. 1 1
      services/imm/delete_video.go
  37. 1 1
      services/imm/delete_video_task.go
  38. 1 1
      services/imm/describe_regions.go
  39. 1 1
      services/imm/detect_clothes.go
  40. 1 1
      services/imm/detect_face.go
  41. 1 1
      services/imm/detect_image_celebrity.go
  42. 4 4
      services/imm/detect_image_faces.go
  43. 1 1
      services/imm/detect_image_tags.go
  44. 1 1
      services/imm/detect_image_texts.go
  45. 1 1
      services/imm/detect_logo.go
  46. 1 1
      services/imm/detect_qr_codes.go
  47. 1 1
      services/imm/detect_tag.go
  48. 124 0
      services/imm/find_images.go
  49. 109 0
      services/imm/find_images_by_tag_names.go
  50. 108 0
      services/imm/find_similar_faces.go
  51. 1 1
      services/imm/get_doc_index.go
  52. 1 1
      services/imm/get_doc_index_task.go
  53. 1 1
      services/imm/get_face_detail.go
  54. 1 1
      services/imm/get_face_job.go
  55. 1 1
      services/imm/get_face_search_group.go
  56. 1 1
      services/imm/get_face_search_image.go
  57. 1 1
      services/imm/get_face_search_user.go
  58. 1 1
      services/imm/get_face_set.go
  59. 1 1
      services/imm/get_face_set_detail.go
  60. 35 35
      services/imm/get_image.go
  61. 1 1
      services/imm/get_image_job.go
  62. 1 1
      services/imm/get_office_conversion_task.go
  63. 1 1
      services/imm/get_photo_process_task.go
  64. 1 1
      services/imm/get_porn_batch_detect_job.go
  65. 1 1
      services/imm/get_project.go
  66. 1 1
      services/imm/get_set.go
  67. 1 1
      services/imm/get_tag_job.go
  68. 1 1
      services/imm/get_tag_set.go
  69. 1 1
      services/imm/get_video.go
  70. 1 1
      services/imm/get_video_task.go
  71. 1 1
      services/imm/group_faces.go
  72. 1 1
      services/imm/index_face.go
  73. 1 1
      services/imm/index_image.go
  74. 1 1
      services/imm/index_tag.go
  75. 1 1
      services/imm/index_video.go
  76. 1 1
      services/imm/list_face_group_photos.go
  77. 1 1
      services/imm/list_face_groups.go
  78. 1 1
      services/imm/list_face_jobs.go
  79. 1 1
      services/imm/list_face_search_group_images.go
  80. 1 1
      services/imm/list_face_search_group_users.go
  81. 1 1
      services/imm/list_face_search_groups.go
  82. 1 1
      services/imm/list_face_sets.go
  83. 1 1
      services/imm/list_image_faces.go
  84. 1 1
      services/imm/list_image_jobs.go
  85. 1 1
      services/imm/list_images.go
  86. 1 1
      services/imm/list_office_conversion_task.go
  87. 1 1
      services/imm/list_photo_process_tasks.go
  88. 1 1
      services/imm/list_porn_batch_detect_jobs.go
  89. 1 1
      services/imm/list_projects.go
  90. 1 1
      services/imm/list_set_tags.go
  91. 1 1
      services/imm/list_sets.go
  92. 1 1
      services/imm/list_tag_jobs.go
  93. 1 1
      services/imm/list_tag_names.go
  94. 1 1
      services/imm/list_tag_photos.go
  95. 1 1
      services/imm/list_tag_sets.go
  96. 1 1
      services/imm/list_video_audios.go
  97. 1 1
      services/imm/list_video_frames.go
  98. 1 1
      services/imm/list_video_tasks.go
  99. 1 1
      services/imm/list_videos.go
  100. 1 1
      services/imm/photo_process.go

+ 4 - 0
ChangeLog.txt

@@ -1,3 +1,7 @@
+2019-01-09 Version: 1.50.1
+1, Add user role support.
+2, Add new APIs for IMM.
+
 2019-01-07 Version: 1.50.0
 1, Airec SDK Release Version 1.0.0.
 

+ 1 - 1
services/imm/compare_face.go

@@ -93,7 +93,7 @@ func CreateCompareFaceRequest() (request *CompareFaceRequest) {
 	request = &CompareFaceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CompareFace", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CompareFace", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/compare_image_faces.go

@@ -99,7 +99,7 @@ func CreateCompareImageFacesRequest() (request *CompareImageFacesRequest) {
 	request = &CompareImageFacesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CompareImageFaces", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CompareImageFaces", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/convert_office_format.go

@@ -109,7 +109,7 @@ func CreateConvertOfficeFormatRequest() (request *ConvertOfficeFormatRequest) {
 	request = &ConvertOfficeFormatRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ConvertOfficeFormat", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ConvertOfficeFormat", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_delete_face_set_job.go

@@ -96,7 +96,7 @@ func CreateCreateDeleteFaceSetJobRequest() (request *CreateDeleteFaceSetJobReque
 	request = &CreateDeleteFaceSetJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateDeleteFaceSetJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateDeleteFaceSetJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_doc_index_task.go

@@ -104,7 +104,7 @@ func CreateCreateDocIndexTaskRequest() (request *CreateDocIndexTaskRequest) {
 	request = &CreateDocIndexTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateDocIndexTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateDocIndexTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_face_job.go

@@ -98,7 +98,7 @@ func CreateCreateFaceJobRequest() (request *CreateFaceJobRequest) {
 	request = &CreateFaceJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateFaceJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateFaceJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_face_set.go

@@ -96,7 +96,7 @@ func CreateCreateFaceSetRequest() (request *CreateFaceSetRequest) {
 	request = &CreateFaceSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateFaceSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateFaceSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_group_faces_job.go

@@ -96,7 +96,7 @@ func CreateCreateGroupFacesJobRequest() (request *CreateGroupFacesJobRequest) {
 	request = &CreateGroupFacesJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateGroupFacesJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateGroupFacesJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_index_face_job.go

@@ -98,7 +98,7 @@ func CreateCreateIndexFaceJobRequest() (request *CreateIndexFaceJobRequest) {
 	request = &CreateIndexFaceJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateIndexFaceJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateIndexFaceJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_office_conversion_task.go

@@ -116,7 +116,7 @@ func CreateCreateOfficeConversionTaskRequest() (request *CreateOfficeConversionT
 	request = &CreateOfficeConversionTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateOfficeConversionTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateOfficeConversionTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_porn_batch_detect_job.go

@@ -100,7 +100,7 @@ func CreateCreatePornBatchDetectJobRequest() (request *CreatePornBatchDetectJobR
 	request = &CreatePornBatchDetectJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreatePornBatchDetectJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreatePornBatchDetectJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_set.go

@@ -100,7 +100,7 @@ func CreateCreateSetRequest() (request *CreateSetRequest) {
 	request = &CreateSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_tag_job.go

@@ -101,7 +101,7 @@ func CreateCreateTagJobRequest() (request *CreateTagJobRequest) {
 	request = &CreateTagJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateTagJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateTagJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_tag_set.go

@@ -95,7 +95,7 @@ func CreateCreateTagSetRequest() (request *CreateTagSetRequest) {
 	request = &CreateTagSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateTagSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateTagSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/create_video_analyse_task.go

@@ -101,7 +101,7 @@ func CreateCreateVideoAnalyseTaskRequest() (request *CreateVideoAnalyseTaskReque
 	request = &CreateVideoAnalyseTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "CreateVideoAnalyseTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "CreateVideoAnalyseTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_doc_index.go

@@ -92,7 +92,7 @@ func CreateDeleteDocIndexRequest() (request *DeleteDocIndexRequest) {
 	request = &DeleteDocIndexRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteDocIndex", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteDocIndex", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_by_id.go

@@ -93,7 +93,7 @@ func CreateDeleteFaceByIdRequest() (request *DeleteFaceByIdRequest) {
 	request = &DeleteFaceByIdRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceById", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceById", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_by_url.go

@@ -92,7 +92,7 @@ func CreateDeleteFaceByUrlRequest() (request *DeleteFaceByUrlRequest) {
 	request = &DeleteFaceByUrlRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceByUrl", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceByUrl", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_job.go

@@ -92,7 +92,7 @@ func CreateDeleteFaceJobRequest() (request *DeleteFaceJobRequest) {
 	request = &DeleteFaceJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_search_group.go

@@ -91,7 +91,7 @@ func CreateDeleteFaceSearchGroupRequest() (request *DeleteFaceSearchGroupRequest
 	request = &DeleteFaceSearchGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSearchGroup", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSearchGroup", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_search_image_by_id.go

@@ -94,7 +94,7 @@ func CreateDeleteFaceSearchImageByIdRequest() (request *DeleteFaceSearchImageByI
 	request = &DeleteFaceSearchImageByIdRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSearchImageById", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSearchImageById", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_search_user.go

@@ -92,7 +92,7 @@ func CreateDeleteFaceSearchUserRequest() (request *DeleteFaceSearchUserRequest)
 	request = &DeleteFaceSearchUserRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSearchUser", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSearchUser", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_face_set.go

@@ -93,7 +93,7 @@ func CreateDeleteFaceSetRequest() (request *DeleteFaceSetRequest) {
 	request = &DeleteFaceSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteFaceSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_image.go

@@ -94,7 +94,7 @@ func CreateDeleteImageRequest() (request *DeleteImageRequest) {
 	request = &DeleteImageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteImage", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteImage", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_image_job.go

@@ -92,7 +92,7 @@ func CreateDeleteImageJobRequest() (request *DeleteImageJobRequest) {
 	request = &DeleteImageJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteImageJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteImageJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_office_conversion_task.go

@@ -91,7 +91,7 @@ func CreateDeleteOfficeConversionTaskRequest() (request *DeleteOfficeConversionT
 	request = &DeleteOfficeConversionTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteOfficeConversionTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteOfficeConversionTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_photo_process_task.go

@@ -91,7 +91,7 @@ func CreateDeletePhotoProcessTaskRequest() (request *DeletePhotoProcessTaskReque
 	request = &DeletePhotoProcessTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeletePhotoProcessTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeletePhotoProcessTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_porn_batch_detect_job.go

@@ -91,7 +91,7 @@ func CreateDeletePornBatchDetectJobRequest() (request *DeletePornBatchDetectJobR
 	request = &DeletePornBatchDetectJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeletePornBatchDetectJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeletePornBatchDetectJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_project.go

@@ -90,7 +90,7 @@ func CreateDeleteProjectRequest() (request *DeleteProjectRequest) {
 	request = &DeleteProjectRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteProject", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteProject", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_set.go

@@ -92,7 +92,7 @@ func CreateDeleteSetRequest() (request *DeleteSetRequest) {
 	request = &DeleteSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_tag_by_name.go

@@ -93,7 +93,7 @@ func CreateDeleteTagByNameRequest() (request *DeleteTagByNameRequest) {
 	request = &DeleteTagByNameRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagByName", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagByName", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_tag_by_url.go

@@ -92,7 +92,7 @@ func CreateDeleteTagByUrlRequest() (request *DeleteTagByUrlRequest) {
 	request = &DeleteTagByUrlRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagByUrl", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagByUrl", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_tag_job.go

@@ -92,7 +92,7 @@ func CreateDeleteTagJobRequest() (request *DeleteTagJobRequest) {
 	request = &DeleteTagJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_tag_set.go

@@ -93,7 +93,7 @@ func CreateDeleteTagSetRequest() (request *DeleteTagSetRequest) {
 	request = &DeleteTagSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteTagSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_video.go

@@ -95,7 +95,7 @@ func CreateDeleteVideoRequest() (request *DeleteVideoRequest) {
 	request = &DeleteVideoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteVideo", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteVideo", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/delete_video_task.go

@@ -92,7 +92,7 @@ func CreateDeleteVideoTaskRequest() (request *DeleteVideoTaskRequest) {
 	request = &DeleteVideoTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DeleteVideoTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DeleteVideoTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/describe_regions.go

@@ -90,7 +90,7 @@ func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest) {
 	request = &DescribeRegionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DescribeRegions", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DescribeRegions", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_clothes.go

@@ -94,7 +94,7 @@ func CreateDetectClothesRequest() (request *DetectClothesRequest) {
 	request = &DetectClothesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectClothes", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectClothes", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_face.go

@@ -94,7 +94,7 @@ func CreateDetectFaceRequest() (request *DetectFaceRequest) {
 	request = &DetectFaceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectFace", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectFace", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_image_celebrity.go

@@ -94,7 +94,7 @@ func CreateDetectImageCelebrityRequest() (request *DetectImageCelebrityRequest)
 	request = &DetectImageCelebrityRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageCelebrity", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageCelebrity", "2017-09-06", "openAPI")
 	return
 }
 

+ 4 - 4
services/imm/detect_image_faces.go

@@ -83,9 +83,9 @@ type DetectImageFacesRequest struct {
 // DetectImageFacesResponse is the response struct for api DetectImageFaces
 type DetectImageFacesResponse struct {
 	*responses.BaseResponse
-	RequestId string                        `json:"RequestId" xml:"RequestId"`
-	ImageUri  string                        `json:"ImageUri" xml:"ImageUri"`
-	Faces     []FacesItemInDetectImageFaces `json:"Faces" xml:"Faces"`
+	RequestId string      `json:"RequestId" xml:"RequestId"`
+	ImageUri  string      `json:"ImageUri" xml:"ImageUri"`
+	Faces     []FacesItem `json:"Faces" xml:"Faces"`
 }
 
 // CreateDetectImageFacesRequest creates a request to invoke DetectImageFaces API
@@ -93,7 +93,7 @@ func CreateDetectImageFacesRequest() (request *DetectImageFacesRequest) {
 	request = &DetectImageFacesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageFaces", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageFaces", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_image_tags.go

@@ -93,7 +93,7 @@ func CreateDetectImageTagsRequest() (request *DetectImageTagsRequest) {
 	request = &DetectImageTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageTags", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageTags", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_image_texts.go

@@ -93,7 +93,7 @@ func CreateDetectImageTextsRequest() (request *DetectImageTextsRequest) {
 	request = &DetectImageTextsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageTexts", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectImageTexts", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_logo.go

@@ -94,7 +94,7 @@ func CreateDetectLogoRequest() (request *DetectLogoRequest) {
 	request = &DetectLogoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectLogo", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectLogo", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_qr_codes.go

@@ -93,7 +93,7 @@ func CreateDetectQRCodesRequest() (request *DetectQRCodesRequest) {
 	request = &DetectQRCodesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectQRCodes", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectQRCodes", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/detect_tag.go

@@ -95,7 +95,7 @@ func CreateDetectTagRequest() (request *DetectTagRequest) {
 	request = &DetectTagRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "DetectTag", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "DetectTag", "2017-09-06", "openAPI")
 	return
 }
 

+ 124 - 0
services/imm/find_images.go

@@ -0,0 +1,124 @@
+package imm
+
+//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"
+)
+
+// FindImages invokes the imm.FindImages API synchronously
+// api document: https://help.aliyun.com/api/imm/findimages.html
+func (client *Client) FindImages(request *FindImagesRequest) (response *FindImagesResponse, err error) {
+	response = CreateFindImagesResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// FindImagesWithChan invokes the imm.FindImages API asynchronously
+// api document: https://help.aliyun.com/api/imm/findimages.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindImagesWithChan(request *FindImagesRequest) (<-chan *FindImagesResponse, <-chan error) {
+	responseChan := make(chan *FindImagesResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.FindImages(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// FindImagesWithCallback invokes the imm.FindImages API asynchronously
+// api document: https://help.aliyun.com/api/imm/findimages.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindImagesWithCallback(request *FindImagesRequest, callback func(response *FindImagesResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *FindImagesResponse
+		var err error
+		defer close(result)
+		response, err = client.FindImages(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// FindImagesRequest is the request struct for api FindImages
+type FindImagesRequest struct {
+	*requests.RpcRequest
+	Gender           string `position:"Query" name:"Gender"`
+	RemarksAPrefix   string `position:"Query" name:"RemarksAPrefix"`
+	Project          string `position:"Query" name:"Project"`
+	OrderBy          string `position:"Query" name:"OrderBy"`
+	ImageSizeRange   string `position:"Query" name:"ImageSizeRange"`
+	RemarksBPrefix   string `position:"Query" name:"RemarksBPrefix"`
+	TagNames         string `position:"Query" name:"TagNames"`
+	SourceUriPrefix  string `position:"Query" name:"SourceUriPrefix"`
+	LocationBoundary string `position:"Query" name:"LocationBoundary"`
+	Emotion          string `position:"Query" name:"Emotion"`
+	ImageTimeRange   string `position:"Query" name:"ImageTimeRange"`
+	Marker           string `position:"Query" name:"Marker"`
+	OCRContentsMatch string `position:"Query" name:"OCRContentsMatch"`
+	CreateTimeRange  string `position:"Query" name:"CreateTimeRange"`
+	SetId            string `position:"Query" name:"SetId"`
+	SourceType       string `position:"Query" name:"SourceType"`
+	UpdateTimeRange  string `position:"Query" name:"UpdateTimeRange"`
+	AgeRange         string `position:"Query" name:"AgeRange"`
+	Order            string `position:"Query" name:"Order"`
+}
+
+// FindImagesResponse is the response struct for api FindImages
+type FindImagesResponse struct {
+	*responses.BaseResponse
+	SetId      string       `json:"SetId" xml:"SetId"`
+	NextMarker string       `json:"NextMarker" xml:"NextMarker"`
+	RequestId  string       `json:"RequestId" xml:"RequestId"`
+	Images     []ImagesItem `json:"Images" xml:"Images"`
+}
+
+// CreateFindImagesRequest creates a request to invoke FindImages API
+func CreateFindImagesRequest() (request *FindImagesRequest) {
+	request = &FindImagesRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("imm", "2017-09-06", "FindImages", "2017-09-06", "openAPI")
+	return
+}
+
+// CreateFindImagesResponse creates a response to parse from FindImages response
+func CreateFindImagesResponse() (response *FindImagesResponse) {
+	response = &FindImagesResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 109 - 0
services/imm/find_images_by_tag_names.go

@@ -0,0 +1,109 @@
+package imm
+
+//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"
+)
+
+// FindImagesByTagNames invokes the imm.FindImagesByTagNames API synchronously
+// api document: https://help.aliyun.com/api/imm/findimagesbytagnames.html
+func (client *Client) FindImagesByTagNames(request *FindImagesByTagNamesRequest) (response *FindImagesByTagNamesResponse, err error) {
+	response = CreateFindImagesByTagNamesResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// FindImagesByTagNamesWithChan invokes the imm.FindImagesByTagNames API asynchronously
+// api document: https://help.aliyun.com/api/imm/findimagesbytagnames.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindImagesByTagNamesWithChan(request *FindImagesByTagNamesRequest) (<-chan *FindImagesByTagNamesResponse, <-chan error) {
+	responseChan := make(chan *FindImagesByTagNamesResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.FindImagesByTagNames(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// FindImagesByTagNamesWithCallback invokes the imm.FindImagesByTagNames API asynchronously
+// api document: https://help.aliyun.com/api/imm/findimagesbytagnames.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindImagesByTagNamesWithCallback(request *FindImagesByTagNamesRequest, callback func(response *FindImagesByTagNamesResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *FindImagesByTagNamesResponse
+		var err error
+		defer close(result)
+		response, err = client.FindImagesByTagNames(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// FindImagesByTagNamesRequest is the request struct for api FindImagesByTagNames
+type FindImagesByTagNamesRequest struct {
+	*requests.RpcRequest
+	Marker   string `position:"Query" name:"Marker"`
+	Project  string `position:"Query" name:"Project"`
+	SetId    string `position:"Query" name:"SetId"`
+	TagNames string `position:"Query" name:"TagNames"`
+}
+
+// FindImagesByTagNamesResponse is the response struct for api FindImagesByTagNames
+type FindImagesByTagNamesResponse struct {
+	*responses.BaseResponse
+	SetId      string   `json:"SetId" xml:"SetId"`
+	NextMarker string   `json:"NextMarker" xml:"NextMarker"`
+	RequestId  string   `json:"RequestId" xml:"RequestId"`
+	Images     []Frames `json:"Images" xml:"Images"`
+}
+
+// CreateFindImagesByTagNamesRequest creates a request to invoke FindImagesByTagNames API
+func CreateFindImagesByTagNamesRequest() (request *FindImagesByTagNamesRequest) {
+	request = &FindImagesByTagNamesRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("imm", "2017-09-06", "FindImagesByTagNames", "2017-09-06", "openAPI")
+	return
+}
+
+// CreateFindImagesByTagNamesResponse creates a response to parse from FindImagesByTagNames response
+func CreateFindImagesByTagNamesResponse() (response *FindImagesByTagNamesResponse) {
+	response = &FindImagesByTagNamesResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 108 - 0
services/imm/find_similar_faces.go

@@ -0,0 +1,108 @@
+package imm
+
+//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"
+)
+
+// FindSimilarFaces invokes the imm.FindSimilarFaces API synchronously
+// api document: https://help.aliyun.com/api/imm/findsimilarfaces.html
+func (client *Client) FindSimilarFaces(request *FindSimilarFacesRequest) (response *FindSimilarFacesResponse, err error) {
+	response = CreateFindSimilarFacesResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// FindSimilarFacesWithChan invokes the imm.FindSimilarFaces API asynchronously
+// api document: https://help.aliyun.com/api/imm/findsimilarfaces.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindSimilarFacesWithChan(request *FindSimilarFacesRequest) (<-chan *FindSimilarFacesResponse, <-chan error) {
+	responseChan := make(chan *FindSimilarFacesResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.FindSimilarFaces(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// FindSimilarFacesWithCallback invokes the imm.FindSimilarFaces API asynchronously
+// api document: https://help.aliyun.com/api/imm/findsimilarfaces.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) FindSimilarFacesWithCallback(request *FindSimilarFacesRequest, callback func(response *FindSimilarFacesResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *FindSimilarFacesResponse
+		var err error
+		defer close(result)
+		response, err = client.FindSimilarFaces(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// FindSimilarFacesRequest is the request struct for api FindSimilarFaces
+type FindSimilarFacesRequest struct {
+	*requests.RpcRequest
+	ImageUri string           `position:"Query" name:"ImageUri"`
+	Limit    requests.Integer `position:"Query" name:"Limit"`
+	Project  string           `position:"Query" name:"Project"`
+	SetId    string           `position:"Query" name:"SetId"`
+	FaceId   string           `position:"Query" name:"FaceId"`
+}
+
+// FindSimilarFacesResponse is the response struct for api FindSimilarFaces
+type FindSimilarFacesResponse struct {
+	*responses.BaseResponse
+	RequestId string      `json:"RequestId" xml:"RequestId"`
+	Faces     []FacesItem `json:"Faces" xml:"Faces"`
+}
+
+// CreateFindSimilarFacesRequest creates a request to invoke FindSimilarFaces API
+func CreateFindSimilarFacesRequest() (request *FindSimilarFacesRequest) {
+	request = &FindSimilarFacesRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("imm", "2017-09-06", "FindSimilarFaces", "2017-09-06", "openAPI")
+	return
+}
+
+// CreateFindSimilarFacesResponse creates a response to parse from FindSimilarFaces response
+func CreateFindSimilarFacesResponse() (response *FindSimilarFacesResponse) {
+	response = &FindSimilarFacesResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/imm/get_doc_index.go

@@ -107,7 +107,7 @@ func CreateGetDocIndexRequest() (request *GetDocIndexRequest) {
 	request = &GetDocIndexRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetDocIndex", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetDocIndex", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_doc_index_task.go

@@ -96,7 +96,7 @@ func CreateGetDocIndexTaskRequest() (request *GetDocIndexTaskRequest) {
 	request = &GetDocIndexTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetDocIndexTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetDocIndexTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_detail.go

@@ -99,7 +99,7 @@ func CreateGetFaceDetailRequest() (request *GetFaceDetailRequest) {
 	request = &GetFaceDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceDetail", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceDetail", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_job.go

@@ -98,7 +98,7 @@ func CreateGetFaceJobRequest() (request *GetFaceJobRequest) {
 	request = &GetFaceJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_search_group.go

@@ -97,7 +97,7 @@ func CreateGetFaceSearchGroupRequest() (request *GetFaceSearchGroupRequest) {
 	request = &GetFaceSearchGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSearchGroup", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSearchGroup", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_search_image.go

@@ -110,7 +110,7 @@ func CreateGetFaceSearchImageRequest() (request *GetFaceSearchImageRequest) {
 	request = &GetFaceSearchImageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSearchImage", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSearchImage", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_search_user.go

@@ -99,7 +99,7 @@ func CreateGetFaceSearchUserRequest() (request *GetFaceSearchUserRequest) {
 	request = &GetFaceSearchUserRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSearchUser", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSearchUser", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_set.go

@@ -97,7 +97,7 @@ func CreateGetFaceSetRequest() (request *GetFaceSetRequest) {
 	request = &GetFaceSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_face_set_detail.go

@@ -96,7 +96,7 @@ func CreateGetFaceSetDetailRequest() (request *GetFaceSetDetailRequest) {
 	request = &GetFaceSetDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSetDetail", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetFaceSetDetail", "2017-09-06", "openAPI")
 	return
 }
 

+ 35 - 35
services/imm/get_image.go

@@ -84,40 +84,40 @@ type GetImageRequest struct {
 // GetImageResponse is the response struct for api GetImage
 type GetImageResponse struct {
 	*responses.BaseResponse
-	RequestId           string          `json:"RequestId" xml:"RequestId"`
-	SetId               string          `json:"SetId" xml:"SetId"`
-	ImageUri            string          `json:"ImageUri" xml:"ImageUri"`
-	RemarksA            string          `json:"RemarksA" xml:"RemarksA"`
-	RemarksB            string          `json:"RemarksB" xml:"RemarksB"`
-	CreateTime          string          `json:"CreateTime" xml:"CreateTime"`
-	ModifyTime          string          `json:"ModifyTime" xml:"ModifyTime"`
-	ImageWidth          int             `json:"ImageWidth" xml:"ImageWidth"`
-	ImageHeight         int             `json:"ImageHeight" xml:"ImageHeight"`
-	ImageFormat         string          `json:"ImageFormat" xml:"ImageFormat"`
-	Exif                string          `json:"Exif" xml:"Exif"`
-	FileSize            int             `json:"FileSize" xml:"FileSize"`
-	ImageTime           string          `json:"ImageTime" xml:"ImageTime"`
-	Orientation         string          `json:"Orientation" xml:"Orientation"`
-	SourceType          string          `json:"SourceType" xml:"SourceType"`
-	SourceUri           string          `json:"SourceUri" xml:"SourceUri"`
-	SourcePosition      string          `json:"SourcePosition" xml:"SourcePosition"`
-	FacesStatus         string          `json:"FacesStatus" xml:"FacesStatus"`
-	FacesModifyTime     string          `json:"FacesModifyTime" xml:"FacesModifyTime"`
-	Location            string          `json:"Location" xml:"Location"`
-	OCRStatus           string          `json:"OCRStatus" xml:"OCRStatus"`
-	OCRModifyTime       string          `json:"OCRModifyTime" xml:"OCRModifyTime"`
-	OCRFailReason       string          `json:"OCRFailReason" xml:"OCRFailReason"`
-	FacesFailReason     string          `json:"FacesFailReason" xml:"FacesFailReason"`
-	TagsFailReason      string          `json:"TagsFailReason" xml:"TagsFailReason"`
-	TagsModifyTime      string          `json:"TagsModifyTime" xml:"TagsModifyTime"`
-	CelebrityStatus     string          `json:"CelebrityStatus" xml:"CelebrityStatus"`
-	CelebrityModifyTime string          `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
-	CelebrityFailReason string          `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
-	TagsStatus          string          `json:"TagsStatus" xml:"TagsStatus"`
-	Faces               []FacesItem     `json:"Faces" xml:"Faces"`
-	OCR                 []OCRItem       `json:"OCR" xml:"OCR"`
-	Tags                []TagsItem      `json:"Tags" xml:"Tags"`
-	Celebrity           []CelebrityItem `json:"Celebrity" xml:"Celebrity"`
+	RequestId           string                `json:"RequestId" xml:"RequestId"`
+	SetId               string                `json:"SetId" xml:"SetId"`
+	ImageUri            string                `json:"ImageUri" xml:"ImageUri"`
+	RemarksA            string                `json:"RemarksA" xml:"RemarksA"`
+	RemarksB            string                `json:"RemarksB" xml:"RemarksB"`
+	CreateTime          string                `json:"CreateTime" xml:"CreateTime"`
+	ModifyTime          string                `json:"ModifyTime" xml:"ModifyTime"`
+	ImageWidth          int                   `json:"ImageWidth" xml:"ImageWidth"`
+	ImageHeight         int                   `json:"ImageHeight" xml:"ImageHeight"`
+	ImageFormat         string                `json:"ImageFormat" xml:"ImageFormat"`
+	Exif                string                `json:"Exif" xml:"Exif"`
+	FileSize            int                   `json:"FileSize" xml:"FileSize"`
+	ImageTime           string                `json:"ImageTime" xml:"ImageTime"`
+	Orientation         string                `json:"Orientation" xml:"Orientation"`
+	SourceType          string                `json:"SourceType" xml:"SourceType"`
+	SourceUri           string                `json:"SourceUri" xml:"SourceUri"`
+	SourcePosition      string                `json:"SourcePosition" xml:"SourcePosition"`
+	FacesStatus         string                `json:"FacesStatus" xml:"FacesStatus"`
+	FacesModifyTime     string                `json:"FacesModifyTime" xml:"FacesModifyTime"`
+	Location            string                `json:"Location" xml:"Location"`
+	OCRStatus           string                `json:"OCRStatus" xml:"OCRStatus"`
+	OCRModifyTime       string                `json:"OCRModifyTime" xml:"OCRModifyTime"`
+	OCRFailReason       string                `json:"OCRFailReason" xml:"OCRFailReason"`
+	FacesFailReason     string                `json:"FacesFailReason" xml:"FacesFailReason"`
+	TagsFailReason      string                `json:"TagsFailReason" xml:"TagsFailReason"`
+	TagsModifyTime      string                `json:"TagsModifyTime" xml:"TagsModifyTime"`
+	CelebrityStatus     string                `json:"CelebrityStatus" xml:"CelebrityStatus"`
+	CelebrityModifyTime string                `json:"CelebrityModifyTime" xml:"CelebrityModifyTime"`
+	CelebrityFailReason string                `json:"CelebrityFailReason" xml:"CelebrityFailReason"`
+	TagsStatus          string                `json:"TagsStatus" xml:"TagsStatus"`
+	Faces               []FacesItemInGetImage `json:"Faces" xml:"Faces"`
+	OCR                 []OCRItem             `json:"OCR" xml:"OCR"`
+	Tags                []TagsItem            `json:"Tags" xml:"Tags"`
+	Celebrity           []CelebrityItem       `json:"Celebrity" xml:"Celebrity"`
 }
 
 // CreateGetImageRequest creates a request to invoke GetImage API
@@ -125,7 +125,7 @@ func CreateGetImageRequest() (request *GetImageRequest) {
 	request = &GetImageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetImage", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetImage", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_image_job.go

@@ -103,7 +103,7 @@ func CreateGetImageJobRequest() (request *GetImageJobRequest) {
 	request = &GetImageJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetImageJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetImageJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_office_conversion_task.go

@@ -105,7 +105,7 @@ func CreateGetOfficeConversionTaskRequest() (request *GetOfficeConversionTaskReq
 	request = &GetOfficeConversionTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetOfficeConversionTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetOfficeConversionTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_photo_process_task.go

@@ -102,7 +102,7 @@ func CreateGetPhotoProcessTaskRequest() (request *GetPhotoProcessTaskRequest) {
 	request = &GetPhotoProcessTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetPhotoProcessTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetPhotoProcessTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_porn_batch_detect_job.go

@@ -101,7 +101,7 @@ func CreateGetPornBatchDetectJobRequest() (request *GetPornBatchDetectJobRequest
 	request = &GetPornBatchDetectJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetPornBatchDetectJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetPornBatchDetectJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_project.go

@@ -98,7 +98,7 @@ func CreateGetProjectRequest() (request *GetProjectRequest) {
 	request = &GetProjectRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetProject", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetProject", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_set.go

@@ -99,7 +99,7 @@ func CreateGetSetRequest() (request *GetSetRequest) {
 	request = &GetSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_tag_job.go

@@ -98,7 +98,7 @@ func CreateGetTagJobRequest() (request *GetTagJobRequest) {
 	request = &GetTagJobRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetTagJob", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetTagJob", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_tag_set.go

@@ -96,7 +96,7 @@ func CreateGetTagSetRequest() (request *GetTagSetRequest) {
 	request = &GetTagSetRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetTagSet", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetTagSet", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_video.go

@@ -119,7 +119,7 @@ func CreateGetVideoRequest() (request *GetVideoRequest) {
 	request = &GetVideoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetVideo", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetVideo", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/get_video_task.go

@@ -103,7 +103,7 @@ func CreateGetVideoTaskRequest() (request *GetVideoTaskRequest) {
 	request = &GetVideoTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GetVideoTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GetVideoTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/group_faces.go

@@ -95,7 +95,7 @@ func CreateGroupFacesRequest() (request *GroupFacesRequest) {
 	request = &GroupFacesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "GroupFaces", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "GroupFaces", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/index_face.go

@@ -98,7 +98,7 @@ func CreateIndexFaceRequest() (request *IndexFaceRequest) {
 	request = &IndexFaceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "IndexFace", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "IndexFace", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/index_image.go

@@ -103,7 +103,7 @@ func CreateIndexImageRequest() (request *IndexImageRequest) {
 	request = &IndexImageRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "IndexImage", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "IndexImage", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/index_tag.go

@@ -98,7 +98,7 @@ func CreateIndexTagRequest() (request *IndexTagRequest) {
 	request = &IndexTagRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "IndexTag", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "IndexTag", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/index_video.go

@@ -112,7 +112,7 @@ func CreateIndexVideoRequest() (request *IndexVideoRequest) {
 	request = &IndexVideoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "IndexVideo", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "IndexVideo", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_group_photos.go

@@ -96,7 +96,7 @@ func CreateListFaceGroupPhotosRequest() (request *ListFaceGroupPhotosRequest) {
 	request = &ListFaceGroupPhotosRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceGroupPhotos", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceGroupPhotos", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_groups.go

@@ -95,7 +95,7 @@ func CreateListFaceGroupsRequest() (request *ListFaceGroupsRequest) {
 	request = &ListFaceGroupsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceGroups", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceGroups", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_jobs.go

@@ -95,7 +95,7 @@ func CreateListFaceJobsRequest() (request *ListFaceJobsRequest) {
 	request = &ListFaceJobsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceJobs", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceJobs", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_search_group_images.go

@@ -98,7 +98,7 @@ func CreateListFaceSearchGroupImagesRequest() (request *ListFaceSearchGroupImage
 	request = &ListFaceSearchGroupImagesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSearchGroupImages", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSearchGroupImages", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_search_group_users.go

@@ -97,7 +97,7 @@ func CreateListFaceSearchGroupUsersRequest() (request *ListFaceSearchGroupUsersR
 	request = &ListFaceSearchGroupUsersRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSearchGroupUsers", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSearchGroupUsers", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_search_groups.go

@@ -94,7 +94,7 @@ func CreateListFaceSearchGroupsRequest() (request *ListFaceSearchGroupsRequest)
 	request = &ListFaceSearchGroupsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSearchGroups", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSearchGroups", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_face_sets.go

@@ -93,7 +93,7 @@ func CreateListFaceSetsRequest() (request *ListFaceSetsRequest) {
 	request = &ListFaceSetsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSets", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListFaceSets", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_image_faces.go

@@ -96,7 +96,7 @@ func CreateListImageFacesRequest() (request *ListImageFacesRequest) {
 	request = &ListImageFacesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListImageFaces", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListImageFaces", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_image_jobs.go

@@ -95,7 +95,7 @@ func CreateListImageJobsRequest() (request *ListImageJobsRequest) {
 	request = &ListImageJobsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListImageJobs", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListImageJobs", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_images.go

@@ -96,7 +96,7 @@ func CreateListImagesRequest() (request *ListImagesRequest) {
 	request = &ListImagesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListImages", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListImages", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_office_conversion_task.go

@@ -94,7 +94,7 @@ func CreateListOfficeConversionTaskRequest() (request *ListOfficeConversionTaskR
 	request = &ListOfficeConversionTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListOfficeConversionTask", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListOfficeConversionTask", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_photo_process_tasks.go

@@ -94,7 +94,7 @@ func CreateListPhotoProcessTasksRequest() (request *ListPhotoProcessTasksRequest
 	request = &ListPhotoProcessTasksRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListPhotoProcessTasks", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListPhotoProcessTasks", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_porn_batch_detect_jobs.go

@@ -94,7 +94,7 @@ func CreateListPornBatchDetectJobsRequest() (request *ListPornBatchDetectJobsReq
 	request = &ListPornBatchDetectJobsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListPornBatchDetectJobs", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListPornBatchDetectJobs", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_projects.go

@@ -93,7 +93,7 @@ func CreateListProjectsRequest() (request *ListProjectsRequest) {
 	request = &ListProjectsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListProjects", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListProjects", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_set_tags.go

@@ -93,7 +93,7 @@ func CreateListSetTagsRequest() (request *ListSetTagsRequest) {
 	request = &ListSetTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListSetTags", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListSetTags", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_sets.go

@@ -93,7 +93,7 @@ func CreateListSetsRequest() (request *ListSetsRequest) {
 	request = &ListSetsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListSets", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListSets", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_tag_jobs.go

@@ -95,7 +95,7 @@ func CreateListTagJobsRequest() (request *ListTagJobsRequest) {
 	request = &ListTagJobsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListTagJobs", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListTagJobs", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_tag_names.go

@@ -94,7 +94,7 @@ func CreateListTagNamesRequest() (request *ListTagNamesRequest) {
 	request = &ListTagNamesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListTagNames", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListTagNames", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_tag_photos.go

@@ -96,7 +96,7 @@ func CreateListTagPhotosRequest() (request *ListTagPhotosRequest) {
 	request = &ListTagPhotosRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListTagPhotos", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListTagPhotos", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_tag_sets.go

@@ -94,7 +94,7 @@ func CreateListTagSetsRequest() (request *ListTagSetsRequest) {
 	request = &ListTagSetsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListTagSets", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListTagSets", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_video_audios.go

@@ -97,7 +97,7 @@ func CreateListVideoAudiosRequest() (request *ListVideoAudiosRequest) {
 	request = &ListVideoAudiosRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListVideoAudios", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListVideoAudios", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_video_frames.go

@@ -97,7 +97,7 @@ func CreateListVideoFramesRequest() (request *ListVideoFramesRequest) {
 	request = &ListVideoFramesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListVideoFrames", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListVideoFrames", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_video_tasks.go

@@ -95,7 +95,7 @@ func CreateListVideoTasksRequest() (request *ListVideoTasksRequest) {
 	request = &ListVideoTasksRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListVideoTasks", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListVideoTasks", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/list_videos.go

@@ -96,7 +96,7 @@ func CreateListVideosRequest() (request *ListVideosRequest) {
 	request = &ListVideosRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "ListVideos", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "ListVideos", "2017-09-06", "openAPI")
 	return
 }
 

+ 1 - 1
services/imm/photo_process.go

@@ -101,7 +101,7 @@ func CreatePhotoProcessRequest() (request *PhotoProcessRequest) {
 	request = &PhotoProcessRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("imm", "2017-09-06", "PhotoProcess", "imm", "openAPI")
+	request.InitWithApiInfo("imm", "2017-09-06", "PhotoProcess", "2017-09-06", "openAPI")
 	return
 }
 

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio