services/iot/struct_data.go (200 lines of code) (raw):
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.
// Data is a nested struct in iot response
type Data struct {
LatestDeploymentStatus int `json:"LatestDeploymentStatus" xml:"LatestDeploymentStatus"`
SourceData string `json:"SourceData" xml:"SourceData"`
ContainerConfig string `json:"ContainerConfig" xml:"ContainerConfig"`
RoleName string `json:"RoleName" xml:"RoleName"`
RequestMethod string `json:"RequestMethod" xml:"RequestMethod"`
DevEui string `json:"DevEui" xml:"DevEui"`
CoordinateSystem int `json:"CoordinateSystem" xml:"CoordinateSystem"`
OssPreSignedAddress string `json:"OssPreSignedAddress" xml:"OssPreSignedAddress"`
DeviceConnState string `json:"DeviceConnState" xml:"DeviceConnState"`
FileId string `json:"FileId" xml:"FileId"`
TslUri string `json:"TslUri" xml:"TslUri"`
Code string `json:"Code" xml:"Code"`
CsvUrl string `json:"CsvUrl" xml:"CsvUrl"`
OssAddress string `json:"OssAddress" xml:"OssAddress"`
FirmwareId string `json:"FirmwareId" xml:"FirmwareId"`
ApplyId int64 `json:"ApplyId" xml:"ApplyId"`
LongJobId string `json:"LongJobId" xml:"LongJobId"`
Host string `json:"Host" xml:"Host"`
PageCount int64 `json:"PageCount" xml:"PageCount"`
FailSum int `json:"FailSum" xml:"FailSum"`
Count int64 `json:"Count" xml:"Count"`
Size string `json:"Size" xml:"Size"`
Udi string `json:"Udi" xml:"Udi"`
ProductName string `json:"ProductName" xml:"ProductName"`
Name string `json:"Name" xml:"Name"`
SuccessSum int `json:"SuccessSum" xml:"SuccessSum"`
GmtCreateTimestamp int64 `json:"GmtCreateTimestamp" xml:"GmtCreateTimestamp"`
SpeechCode string `json:"SpeechCode" xml:"SpeechCode"`
Key string `json:"Key" xml:"Key"`
GmtCreate string `json:"GmtCreate" xml:"GmtCreate"`
EnableSoundCode bool `json:"EnableSoundCode" xml:"EnableSoundCode"`
SourceConnState string `json:"SourceConnState" xml:"SourceConnState"`
Voice string `json:"Voice" xml:"Voice"`
DateFormat string `json:"DateFormat" xml:"DateFormat"`
Volume int `json:"Volume" xml:"Volume"`
TenantId string `json:"TenantId" xml:"TenantId"`
JobId string `json:"JobId" xml:"JobId"`
Id int `json:"Id" xml:"Id"`
Ip string `json:"Ip" xml:"Ip"`
ScriptType string `json:"ScriptType" xml:"ScriptType"`
PageNum int `json:"PageNum" xml:"PageNum"`
AvailableQuota int `json:"AvailableQuota" xml:"AvailableQuota"`
EdgeVersion string `json:"EdgeVersion" xml:"EdgeVersion"`
DriverId string `json:"DriverId" xml:"DriverId"`
Signature string `json:"Signature" xml:"Signature"`
Adcode int64 `json:"Adcode" xml:"Adcode"`
DeviceCount int `json:"DeviceCount" xml:"DeviceCount"`
ProtocolType string `json:"ProtocolType" xml:"ProtocolType"`
AuthType string `json:"AuthType" xml:"AuthType"`
SourceAccessToken string `json:"SourceAccessToken" xml:"SourceAccessToken"`
OutTime int64 `json:"OutTime" xml:"OutTime"`
GmtCompleted string `json:"GmtCompleted" xml:"GmtCompleted"`
ProgressId string `json:"ProgressId" xml:"ProgressId"`
UtcCreate string `json:"UtcCreate" xml:"UtcCreate"`
TargetType string `json:"TargetType" xml:"TargetType"`
BizType string `json:"BizType" xml:"BizType"`
Password string `json:"Password" xml:"Password"`
GmtCompletedTimestamp int64 `json:"GmtCompletedTimestamp" xml:"GmtCompletedTimestamp"`
PreviewSize int `json:"PreviewSize" xml:"PreviewSize"`
RoleArn string `json:"RoleArn" xml:"RoleArn"`
Tags string `json:"Tags" xml:"Tags"`
Configuration string `json:"Configuration" xml:"Configuration"`
ExpiredQuota int `json:"ExpiredQuota" xml:"ExpiredQuota"`
Longitude float64 `json:"Longitude" xml:"Longitude"`
FailedResultCsvFile string `json:"FailedResultCsvFile" xml:"FailedResultCsvFile"`
Province string `json:"Province" xml:"Province"`
BeginTime int64 `json:"BeginTime" xml:"BeginTime"`
Id2 bool `json:"Id2" xml:"Id2"`
NodeType int `json:"NodeType" xml:"NodeType"`
ConfigCheckRule string `json:"ConfigCheckRule" xml:"ConfigCheckRule"`
TslStr string `json:"TslStr" xml:"TslStr"`
ApiSrn string `json:"ApiSrn" xml:"ApiSrn"`
ScriptUrl string `json:"ScriptUrl" xml:"ScriptUrl"`
OSSAccessKeyId string `json:"OSSAccessKeyId" xml:"OSSAccessKeyId"`
Text string `json:"Text" xml:"Text"`
DynamicGroupExpression string `json:"DynamicGroupExpression" xml:"DynamicGroupExpression"`
GroupName string `json:"GroupName" xml:"GroupName"`
CreateTime int64 `json:"CreateTime" xml:"CreateTime"`
FirmwareUrl string `json:"FirmwareUrl" xml:"FirmwareUrl"`
RoleAttachTimestamp int64 `json:"RoleAttachTimestamp" xml:"RoleAttachTimestamp"`
GmtOpened int64 `json:"GmtOpened" xml:"GmtOpened"`
Description string `json:"Description" xml:"Description"`
Sn string `json:"Sn" xml:"Sn"`
ApiPath string `json:"ApiPath" xml:"ApiPath"`
Country string `json:"Country" xml:"Country"`
Protocol string `json:"Protocol" xml:"Protocol"`
TopicFilter string `json:"TopicFilter" xml:"TopicFilter"`
ProductKey string `json:"ProductKey" xml:"ProductKey"`
City string `json:"City" xml:"City"`
DisplayName string `json:"DisplayName" xml:"DisplayName"`
IotId string `json:"IotId" xml:"IotId"`
GroupDesc string `json:"GroupDesc" xml:"GroupDesc"`
SpeechRate int `json:"SpeechRate" xml:"SpeechRate"`
IsEnable string `json:"IsEnable" xml:"IsEnable"`
RoleAttachTime string `json:"RoleAttachTime" xml:"RoleAttachTime"`
RequestProtocol string `json:"RequestProtocol" xml:"RequestProtocol"`
Spec int `json:"Spec" xml:"Spec"`
Nickname string `json:"Nickname" xml:"Nickname"`
ProjectId string `json:"ProjectId" xml:"ProjectId"`
IsBeian string `json:"IsBeian" xml:"IsBeian"`
GroupId string `json:"GroupId" xml:"GroupId"`
TunnelId string `json:"TunnelId" xml:"TunnelId"`
LatestDeploymentType string `json:"LatestDeploymentType" xml:"LatestDeploymentType"`
Type string `json:"Type" xml:"Type"`
ThingModelJson string `json:"ThingModelJson" xml:"ThingModelJson"`
Versions string `json:"Versions" xml:"Versions"`
LastUpdateTime int64 `json:"LastUpdateTime" xml:"LastUpdateTime"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
AliyunCommodityCode string `json:"AliyunCommodityCode" xml:"AliyunCommodityCode"`
OssAccessKeyId string `json:"OssAccessKeyId" xml:"OssAccessKeyId"`
UtcCreated string `json:"UtcCreated" xml:"UtcCreated"`
DeviceName string `json:"DeviceName" xml:"DeviceName"`
CsvFileName string `json:"CsvFileName" xml:"CsvFileName"`
IsOpen bool `json:"IsOpen" xml:"IsOpen"`
SourceURI string `json:"SourceURI" xml:"SourceURI"`
TotalSize int `json:"TotalSize" xml:"TotalSize"`
DatasetId string `json:"DatasetId" xml:"DatasetId"`
RbacTenantId string `json:"RbacTenantId" xml:"RbacTenantId"`
SpeechType string `json:"SpeechType" xml:"SpeechType"`
DownloadUrl string `json:"DownloadUrl" xml:"DownloadUrl"`
PageSize int `json:"PageSize" xml:"PageSize"`
ResultDataInString string `json:"ResultDataInString" xml:"ResultDataInString"`
SourceType string `json:"SourceType" xml:"SourceType"`
ResultJson string `json:"ResultJson" xml:"ResultJson"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
UtcClosed string `json:"UtcClosed" xml:"UtcClosed"`
Policy string `json:"Policy" xml:"Policy"`
DeviceOnline int `json:"DeviceOnline" xml:"DeviceOnline"`
ProductSecret string `json:"ProductSecret" xml:"ProductSecret"`
AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"`
JoinEui string `json:"JoinEui" xml:"JoinEui"`
CurrentPage int `json:"CurrentPage" xml:"CurrentPage"`
ObjectStorage string `json:"ObjectStorage" xml:"ObjectStorage"`
Total int64 `json:"Total" xml:"Total"`
DataFormat int `json:"DataFormat" xml:"DataFormat"`
BizEnable bool `json:"BizEnable" xml:"BizEnable"`
Latitude float64 `json:"Latitude" xml:"Latitude"`
EndTime int64 `json:"EndTime" xml:"EndTime"`
HasNext bool `json:"HasNext" xml:"HasNext"`
DeviceActive int `json:"DeviceActive" xml:"DeviceActive"`
DriverVersion string `json:"DriverVersion" xml:"DriverVersion"`
PageNo int `json:"PageNo" xml:"PageNo"`
Progress int `json:"Progress" xml:"Progress"`
DriverConfig string `json:"DriverConfig" xml:"DriverConfig"`
BizCode string `json:"BizCode" xml:"BizCode"`
Token string `json:"Token" xml:"Token"`
Info string `json:"Info" xml:"Info"`
AuthMode int `json:"AuthMode" xml:"AuthMode"`
UtcCreatedOn string `json:"UtcCreatedOn" xml:"UtcCreatedOn"`
AppId string `json:"AppId" xml:"AppId"`
MessageId string `json:"MessageId" xml:"MessageId"`
FileUrl string `json:"FileUrl" xml:"FileUrl"`
ShareId string `json:"ShareId" xml:"ShareId"`
AudioFormat string `json:"AudioFormat" xml:"AudioFormat"`
TargetData string `json:"TargetData" xml:"TargetData"`
SourceConfig string `json:"SourceConfig" xml:"SourceConfig"`
DeploymentId string `json:"DeploymentId" xml:"DeploymentId"`
BizId string `json:"BizId" xml:"BizId"`
GmtModifiedTimestamp int64 `json:"GmtModifiedTimestamp" xml:"GmtModifiedTimestamp"`
Status int `json:"Status" xml:"Status"`
DeviceSecret string `json:"DeviceSecret" xml:"DeviceSecret"`
AsyncExecute bool `json:"AsyncExecute" xml:"AsyncExecute"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
AuditResult int `json:"AuditResult" xml:"AuditResult"`
ModifiedTime int64 `json:"ModifiedTime" xml:"ModifiedTime"`
VersionState string `json:"VersionState" xml:"VersionState"`
Argument string `json:"Argument" xml:"Argument"`
ExpiringQuota int `json:"ExpiringQuota" xml:"ExpiringQuota"`
TunnelState string `json:"TunnelState" xml:"TunnelState"`
InvalidDeviceNameList InvalidDeviceNameListInBatchCheckDeviceNames `json:"InvalidDeviceNameList" xml:"InvalidDeviceNameList"`
InvalidManufacturerList InvalidManufacturerListInBatchCheckVehicleDevice `json:"InvalidManufacturerList" xml:"InvalidManufacturerList"`
RepeatedDeviceNameList RepeatedDeviceNameListInBatchCheckDeviceNames `json:"RepeatedDeviceNameList" xml:"RepeatedDeviceNameList"`
ResultList ResultList `json:"ResultList" xml:"ResultList"`
InvalidDeviceModelList InvalidDeviceModelListInBatchCheckVehicleDevice `json:"InvalidDeviceModelList" xml:"InvalidDeviceModelList"`
FieldNameList FieldNameList `json:"FieldNameList" xml:"FieldNameList"`
InvalidDeviceSecretList InvalidDeviceSecretListInBatchCheckImportDevice `json:"InvalidDeviceSecretList" xml:"InvalidDeviceSecretList"`
InvalidSnList InvalidSnListInBatchCheckImportDevice `json:"InvalidSnList" xml:"InvalidSnList"`
RepeatedDeviceIdList RepeatedDeviceIdListInBatchCheckVehicleDevice `json:"RepeatedDeviceIdList" xml:"RepeatedDeviceIdList"`
Result Result `json:"Result" xml:"Result"`
InvalidDeviceNicknameList InvalidDeviceNicknameList `json:"InvalidDeviceNicknameList" xml:"InvalidDeviceNicknameList"`
InvalidDeviceIdList InvalidDeviceIdListInBatchCheckVehicleDevice `json:"InvalidDeviceIdList" xml:"InvalidDeviceIdList"`
RouteContext RouteContext `json:"RouteContext" xml:"RouteContext"`
QuerySetting QuerySetting `json:"QuerySetting" xml:"QuerySetting"`
TokenInfo TokenInfo `json:"TokenInfo" xml:"TokenInfo"`
SqlTemplateDTO SqlTemplateDTO `json:"SqlTemplateDTO" xml:"SqlTemplateDTO"`
JtProtocolDeviceData JtProtocolDeviceData `json:"JtProtocolDeviceData" xml:"JtProtocolDeviceData"`
SoundCodeConfig SoundCodeConfig `json:"SoundCodeConfig" xml:"SoundCodeConfig"`
Header []HeaderItem `json:"Header" xml:"Header"`
TaskList []Task `json:"TaskList" xml:"TaskList"`
DataList []DataList `json:"DataList" xml:"DataList"`
Points []PointsItem `json:"Points" xml:"Points"`
InvalidDetailList []InvalidDetailListItem `json:"InvalidDetailList" xml:"InvalidDetailList"`
List ListInGetThingTopo `json:"List" xml:"List"`
DynamicRegClientIds []DynamicRegClientId `json:"DynamicRegClientIds" xml:"DynamicRegClientIds"`
FailDeviceSimpleInfoList FailDeviceSimpleInfoList `json:"FailDeviceSimpleInfoList" xml:"FailDeviceSimpleInfoList"`
ModelVersions []ModelVersion `json:"ModelVersions" xml:"ModelVersions"`
Details Details `json:"Details" xml:"Details"`
}