struct_data.go 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. package iot
  2. //Licensed under the Apache License, Version 2.0 (the "License");
  3. //you may not use this file except in compliance with the License.
  4. //You may obtain a copy of the License at
  5. //
  6. //http://www.apache.org/licenses/LICENSE-2.0
  7. //
  8. //Unless required by applicable law or agreed to in writing, software
  9. //distributed under the License is distributed on an "AS IS" BASIS,
  10. //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. //See the License for the specific language governing permissions and
  12. //limitations under the License.
  13. //
  14. // Code generated by Alibaba Cloud SDK Code Generator.
  15. // Changes may cause incorrect behavior and will be lost if the code is regenerated.
  16. // Data is a nested struct in iot response
  17. type Data struct {
  18. LatestDeploymentStatus int `json:"LatestDeploymentStatus" xml:"LatestDeploymentStatus"`
  19. RoleAttachTime string `json:"RoleAttachTime" xml:"RoleAttachTime"`
  20. RequestProtocol string `json:"RequestProtocol" xml:"RequestProtocol"`
  21. ContainerConfig string `json:"ContainerConfig" xml:"ContainerConfig"`
  22. UtcStartTime string `json:"UtcStartTime" xml:"UtcStartTime"`
  23. RoleName string `json:"RoleName" xml:"RoleName"`
  24. Spec int `json:"Spec" xml:"Spec"`
  25. RequestMethod string `json:"RequestMethod" xml:"RequestMethod"`
  26. Nickname string `json:"Nickname" xml:"Nickname"`
  27. UtcEndTime string `json:"UtcEndTime" xml:"UtcEndTime"`
  28. DevEui string `json:"DevEui" xml:"DevEui"`
  29. GroupId string `json:"GroupId" xml:"GroupId"`
  30. JobType string `json:"JobType" xml:"JobType"`
  31. LatestDeploymentType string `json:"LatestDeploymentType" xml:"LatestDeploymentType"`
  32. OssPreSignedAddress string `json:"OssPreSignedAddress" xml:"OssPreSignedAddress"`
  33. Type string `json:"Type" xml:"Type"`
  34. FileId string `json:"FileId" xml:"FileId"`
  35. ThingModelJson string `json:"ThingModelJson" xml:"ThingModelJson"`
  36. LastUpdateTime int64 `json:"LastUpdateTime" xml:"LastUpdateTime"`
  37. Versions string `json:"Versions" xml:"Versions"`
  38. TslUri string `json:"TslUri" xml:"TslUri"`
  39. SelectionType string `json:"SelectionType" xml:"SelectionType"`
  40. OssAddress string `json:"OssAddress" xml:"OssAddress"`
  41. FirmwareId string `json:"FirmwareId" xml:"FirmwareId"`
  42. AliyunCommodityCode string `json:"AliyunCommodityCode" xml:"AliyunCommodityCode"`
  43. ApplyId int64 `json:"ApplyId" xml:"ApplyId"`
  44. Host string `json:"Host" xml:"Host"`
  45. DeviceName string `json:"DeviceName" xml:"DeviceName"`
  46. PageCount int64 `json:"PageCount" xml:"PageCount"`
  47. Size string `json:"Size" xml:"Size"`
  48. UtcScheduleTime string `json:"UtcScheduleTime" xml:"UtcScheduleTime"`
  49. ProductName string `json:"ProductName" xml:"ProductName"`
  50. Name string `json:"Name" xml:"Name"`
  51. GmtCreateTimestamp int64 `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
  52. DownloadUrl string `json:"DownloadUrl" xml:"DownloadUrl"`
  53. RetryCount int `json:"RetryCount" xml:"RetryCount"`
  54. TimeoutInMinutes int `json:"TimeoutInMinutes" xml:"TimeoutInMinutes"`
  55. PageSize int `json:"PageSize" xml:"PageSize"`
  56. Key string `json:"Key" xml:"Key"`
  57. GmtCreate string `json:"GmtCreate" xml:"GmtCreate"`
  58. DestVersion string `json:"DestVersion" xml:"DestVersion"`
  59. InstanceId string `json:"InstanceId" xml:"InstanceId"`
  60. MaximumPerMinute int `json:"MaximumPerMinute" xml:"MaximumPerMinute"`
  61. JobStatus string `json:"JobStatus" xml:"JobStatus"`
  62. Policy string `json:"Policy" xml:"Policy"`
  63. DateFormat string `json:"DateFormat" xml:"DateFormat"`
  64. DeviceOnline int `json:"DeviceOnline" xml:"DeviceOnline"`
  65. JobId string `json:"JobId" xml:"JobId"`
  66. RetryInterval int `json:"RetryInterval" xml:"RetryInterval"`
  67. EdgeVersion string `json:"EdgeVersion" xml:"EdgeVersion"`
  68. JoinEui string `json:"JoinEui" xml:"JoinEui"`
  69. DriverId string `json:"DriverId" xml:"DriverId"`
  70. CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
  71. Signature string `json:"Signature" xml:"Signature"`
  72. DeviceCount int `json:"DeviceCount" xml:"DeviceCount"`
  73. ProtocolType string `json:"ProtocolType" xml:"ProtocolType"`
  74. AuthType string `json:"AuthType" xml:"AuthType"`
  75. Total int64 `json:"Total" xml:"Total"`
  76. TargetSelection string `json:"TargetSelection" xml:"TargetSelection"`
  77. DataFormat int `json:"DataFormat" xml:"DataFormat"`
  78. BizEnable bool `json:"BizEnable" xml:"BizEnable"`
  79. GmtCompleted string `json:"GmtCompleted" xml:"GmtCompleted"`
  80. UtcCreate string `json:"UtcCreate" xml:"UtcCreate"`
  81. DeviceActive int `json:"DeviceActive" xml:"DeviceActive"`
  82. DriverVersion string `json:"DriverVersion" xml:"DriverVersion"`
  83. GmtCompletedTimestamp int64 `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
  84. PageNo int `json:"PageNo" xml:"PageNo"`
  85. DriverConfig string `json:"DriverConfig" xml:"DriverConfig"`
  86. RoleArn string `json:"RoleArn" xml:"RoleArn"`
  87. Tags string `json:"Tags" xml:"Tags"`
  88. UtcCreatedOn string `json:"UtcCreatedOn" xml:"UtcCreatedOn"`
  89. UtcModified string `json:"UtcModified" xml:"UtcModified"`
  90. MessageId string `json:"MessageId" xml:"MessageId"`
  91. SrcVersions string `json:"SrcVersions" xml:"SrcVersions"`
  92. Id2 bool `json:"Id2" xml:"Id2"`
  93. NodeType int `json:"NodeType" xml:"NodeType"`
  94. ConfigCheckRule string `json:"ConfigCheckRule" xml:"ConfigCheckRule"`
  95. TslStr string `json:"TslStr" xml:"TslStr"`
  96. ApiSrn string `json:"ApiSrn" xml:"ApiSrn"`
  97. OSSAccessKeyId string `json:"OSSAccessKeyId" xml:"OSSAccessKeyId"`
  98. SourceConfig string `json:"SourceConfig" xml:"SourceConfig"`
  99. GroupName string `json:"GroupName" xml:"GroupName"`
  100. CreateTime int64 `json:"CreateTime" xml:"CreateTime"`
  101. DeploymentId string `json:"DeploymentId" xml:"DeploymentId"`
  102. FirmwareUrl string `json:"FirmwareUrl" xml:"FirmwareUrl"`
  103. RoleAttachTimestamp int64 `json:"RoleAttachTimestamp" xml:"RoleAttachTimestamp"`
  104. JobDesc string `json:"JobDesc" xml:"JobDesc"`
  105. Description string `json:"Description" xml:"Description"`
  106. GmtModifiedTimestamp int64 `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
  107. ApiPath string `json:"ApiPath" xml:"ApiPath"`
  108. Status int `json:"Status" xml:"Status"`
  109. Result string `json:"Result" xml:"Result"`
  110. DeviceSecret string `json:"DeviceSecret" xml:"DeviceSecret"`
  111. ProductKey string `json:"ProductKey" xml:"ProductKey"`
  112. GmtModified string `json:"GmtModified" xml:"GmtModified"`
  113. DisplayName string `json:"DisplayName" xml:"DisplayName"`
  114. VersionState string `json:"VersionState" xml:"VersionState"`
  115. IotId string `json:"IotId" xml:"IotId"`
  116. GroupDesc string `json:"GroupDesc" xml:"GroupDesc"`
  117. GrayPercent string `json:"GrayPercent" xml:"GrayPercent"`
  118. ResultList ResultList `json:"ResultList" xml:"ResultList"`
  119. FieldNameList FieldNameList `json:"FieldNameList" xml:"FieldNameList"`
  120. InvalidDeviceNameList InvalidDeviceNameList `json:"InvalidDeviceNameList" xml:"InvalidDeviceNameList"`
  121. SqlTemplateDTO SqlTemplateDTO `json:"SqlTemplateDTO" xml:"SqlTemplateDTO"`
  122. TaskList []Task `json:"TaskList" xml:"TaskList"`
  123. ModelVersions []ModelVersion `json:"ModelVersions" xml:"ModelVersions"`
  124. List ListInGetThingTopo `json:"List" xml:"List"`
  125. }