浏览代码

Generated 2018-01-20 for Iot.

sdk-team 6 年之前
父节点
当前提交
589d95e125
共有 100 个文件被更改,包括 355 次插入111 次删除
  1. 4 0
      ChangeLog.txt
  2. 1 1
      services/iot/batch_add_device_group_relations.go
  3. 120 0
      services/iot/batch_add_thing_topo.go
  4. 1 1
      services/iot/batch_bind_device_to_edge_instance_with_driver.go
  5. 1 1
      services/iot/batch_check_device_names.go
  6. 1 1
      services/iot/batch_clear_edge_instance_device_config.go
  7. 1 1
      services/iot/batch_delete_device_group_relations.go
  8. 1 1
      services/iot/batch_get_device_driver.go
  9. 1 1
      services/iot/batch_get_device_state.go
  10. 1 1
      services/iot/batch_get_edge_instance_device_config.go
  11. 1 1
      services/iot/batch_get_edge_instance_driver_configs.go
  12. 1 1
      services/iot/batch_query_device_detail.go
  13. 1 1
      services/iot/batch_register_device.go
  14. 1 1
      services/iot/batch_register_device_with_apply_id.go
  15. 1 1
      services/iot/batch_set_edge_instance_device_config.go
  16. 1 1
      services/iot/batch_unbind_device_from_edge_instance.go
  17. 1 1
      services/iot/batch_update_device_nickname.go
  18. 2 1
      services/iot/bind_driver_to_edge_instance.go
  19. 1 1
      services/iot/bind_gateway_to_edge_instance.go
  20. 1 1
      services/iot/clear_edge_instance_driver_configs.go
  21. 1 1
      services/iot/close_edge_instance_deployment.go
  22. 1 1
      services/iot/create_data_api_service.go
  23. 1 1
      services/iot/create_device_group.go
  24. 1 1
      services/iot/create_edge_instance.go
  25. 1 1
      services/iot/create_edge_instance_deployment.go
  26. 1 1
      services/iot/create_lo_ra_nodes_task.go
  27. 1 1
      services/iot/create_product.go
  28. 1 1
      services/iot/create_product_tags.go
  29. 1 1
      services/iot/create_product_topic.go
  30. 11 10
      services/iot/create_rule.go
  31. 1 1
      services/iot/create_rule_action.go
  32. 1 1
      services/iot/create_topic_route_table.go
  33. 1 1
      services/iot/delete_device.go
  34. 1 1
      services/iot/delete_device_file.go
  35. 1 1
      services/iot/delete_device_group.go
  36. 1 1
      services/iot/delete_device_prop.go
  37. 1 1
      services/iot/delete_edge_instance.go
  38. 1 1
      services/iot/delete_product.go
  39. 1 1
      services/iot/delete_product_tags.go
  40. 1 1
      services/iot/delete_product_topic.go
  41. 1 1
      services/iot/delete_rule.go
  42. 1 1
      services/iot/delete_rule_action.go
  43. 1 1
      services/iot/delete_topic_route_table.go
  44. 1 1
      services/iot/disable_thing.go
  45. 1 1
      services/iot/enable_thing.go
  46. 1 1
      services/iot/get_data_api_service_detail.go
  47. 1 1
      services/iot/get_device_list_by_iot_ids.go
  48. 1 1
      services/iot/get_device_shadow.go
  49. 1 1
      services/iot/get_device_status.go
  50. 1 1
      services/iot/get_edge_instance.go
  51. 1 1
      services/iot/get_edge_instance_deployment.go
  52. 1 1
      services/iot/get_gateway_by_sub_device.go
  53. 1 1
      services/iot/get_lora_nodes_task.go
  54. 1 1
      services/iot/get_nodes_adding_task.go
  55. 1 1
      services/iot/get_product_key_list_by_name.go
  56. 1 1
      services/iot/get_product_meta_list_by_name.go
  57. 1 1
      services/iot/get_rule.go
  58. 1 1
      services/iot/get_rule_action.go
  59. 1 1
      services/iot/get_thing_topo.go
  60. 1 1
      services/iot/gis_query_device_location.go
  61. 1 1
      services/iot/invoke_data_api_service.go
  62. 1 1
      services/iot/invoke_thing_service.go
  63. 1 1
      services/iot/invoke_things_service.go
  64. 1 1
      services/iot/list_product_by_tags.go
  65. 1 1
      services/iot/list_product_tags.go
  66. 7 6
      services/iot/list_rule.go
  67. 1 1
      services/iot/list_rule_actions.go
  68. 1 1
      services/iot/notify_add_thing_topo.go
  69. 1 1
      services/iot/pub.go
  70. 1 1
      services/iot/pub_broadcast.go
  71. 1 1
      services/iot/query_app_device_list.go
  72. 1 1
      services/iot/query_batch_register_device_status.go
  73. 1 1
      services/iot/query_cert_url_by_apply_id.go
  74. 1 1
      services/iot/query_device.go
  75. 1 1
      services/iot/query_device_by_driver.go
  76. 117 0
      services/iot/query_device_by_status.go
  77. 1 1
      services/iot/query_device_by_tags.go
  78. 1 1
      services/iot/query_device_cert.go
  79. 1 1
      services/iot/query_device_desired_property.go
  80. 1 1
      services/iot/query_device_detail.go
  81. 1 1
      services/iot/query_device_event_data.go
  82. 1 1
      services/iot/query_device_file.go
  83. 1 1
      services/iot/query_device_file_list.go
  84. 1 1
      services/iot/query_device_group_by_device.go
  85. 1 1
      services/iot/query_device_group_by_tags.go
  86. 1 1
      services/iot/query_device_group_info.go
  87. 1 1
      services/iot/query_device_group_list.go
  88. 1 1
      services/iot/query_device_group_tag_list.go
  89. 1 1
      services/iot/query_device_list_by_device_group.go
  90. 1 1
      services/iot/query_device_prop.go
  91. 1 1
      services/iot/query_device_properties_data.go
  92. 1 1
      services/iot/query_device_property_data.go
  93. 1 1
      services/iot/query_device_property_status.go
  94. 1 1
      services/iot/query_device_service_data.go
  95. 1 1
      services/iot/query_device_statistics.go
  96. 1 1
      services/iot/query_edge_instance.go
  97. 1 1
      services/iot/query_edge_instance_device.go
  98. 1 1
      services/iot/query_edge_instance_driver.go
  99. 1 1
      services/iot/query_edge_instance_gateway.go
  100. 1 1
      services/iot/query_edge_instance_historic_deployment.go

+ 4 - 0
ChangeLog.txt

@@ -1,3 +1,7 @@
+2019-12-30 Version: v1.60.305
+- Generated 2018-01-20 for `Iot`.
+- Supported 2018-01-20 for Golang.
+
 2019-12-26 Version: v1.60.304
 - Generated 2019-11-11 for `nlp-automl`.
 - NlpAutoml add async api.

+ 1 - 1
services/iot/batch_add_device_group_relations.go

@@ -105,7 +105,7 @@ func CreateBatchAddDeviceGroupRelationsRequest() (request *BatchAddDeviceGroupRe
 	request = &BatchAddDeviceGroupRelationsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchAddDeviceGroupRelations", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchAddDeviceGroupRelations", "Iot", "openAPI")
 	return
 }
 

+ 120 - 0
services/iot/batch_add_thing_topo.go

@@ -0,0 +1,120 @@
+package iot
+
+//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"
+)
+
+// BatchAddThingTopo invokes the iot.BatchAddThingTopo API synchronously
+// api document: https://help.aliyun.com/api/iot/batchaddthingtopo.html
+func (client *Client) BatchAddThingTopo(request *BatchAddThingTopoRequest) (response *BatchAddThingTopoResponse, err error) {
+	response = CreateBatchAddThingTopoResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// BatchAddThingTopoWithChan invokes the iot.BatchAddThingTopo API asynchronously
+// api document: https://help.aliyun.com/api/iot/batchaddthingtopo.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) BatchAddThingTopoWithChan(request *BatchAddThingTopoRequest) (<-chan *BatchAddThingTopoResponse, <-chan error) {
+	responseChan := make(chan *BatchAddThingTopoResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.BatchAddThingTopo(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// BatchAddThingTopoWithCallback invokes the iot.BatchAddThingTopo API asynchronously
+// api document: https://help.aliyun.com/api/iot/batchaddthingtopo.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) BatchAddThingTopoWithCallback(request *BatchAddThingTopoRequest, callback func(response *BatchAddThingTopoResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *BatchAddThingTopoResponse
+		var err error
+		defer close(result)
+		response, err = client.BatchAddThingTopo(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// BatchAddThingTopoRequest is the request struct for api BatchAddThingTopo
+type BatchAddThingTopoRequest struct {
+	*requests.RpcRequest
+	Ext           string                          `position:"Query" name:"Ext"`
+	GwProductKey  string                          `position:"Query" name:"GwProductKey"`
+	TopoAddItem   *[]BatchAddThingTopoTopoAddItem `position:"Query" name:"TopoAddItem"  type:"Repeated"`
+	GwDeviceName  string                          `position:"Query" name:"GwDeviceName"`
+	IotInstanceId string                          `position:"Query" name:"IotInstanceId"`
+}
+
+// BatchAddThingTopoTopoAddItem is a repeated param struct in BatchAddThingTopoRequest
+type BatchAddThingTopoTopoAddItem struct {
+	ClientId   string `name:"ClientId"`
+	SignMethod string `name:"SignMethod"`
+	Sign       string `name:"Sign"`
+	DeviceName string `name:"DeviceName"`
+	ProductKey string `name:"ProductKey"`
+	Timestamp  string `name:"Timestamp"`
+}
+
+// BatchAddThingTopoResponse is the response struct for api BatchAddThingTopo
+type BatchAddThingTopoResponse struct {
+	*responses.BaseResponse
+	RequestId    string `json:"RequestId" xml:"RequestId"`
+	Success      bool   `json:"Success" xml:"Success"`
+	Code         string `json:"Code" xml:"Code"`
+	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
+}
+
+// CreateBatchAddThingTopoRequest creates a request to invoke BatchAddThingTopo API
+func CreateBatchAddThingTopoRequest() (request *BatchAddThingTopoRequest) {
+	request = &BatchAddThingTopoRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchAddThingTopo", "Iot", "openAPI")
+	return
+}
+
+// CreateBatchAddThingTopoResponse creates a response to parse from BatchAddThingTopo response
+func CreateBatchAddThingTopoResponse() (response *BatchAddThingTopoResponse) {
+	response = &BatchAddThingTopoResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/iot/batch_bind_device_to_edge_instance_with_driver.go

@@ -96,7 +96,7 @@ func CreateBatchBindDeviceToEdgeInstanceWithDriverRequest() (request *BatchBindD
 	request = &BatchBindDeviceToEdgeInstanceWithDriverRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchBindDeviceToEdgeInstanceWithDriver", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchBindDeviceToEdgeInstanceWithDriver", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_check_device_names.go

@@ -96,7 +96,7 @@ func CreateBatchCheckDeviceNamesRequest() (request *BatchCheckDeviceNamesRequest
 	request = &BatchCheckDeviceNamesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchCheckDeviceNames", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchCheckDeviceNames", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_clear_edge_instance_device_config.go

@@ -95,7 +95,7 @@ func CreateBatchClearEdgeInstanceDeviceConfigRequest() (request *BatchClearEdgeI
 	request = &BatchClearEdgeInstanceDeviceConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchClearEdgeInstanceDeviceConfig", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchClearEdgeInstanceDeviceConfig", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_delete_device_group_relations.go

@@ -104,7 +104,7 @@ func CreateBatchDeleteDeviceGroupRelationsRequest() (request *BatchDeleteDeviceG
 	request = &BatchDeleteDeviceGroupRelationsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchDeleteDeviceGroupRelations", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchDeleteDeviceGroupRelations", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_get_device_driver.go

@@ -96,7 +96,7 @@ func CreateBatchGetDeviceDriverRequest() (request *BatchGetDeviceDriverRequest)
 	request = &BatchGetDeviceDriverRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetDeviceDriver", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetDeviceDriver", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_get_device_state.go

@@ -97,7 +97,7 @@ func CreateBatchGetDeviceStateRequest() (request *BatchGetDeviceStateRequest) {
 	request = &BatchGetDeviceStateRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetDeviceState", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetDeviceState", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_get_edge_instance_device_config.go

@@ -96,7 +96,7 @@ func CreateBatchGetEdgeInstanceDeviceConfigRequest() (request *BatchGetEdgeInsta
 	request = &BatchGetEdgeInstanceDeviceConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetEdgeInstanceDeviceConfig", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetEdgeInstanceDeviceConfig", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_get_edge_instance_driver_configs.go

@@ -96,7 +96,7 @@ func CreateBatchGetEdgeInstanceDriverConfigsRequest() (request *BatchGetEdgeInst
 	request = &BatchGetEdgeInstanceDriverConfigsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetEdgeInstanceDriverConfigs", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchGetEdgeInstanceDriverConfigs", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_query_device_detail.go

@@ -96,7 +96,7 @@ func CreateBatchQueryDeviceDetailRequest() (request *BatchQueryDeviceDetailReque
 	request = &BatchQueryDeviceDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchQueryDeviceDetail", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchQueryDeviceDetail", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_register_device.go

@@ -96,7 +96,7 @@ func CreateBatchRegisterDeviceRequest() (request *BatchRegisterDeviceRequest) {
 	request = &BatchRegisterDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchRegisterDevice", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchRegisterDevice", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_register_device_with_apply_id.go

@@ -96,7 +96,7 @@ func CreateBatchRegisterDeviceWithApplyIdRequest() (request *BatchRegisterDevice
 	request = &BatchRegisterDeviceWithApplyIdRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchRegisterDeviceWithApplyId", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchRegisterDeviceWithApplyId", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_set_edge_instance_device_config.go

@@ -101,7 +101,7 @@ func CreateBatchSetEdgeInstanceDeviceConfigRequest() (request *BatchSetEdgeInsta
 	request = &BatchSetEdgeInstanceDeviceConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchSetEdgeInstanceDeviceConfig", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchSetEdgeInstanceDeviceConfig", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_unbind_device_from_edge_instance.go

@@ -95,7 +95,7 @@ func CreateBatchUnbindDeviceFromEdgeInstanceRequest() (request *BatchUnbindDevic
 	request = &BatchUnbindDeviceFromEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchUnbindDeviceFromEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchUnbindDeviceFromEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/batch_update_device_nickname.go

@@ -102,7 +102,7 @@ func CreateBatchUpdateDeviceNicknameRequest() (request *BatchUpdateDeviceNicknam
 	request = &BatchUpdateDeviceNicknameRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BatchUpdateDeviceNickname", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BatchUpdateDeviceNickname", "Iot", "openAPI")
 	return
 }
 

+ 2 - 1
services/iot/bind_driver_to_edge_instance.go

@@ -80,6 +80,7 @@ type BindDriverToEdgeInstanceRequest struct {
 	InstanceId    string `position:"Query" name:"InstanceId"`
 	DriverId      string `position:"Query" name:"DriverId"`
 	IotInstanceId string `position:"Query" name:"IotInstanceId"`
+	DriverVersion string `position:"Query" name:"DriverVersion"`
 }
 
 // BindDriverToEdgeInstanceResponse is the response struct for api BindDriverToEdgeInstance
@@ -96,7 +97,7 @@ func CreateBindDriverToEdgeInstanceRequest() (request *BindDriverToEdgeInstanceR
 	request = &BindDriverToEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BindDriverToEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BindDriverToEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/bind_gateway_to_edge_instance.go

@@ -97,7 +97,7 @@ func CreateBindGatewayToEdgeInstanceRequest() (request *BindGatewayToEdgeInstanc
 	request = &BindGatewayToEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "BindGatewayToEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "BindGatewayToEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/clear_edge_instance_driver_configs.go

@@ -95,7 +95,7 @@ func CreateClearEdgeInstanceDriverConfigsRequest() (request *ClearEdgeInstanceDr
 	request = &ClearEdgeInstanceDriverConfigsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "ClearEdgeInstanceDriverConfigs", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "ClearEdgeInstanceDriverConfigs", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/close_edge_instance_deployment.go

@@ -94,7 +94,7 @@ func CreateCloseEdgeInstanceDeploymentRequest() (request *CloseEdgeInstanceDeplo
 	request = &CloseEdgeInstanceDeploymentRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CloseEdgeInstanceDeployment", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CloseEdgeInstanceDeployment", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_data_api_service.go

@@ -119,7 +119,7 @@ func CreateCreateDataAPIServiceRequest() (request *CreateDataAPIServiceRequest)
 	request = &CreateDataAPIServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateDataAPIService", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateDataAPIService", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_device_group.go

@@ -97,7 +97,7 @@ func CreateCreateDeviceGroupRequest() (request *CreateDeviceGroupRequest) {
 	request = &CreateDeviceGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateDeviceGroup", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateDeviceGroup", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_edge_instance.go

@@ -97,7 +97,7 @@ func CreateCreateEdgeInstanceRequest() (request *CreateEdgeInstanceRequest) {
 	request = &CreateEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_edge_instance_deployment.go

@@ -96,7 +96,7 @@ func CreateCreateEdgeInstanceDeploymentRequest() (request *CreateEdgeInstanceDep
 	request = &CreateEdgeInstanceDeploymentRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateEdgeInstanceDeployment", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateEdgeInstanceDeployment", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_lo_ra_nodes_task.go

@@ -102,7 +102,7 @@ func CreateCreateLoRaNodesTaskRequest() (request *CreateLoRaNodesTaskRequest) {
 	request = &CreateLoRaNodesTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateLoRaNodesTask", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateLoRaNodesTask", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_product.go

@@ -107,7 +107,7 @@ func CreateCreateProductRequest() (request *CreateProductRequest) {
 	request = &CreateProductRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateProduct", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateProduct", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_product_tags.go

@@ -102,7 +102,7 @@ func CreateCreateProductTagsRequest() (request *CreateProductTagsRequest) {
 	request = &CreateProductTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateProductTags", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateProductTags", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_product_topic.go

@@ -98,7 +98,7 @@ func CreateCreateProductTopicRequest() (request *CreateProductTopicRequest) {
 	request = &CreateProductTopicRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateProductTopic", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateProductTopic", "Iot", "openAPI")
 	return
 }
 

+ 11 - 10
services/iot/create_rule.go

@@ -76,15 +76,16 @@ func (client *Client) CreateRuleWithCallback(request *CreateRuleRequest, callbac
 // CreateRuleRequest is the request struct for api CreateRule
 type CreateRuleRequest struct {
 	*requests.RpcRequest
-	Select        string           `position:"Query" name:"Select"`
-	RuleDesc      string           `position:"Query" name:"RuleDesc"`
-	ProductKey    string           `position:"Query" name:"ProductKey"`
-	ShortTopic    string           `position:"Query" name:"ShortTopic"`
-	DataType      string           `position:"Query" name:"DataType"`
-	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
-	Name          string           `position:"Query" name:"Name"`
-	Where         string           `position:"Query" name:"Where"`
-	TopicType     requests.Integer `position:"Query" name:"TopicType"`
+	Select          string           `position:"Query" name:"Select"`
+	RuleDesc        string           `position:"Query" name:"RuleDesc"`
+	ShortTopic      string           `position:"Query" name:"ShortTopic"`
+	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
+	DataType        string           `position:"Query" name:"DataType"`
+	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
+	Where           string           `position:"Query" name:"Where"`
+	TopicType       requests.Integer `position:"Query" name:"TopicType"`
+	ProductKey      string           `position:"Query" name:"ProductKey"`
+	Name            string           `position:"Query" name:"Name"`
 }
 
 // CreateRuleResponse is the response struct for api CreateRule
@@ -102,7 +103,7 @@ func CreateCreateRuleRequest() (request *CreateRuleRequest) {
 	request = &CreateRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateRule", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateRule", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_rule_action.go

@@ -98,7 +98,7 @@ func CreateCreateRuleActionRequest() (request *CreateRuleActionRequest) {
 	request = &CreateRuleActionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateRuleAction", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateRuleAction", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/create_topic_route_table.go

@@ -97,7 +97,7 @@ func CreateCreateTopicRouteTableRequest() (request *CreateTopicRouteTableRequest
 	request = &CreateTopicRouteTableRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "CreateTopicRouteTable", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "CreateTopicRouteTable", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_device.go

@@ -96,7 +96,7 @@ func CreateDeleteDeviceRequest() (request *DeleteDeviceRequest) {
 	request = &DeleteDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDevice", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDevice", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_device_file.go

@@ -97,7 +97,7 @@ func CreateDeleteDeviceFileRequest() (request *DeleteDeviceFileRequest) {
 	request = &DeleteDeviceFileRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDeviceFile", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDeviceFile", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_device_group.go

@@ -94,7 +94,7 @@ func CreateDeleteDeviceGroupRequest() (request *DeleteDeviceGroupRequest) {
 	request = &DeleteDeviceGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDeviceGroup", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDeviceGroup", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_device_prop.go

@@ -97,7 +97,7 @@ func CreateDeleteDevicePropRequest() (request *DeleteDevicePropRequest) {
 	request = &DeleteDevicePropRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDeviceProp", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteDeviceProp", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_edge_instance.go

@@ -94,7 +94,7 @@ func CreateDeleteEdgeInstanceRequest() (request *DeleteEdgeInstanceRequest) {
 	request = &DeleteEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_product.go

@@ -94,7 +94,7 @@ func CreateDeleteProductRequest() (request *DeleteProductRequest) {
 	request = &DeleteProductRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteProduct", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteProduct", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_product_tags.go

@@ -95,7 +95,7 @@ func CreateDeleteProductTagsRequest() (request *DeleteProductTagsRequest) {
 	request = &DeleteProductTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteProductTags", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteProductTags", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_product_topic.go

@@ -94,7 +94,7 @@ func CreateDeleteProductTopicRequest() (request *DeleteProductTopicRequest) {
 	request = &DeleteProductTopicRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteProductTopic", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteProductTopic", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_rule.go

@@ -94,7 +94,7 @@ func CreateDeleteRuleRequest() (request *DeleteRuleRequest) {
 	request = &DeleteRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteRule", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteRule", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_rule_action.go

@@ -94,7 +94,7 @@ func CreateDeleteRuleActionRequest() (request *DeleteRuleActionRequest) {
 	request = &DeleteRuleActionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteRuleAction", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteRuleAction", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/delete_topic_route_table.go

@@ -97,7 +97,7 @@ func CreateDeleteTopicRouteTableRequest() (request *DeleteTopicRouteTableRequest
 	request = &DeleteTopicRouteTableRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteTopicRouteTable", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DeleteTopicRouteTable", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/disable_thing.go

@@ -96,7 +96,7 @@ func CreateDisableThingRequest() (request *DisableThingRequest) {
 	request = &DisableThingRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "DisableThing", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "DisableThing", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/enable_thing.go

@@ -96,7 +96,7 @@ func CreateEnableThingRequest() (request *EnableThingRequest) {
 	request = &EnableThingRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "EnableThing", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "EnableThing", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_data_api_service_detail.go

@@ -94,7 +94,7 @@ func CreateGetDataAPIServiceDetailRequest() (request *GetDataAPIServiceDetailReq
 	request = &GetDataAPIServiceDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetDataAPIServiceDetail", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetDataAPIServiceDetail", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_device_list_by_iot_ids.go

@@ -96,7 +96,7 @@ func CreateGetDeviceListByIotIdsRequest() (request *GetDeviceListByIotIdsRequest
 	request = &GetDeviceListByIotIdsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetDeviceListByIotIds", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetDeviceListByIotIds", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_device_shadow.go

@@ -97,7 +97,7 @@ func CreateGetDeviceShadowRequest() (request *GetDeviceShadowRequest) {
 	request = &GetDeviceShadowRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetDeviceShadow", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetDeviceShadow", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_device_status.go

@@ -97,7 +97,7 @@ func CreateGetDeviceStatusRequest() (request *GetDeviceStatusRequest) {
 	request = &GetDeviceStatusRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetDeviceStatus", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetDeviceStatus", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_edge_instance.go

@@ -95,7 +95,7 @@ func CreateGetEdgeInstanceRequest() (request *GetEdgeInstanceRequest) {
 	request = &GetEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_edge_instance_deployment.go

@@ -96,7 +96,7 @@ func CreateGetEdgeInstanceDeploymentRequest() (request *GetEdgeInstanceDeploymen
 	request = &GetEdgeInstanceDeploymentRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetEdgeInstanceDeployment", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetEdgeInstanceDeployment", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_gateway_by_sub_device.go

@@ -97,7 +97,7 @@ func CreateGetGatewayBySubDeviceRequest() (request *GetGatewayBySubDeviceRequest
 	request = &GetGatewayBySubDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetGatewayBySubDevice", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetGatewayBySubDevice", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_lora_nodes_task.go

@@ -99,7 +99,7 @@ func CreateGetLoraNodesTaskRequest() (request *GetLoraNodesTaskRequest) {
 	request = &GetLoraNodesTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetLoraNodesTask", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetLoraNodesTask", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_nodes_adding_task.go

@@ -99,7 +99,7 @@ func CreateGetNodesAddingTaskRequest() (request *GetNodesAddingTaskRequest) {
 	request = &GetNodesAddingTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetNodesAddingTask", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetNodesAddingTask", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_product_key_list_by_name.go

@@ -97,7 +97,7 @@ func CreateGetProductKeyListByNameRequest() (request *GetProductKeyListByNameReq
 	request = &GetProductKeyListByNameRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetProductKeyListByName", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetProductKeyListByName", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_product_meta_list_by_name.go

@@ -98,7 +98,7 @@ func CreateGetProductMetaListByNameRequest() (request *GetProductMetaListByNameR
 	request = &GetProductMetaListByNameRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetProductMetaListByName", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetProductMetaListByName", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_rule.go

@@ -95,7 +95,7 @@ func CreateGetRuleRequest() (request *GetRuleRequest) {
 	request = &GetRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetRule", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetRule", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_rule_action.go

@@ -95,7 +95,7 @@ func CreateGetRuleActionRequest() (request *GetRuleActionRequest) {
 	request = &GetRuleActionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetRuleAction", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetRuleAction", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/get_thing_topo.go

@@ -99,7 +99,7 @@ func CreateGetThingTopoRequest() (request *GetThingTopoRequest) {
 	request = &GetThingTopoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GetThingTopo", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GetThingTopo", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/gis_query_device_location.go

@@ -97,7 +97,7 @@ func CreateGisQueryDeviceLocationRequest() (request *GisQueryDeviceLocationReque
 	request = &GisQueryDeviceLocationRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "GisQueryDeviceLocation", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "GisQueryDeviceLocation", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/invoke_data_api_service.go

@@ -103,7 +103,7 @@ func CreateInvokeDataAPIServiceRequest() (request *InvokeDataAPIServiceRequest)
 	request = &InvokeDataAPIServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "InvokeDataAPIService", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "InvokeDataAPIService", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/invoke_thing_service.go

@@ -99,7 +99,7 @@ func CreateInvokeThingServiceRequest() (request *InvokeThingServiceRequest) {
 	request = &InvokeThingServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "InvokeThingService", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "InvokeThingService", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/invoke_things_service.go

@@ -97,7 +97,7 @@ func CreateInvokeThingsServiceRequest() (request *InvokeThingsServiceRequest) {
 	request = &InvokeThingsServiceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "InvokeThingsService", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "InvokeThingsService", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/list_product_by_tags.go

@@ -103,7 +103,7 @@ func CreateListProductByTagsRequest() (request *ListProductByTagsRequest) {
 	request = &ListProductByTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "ListProductByTags", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "ListProductByTags", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/list_product_tags.go

@@ -95,7 +95,7 @@ func CreateListProductTagsRequest() (request *ListProductTagsRequest) {
 	request = &ListProductTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "ListProductTags", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "ListProductTags", "Iot", "openAPI")
 	return
 }
 

+ 7 - 6
services/iot/list_rule.go

@@ -76,10 +76,11 @@ func (client *Client) ListRuleWithCallback(request *ListRuleRequest, callback fu
 // ListRuleRequest is the request struct for api ListRule
 type ListRuleRequest struct {
 	*requests.RpcRequest
-	SearchName    string           `position:"Query" name:"SearchName"`
-	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
-	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
-	PageSize      requests.Integer `position:"Query" name:"PageSize"`
+	SearchName      string           `position:"Query" name:"SearchName"`
+	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
+	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
+	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
+	PageSize        requests.Integer `position:"Query" name:"PageSize"`
 }
 
 // ListRuleResponse is the response struct for api ListRule
@@ -89,9 +90,9 @@ type ListRuleResponse struct {
 	Success      bool           `json:"Success" xml:"Success"`
 	Code         string         `json:"Code" xml:"Code"`
 	ErrorMessage string         `json:"ErrorMessage" xml:"ErrorMessage"`
-	PageSize     int            `json:"PageSize" xml:"PageSize"`
 	Page         int            `json:"Page" xml:"Page"`
 	Total        int            `json:"Total" xml:"Total"`
+	PageSize     int            `json:"PageSize" xml:"PageSize"`
 	Data         DataInListRule `json:"Data" xml:"Data"`
 }
 
@@ -100,7 +101,7 @@ func CreateListRuleRequest() (request *ListRuleRequest) {
 	request = &ListRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "ListRule", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "ListRule", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/list_rule_actions.go

@@ -95,7 +95,7 @@ func CreateListRuleActionsRequest() (request *ListRuleActionsRequest) {
 	request = &ListRuleActionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "ListRuleActions", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "ListRuleActions", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/notify_add_thing_topo.go

@@ -98,7 +98,7 @@ func CreateNotifyAddThingTopoRequest() (request *NotifyAddThingTopoRequest) {
 	request = &NotifyAddThingTopoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "NotifyAddThingTopo", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "NotifyAddThingTopo", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/pub.go

@@ -98,7 +98,7 @@ func CreatePubRequest() (request *PubRequest) {
 	request = &PubRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "Pub", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "Pub", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/pub_broadcast.go

@@ -96,7 +96,7 @@ func CreatePubBroadcastRequest() (request *PubBroadcastRequest) {
 	request = &PubBroadcastRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "PubBroadcast", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "PubBroadcast", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_app_device_list.go

@@ -110,7 +110,7 @@ func CreateQueryAppDeviceListRequest() (request *QueryAppDeviceListRequest) {
 	request = &QueryAppDeviceListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryAppDeviceList", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryAppDeviceList", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_batch_register_device_status.go

@@ -96,7 +96,7 @@ func CreateQueryBatchRegisterDeviceStatusRequest() (request *QueryBatchRegisterD
 	request = &QueryBatchRegisterDeviceStatusRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryBatchRegisterDeviceStatus", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryBatchRegisterDeviceStatus", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_cert_url_by_apply_id.go

@@ -95,7 +95,7 @@ func CreateQueryCertUrlByApplyIdRequest() (request *QueryCertUrlByApplyIdRequest
 	request = &QueryCertUrlByApplyIdRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryCertUrlByApplyId", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryCertUrlByApplyId", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device.go

@@ -101,7 +101,7 @@ func CreateQueryDeviceRequest() (request *QueryDeviceRequest) {
 	request = &QueryDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevice", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevice", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_by_driver.go

@@ -98,7 +98,7 @@ func CreateQueryDeviceByDriverRequest() (request *QueryDeviceByDriverRequest) {
 	request = &QueryDeviceByDriverRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceByDriver", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceByDriver", "Iot", "openAPI")
 	return
 }
 

+ 117 - 0
services/iot/query_device_by_status.go

@@ -0,0 +1,117 @@
+package iot
+
+//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"
+)
+
+// QueryDeviceByStatus invokes the iot.QueryDeviceByStatus API synchronously
+// api document: https://help.aliyun.com/api/iot/querydevicebystatus.html
+func (client *Client) QueryDeviceByStatus(request *QueryDeviceByStatusRequest) (response *QueryDeviceByStatusResponse, err error) {
+	response = CreateQueryDeviceByStatusResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// QueryDeviceByStatusWithChan invokes the iot.QueryDeviceByStatus API asynchronously
+// api document: https://help.aliyun.com/api/iot/querydevicebystatus.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryDeviceByStatusWithChan(request *QueryDeviceByStatusRequest) (<-chan *QueryDeviceByStatusResponse, <-chan error) {
+	responseChan := make(chan *QueryDeviceByStatusResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.QueryDeviceByStatus(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// QueryDeviceByStatusWithCallback invokes the iot.QueryDeviceByStatus API asynchronously
+// api document: https://help.aliyun.com/api/iot/querydevicebystatus.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) QueryDeviceByStatusWithCallback(request *QueryDeviceByStatusRequest, callback func(response *QueryDeviceByStatusResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *QueryDeviceByStatusResponse
+		var err error
+		defer close(result)
+		response, err = client.QueryDeviceByStatus(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// QueryDeviceByStatusRequest is the request struct for api QueryDeviceByStatus
+type QueryDeviceByStatusRequest struct {
+	*requests.RpcRequest
+	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
+	ProductKey      string           `position:"Query" name:"ProductKey"`
+	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
+	IotInstanceId   string           `position:"Query" name:"IotInstanceId"`
+	PageSize        requests.Integer `position:"Query" name:"PageSize"`
+	BizTenantId     string           `position:"Query" name:"BizTenantId"`
+	Status          requests.Integer `position:"Query" name:"Status"`
+}
+
+// QueryDeviceByStatusResponse is the response struct for api QueryDeviceByStatus
+type QueryDeviceByStatusResponse struct {
+	*responses.BaseResponse
+	RequestId    string                    `json:"RequestId" xml:"RequestId"`
+	Success      bool                      `json:"Success" xml:"Success"`
+	Code         string                    `json:"Code" xml:"Code"`
+	ErrorMessage string                    `json:"ErrorMessage" xml:"ErrorMessage"`
+	Page         int                       `json:"Page" xml:"Page"`
+	PageSize     int                       `json:"PageSize" xml:"PageSize"`
+	PageCount    int                       `json:"PageCount" xml:"PageCount"`
+	Total        int                       `json:"Total" xml:"Total"`
+	Data         DataInQueryDeviceByStatus `json:"Data" xml:"Data"`
+}
+
+// CreateQueryDeviceByStatusRequest creates a request to invoke QueryDeviceByStatus API
+func CreateQueryDeviceByStatusRequest() (request *QueryDeviceByStatusRequest) {
+	request = &QueryDeviceByStatusRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceByStatus", "Iot", "openAPI")
+	return
+}
+
+// CreateQueryDeviceByStatusResponse creates a response to parse from QueryDeviceByStatus response
+func CreateQueryDeviceByStatusResponse() (response *QueryDeviceByStatusResponse) {
+	response = &QueryDeviceByStatusResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/iot/query_device_by_tags.go

@@ -107,7 +107,7 @@ func CreateQueryDeviceByTagsRequest() (request *QueryDeviceByTagsRequest) {
 	request = &QueryDeviceByTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceByTags", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceByTags", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_cert.go

@@ -96,7 +96,7 @@ func CreateQueryDeviceCertRequest() (request *QueryDeviceCertRequest) {
 	request = &QueryDeviceCertRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceCert", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceCert", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_desired_property.go

@@ -98,7 +98,7 @@ func CreateQueryDeviceDesiredPropertyRequest() (request *QueryDeviceDesiredPrope
 	request = &QueryDeviceDesiredPropertyRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceDesiredProperty", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceDesiredProperty", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_detail.go

@@ -97,7 +97,7 @@ func CreateQueryDeviceDetailRequest() (request *QueryDeviceDetailRequest) {
 	request = &QueryDeviceDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceDetail", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceDetail", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_event_data.go

@@ -103,7 +103,7 @@ func CreateQueryDeviceEventDataRequest() (request *QueryDeviceEventDataRequest)
 	request = &QueryDeviceEventDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceEventData", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceEventData", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_file.go

@@ -98,7 +98,7 @@ func CreateQueryDeviceFileRequest() (request *QueryDeviceFileRequest) {
 	request = &QueryDeviceFileRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceFile", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceFile", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_file_list.go

@@ -103,7 +103,7 @@ func CreateQueryDeviceFileListRequest() (request *QueryDeviceFileListRequest) {
 	request = &QueryDeviceFileListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceFileList", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceFileList", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_group_by_device.go

@@ -96,7 +96,7 @@ func CreateQueryDeviceGroupByDeviceRequest() (request *QueryDeviceGroupByDeviceR
 	request = &QueryDeviceGroupByDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupByDevice", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupByDevice", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_group_by_tags.go

@@ -107,7 +107,7 @@ func CreateQueryDeviceGroupByTagsRequest() (request *QueryDeviceGroupByTagsReque
 	request = &QueryDeviceGroupByTagsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupByTags", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupByTags", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_group_info.go

@@ -95,7 +95,7 @@ func CreateQueryDeviceGroupInfoRequest() (request *QueryDeviceGroupInfoRequest)
 	request = &QueryDeviceGroupInfoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupInfo", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupInfo", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_group_list.go

@@ -102,7 +102,7 @@ func CreateQueryDeviceGroupListRequest() (request *QueryDeviceGroupListRequest)
 	request = &QueryDeviceGroupListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupList", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupList", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_group_tag_list.go

@@ -95,7 +95,7 @@ func CreateQueryDeviceGroupTagListRequest() (request *QueryDeviceGroupTagListReq
 	request = &QueryDeviceGroupTagListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupTagList", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceGroupTagList", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_list_by_device_group.go

@@ -101,7 +101,7 @@ func CreateQueryDeviceListByDeviceGroupRequest() (request *QueryDeviceListByDevi
 	request = &QueryDeviceListByDeviceGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceListByDeviceGroup", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceListByDeviceGroup", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_prop.go

@@ -97,7 +97,7 @@ func CreateQueryDevicePropRequest() (request *QueryDevicePropRequest) {
 	request = &QueryDevicePropRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceProp", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceProp", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_properties_data.go

@@ -104,7 +104,7 @@ func CreateQueryDevicePropertiesDataRequest() (request *QueryDevicePropertiesDat
 	request = &QueryDevicePropertiesDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevicePropertiesData", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevicePropertiesData", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_property_data.go

@@ -102,7 +102,7 @@ func CreateQueryDevicePropertyDataRequest() (request *QueryDevicePropertyDataReq
 	request = &QueryDevicePropertyDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevicePropertyData", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevicePropertyData", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_property_status.go

@@ -97,7 +97,7 @@ func CreateQueryDevicePropertyStatusRequest() (request *QueryDevicePropertyStatu
 	request = &QueryDevicePropertyStatusRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevicePropertyStatus", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDevicePropertyStatus", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_service_data.go

@@ -102,7 +102,7 @@ func CreateQueryDeviceServiceDataRequest() (request *QueryDeviceServiceDataReque
 	request = &QueryDeviceServiceDataRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceServiceData", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceServiceData", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_device_statistics.go

@@ -95,7 +95,7 @@ func CreateQueryDeviceStatisticsRequest() (request *QueryDeviceStatisticsRequest
 	request = &QueryDeviceStatisticsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceStatistics", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryDeviceStatistics", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_edge_instance.go

@@ -97,7 +97,7 @@ func CreateQueryEdgeInstanceRequest() (request *QueryEdgeInstanceRequest) {
 	request = &QueryEdgeInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstance", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstance", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_edge_instance_device.go

@@ -97,7 +97,7 @@ func CreateQueryEdgeInstanceDeviceRequest() (request *QueryEdgeInstanceDeviceReq
 	request = &QueryEdgeInstanceDeviceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceDevice", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceDevice", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_edge_instance_driver.go

@@ -97,7 +97,7 @@ func CreateQueryEdgeInstanceDriverRequest() (request *QueryEdgeInstanceDriverReq
 	request = &QueryEdgeInstanceDriverRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceDriver", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceDriver", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_edge_instance_gateway.go

@@ -95,7 +95,7 @@ func CreateQueryEdgeInstanceGatewayRequest() (request *QueryEdgeInstanceGatewayR
 	request = &QueryEdgeInstanceGatewayRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceGateway", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceGateway", "Iot", "openAPI")
 	return
 }
 

+ 1 - 1
services/iot/query_edge_instance_historic_deployment.go

@@ -99,7 +99,7 @@ func CreateQueryEdgeInstanceHistoricDeploymentRequest() (request *QueryEdgeInsta
 	request = &QueryEdgeInstanceHistoricDeploymentRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceHistoricDeployment", "iot", "openAPI")
+	request.InitWithApiInfo("Iot", "2018-01-20", "QueryEdgeInstanceHistoricDeployment", "Iot", "openAPI")
 	return
 }
 

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