services/linkwan/struct_data.go (134 lines of code) (raw):
package linkwan
//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 linkwan response
type Data struct {
JoinPermissionType string `json:"JoinPermissionType" xml:"JoinPermissionType"`
DevType string `json:"DevType" xml:"DevType"`
RelayLimit int64 `json:"RelayLimit" xml:"RelayLimit"`
GatewayDingTalkLimit int64 `json:"GatewayDingTalkLimit" xml:"GatewayDingTalkLimit"`
OwnerAliyunId string `json:"OwnerAliyunId" xml:"OwnerAliyunId"`
RenterAliyunId string `json:"RenterAliyunId" xml:"RenterAliyunId"`
TxCount int64 `json:"TxCount" xml:"TxCount"`
GatewayTupleHybridCount int64 `json:"GatewayTupleHybridCount" xml:"GatewayTupleHybridCount"`
JoinPermissionId string `json:"JoinPermissionId" xml:"JoinPermissionId"`
GatewayTupleSingleChannelLimit int64 `json:"GatewayTupleSingleChannelLimit" xml:"GatewayTupleSingleChannelLimit"`
MulticastGroupId string `json:"MulticastGroupId" xml:"MulticastGroupId"`
D2dKey string `json:"D2dKey" xml:"D2dKey"`
GatewayTupleSingleChannelCount int64 `json:"GatewayTupleSingleChannelCount" xml:"GatewayTupleSingleChannelCount"`
CpuRadio float64 `json:"CpuRadio" xml:"CpuRadio"`
ClassBSupported bool `json:"ClassBSupported" xml:"ClassBSupported"`
RelayCount int64 `json:"RelayCount" xml:"RelayCount"`
DevEui string `json:"DevEui" xml:"DevEui"`
RxDailySum string `json:"RxDailySum" xml:"RxDailySum"`
MulticastEnabled bool `json:"MulticastEnabled" xml:"MulticastEnabled"`
GatewayPrePayCount int64 `json:"GatewayPrePayCount" xml:"GatewayPrePayCount"`
FreqBandPlanGroupId int64 `json:"FreqBandPlanGroupId" xml:"FreqBandPlanGroupId"`
NodeTupleCount int64 `json:"NodeTupleCount" xml:"NodeTupleCount"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
MulticastNodeCapacity int `json:"MulticastNodeCapacity" xml:"MulticastNodeCapacity"`
NoticeMillis int64 `json:"NoticeMillis" xml:"NoticeMillis"`
GwEui string `json:"GwEui" xml:"GwEui"`
Id int64 `json:"Id" xml:"Id"`
NodeTupleRelayLimit int64 `json:"NodeTupleRelayLimit" xml:"NodeTupleRelayLimit"`
GatewayTupleHybridLimit int64 `json:"GatewayTupleHybridLimit" xml:"GatewayTupleHybridLimit"`
IsoUpdatedRemainingSec int64 `json:"IsoUpdatedRemainingSec" xml:"IsoUpdatedRemainingSec"`
BoundMillis int64 `json:"BoundMillis" xml:"BoundMillis"`
JoinPermissionOwnerAliyunId string `json:"JoinPermissionOwnerAliyunId" xml:"JoinPermissionOwnerAliyunId"`
EndFrequency int64 `json:"EndFrequency" xml:"EndFrequency"`
Datr int `json:"Datr" xml:"Datr"`
GatewayFreeLimit int64 `json:"GatewayFreeLimit" xml:"GatewayFreeLimit"`
CommunicationMode string `json:"CommunicationMode" xml:"CommunicationMode"`
TimeCorrectable bool `json:"TimeCorrectable" xml:"TimeCorrectable"`
NodeGroupName string `json:"NodeGroupName" xml:"NodeGroupName"`
Enabled bool `json:"Enabled" xml:"Enabled"`
Freq int `json:"Freq" xml:"Freq"`
MulticastNodeCount int `json:"MulticastNodeCount" xml:"MulticastNodeCount"`
TxMonthSum int64 `json:"TxMonthSum" xml:"TxMonthSum"`
Name string `json:"Name" xml:"Name"`
Category string `json:"Category" xml:"Category"`
LocalJoinPermissionCount int64 `json:"LocalJoinPermissionCount" xml:"LocalJoinPermissionCount"`
JoinPermissionEnabled bool `json:"JoinPermissionEnabled" xml:"JoinPermissionEnabled"`
Oui string `json:"Oui" xml:"Oui"`
District string `json:"District" xml:"District"`
Eui string `json:"Eui" xml:"Eui"`
CanceledMillis int64 `json:"CanceledMillis" xml:"CanceledMillis"`
GatewayTupleLimit int64 `json:"GatewayTupleLimit" xml:"GatewayTupleLimit"`
DownlinkInvalid int `json:"DownlinkInvalid" xml:"DownlinkInvalid"`
NodeFreeLimit int64 `json:"NodeFreeLimit" xml:"NodeFreeLimit"`
BeginFrequency int64 `json:"BeginFrequency" xml:"BeginFrequency"`
TxDailySum int64 `json:"TxDailySum" xml:"TxDailySum"`
Isolated bool `json:"Isolated" xml:"Isolated"`
RxCount int64 `json:"RxCount" xml:"RxCount"`
GatewayTupleCount int64 `json:"GatewayTupleCount" xml:"GatewayTupleCount"`
RoamingJoinPermissionFreeLimit int64 `json:"RoamingJoinPermissionFreeLimit" xml:"RoamingJoinPermissionFreeLimit"`
GisCoordinateSystem string `json:"GisCoordinateSystem" xml:"GisCoordinateSystem"`
RejectedMillis int64 `json:"RejectedMillis" xml:"RejectedMillis"`
NodeGroupId string `json:"NodeGroupId" xml:"NodeGroupId"`
HandledMillis int64 `json:"HandledMillis" xml:"HandledMillis"`
UplinkValid int `json:"UplinkValid" xml:"UplinkValid"`
OnlineHour int64 `json:"OnlineHour" xml:"OnlineHour"`
JoinEui string `json:"JoinEui" xml:"JoinEui"`
UplinkInvalid int `json:"UplinkInvalid" xml:"UplinkInvalid"`
NodeTupleFreeLimit int64 `json:"NodeTupleFreeLimit" xml:"NodeTupleFreeLimit"`
State string `json:"State" xml:"State"`
GatewayDingTalkCount int64 `json:"GatewayDingTalkCount" xml:"GatewayDingTalkCount"`
AuthTypes string `json:"AuthTypes" xml:"AuthTypes"`
ModifiedMillis int64 `json:"ModifiedMillis" xml:"ModifiedMillis"`
GroupId int64 `json:"GroupId" xml:"GroupId"`
LocalJoinPermissionLimit int64 `json:"LocalJoinPermissionLimit" xml:"LocalJoinPermissionLimit"`
GatewayProfessionalCount int64 `json:"GatewayProfessionalCount" xml:"GatewayProfessionalCount"`
RoamingJoinPermissionLimit int64 `json:"RoamingJoinPermissionLimit" xml:"RoamingJoinPermissionLimit"`
GatewayTupleStandardCount int64 `json:"GatewayTupleStandardCount" xml:"GatewayTupleStandardCount"`
GatewayTupleStandardLimit int64 `json:"GatewayTupleStandardLimit" xml:"GatewayTupleStandardLimit"`
Latitude float64 `json:"Latitude" xml:"Latitude"`
NodesCnt int64 `json:"NodesCnt" xml:"NodesCnt"`
OrderId string `json:"OrderId" xml:"OrderId"`
GatewayTupleFreeLimit int64 `json:"GatewayTupleFreeLimit" xml:"GatewayTupleFreeLimit"`
CreatedMillis int64 `json:"CreatedMillis" xml:"CreatedMillis"`
OnlineState string `json:"OnlineState" xml:"OnlineState"`
NotificationId string `json:"NotificationId" xml:"NotificationId"`
RoamingJoinPermissionCount int64 `json:"RoamingJoinPermissionCount" xml:"RoamingJoinPermissionCount"`
LastJoinMillis int64 `json:"LastJoinMillis" xml:"LastJoinMillis"`
CreateMillis int64 `json:"CreateMillis" xml:"CreateMillis"`
Longitude float64 `json:"Longitude" xml:"Longitude"`
AcceptedMillis int64 `json:"AcceptedMillis" xml:"AcceptedMillis"`
LocalJoinPermissionFreeLimit int64 `json:"LocalJoinPermissionFreeLimit" xml:"LocalJoinPermissionFreeLimit"`
MemoryRadio float64 `json:"MemoryRadio" xml:"MemoryRadio"`
ClassBWorking bool `json:"ClassBWorking" xml:"ClassBWorking"`
TaskId int64 `json:"TaskId" xml:"TaskId"`
NodeTupleStandardCount int64 `json:"NodeTupleStandardCount" xml:"NodeTupleStandardCount"`
GatewayCount int64 `json:"GatewayCount" xml:"GatewayCount"`
GatewayProfessionalLimit int64 `json:"GatewayProfessionalLimit" xml:"GatewayProfessionalLimit"`
FrequencyRegionId string `json:"FrequencyRegionId" xml:"FrequencyRegionId"`
ProcessingMillis int64 `json:"ProcessingMillis" xml:"ProcessingMillis"`
DevAddr string `json:"DevAddr" xml:"DevAddr"`
NodeLimit int64 `json:"NodeLimit" xml:"NodeLimit"`
ChargeStatus string `json:"ChargeStatus" xml:"ChargeStatus"`
HandleState string `json:"HandleState" xml:"HandleState"`
OrderState string `json:"OrderState" xml:"OrderState"`
OnlineStateChangedMillis int64 `json:"OnlineStateChangedMillis" xml:"OnlineStateChangedMillis"`
RequiredCount int64 `json:"RequiredCount" xml:"RequiredCount"`
DownlinkValid int `json:"DownlinkValid" xml:"DownlinkValid"`
D2dAddr string `json:"D2dAddr" xml:"D2dAddr"`
IsKpm bool `json:"IsKpm" xml:"IsKpm"`
Description string `json:"Description" xml:"Description"`
ApplyingMillis int64 `json:"ApplyingMillis" xml:"ApplyingMillis"`
ClassMode string `json:"ClassMode" xml:"ClassMode"`
TaskTYpe string `json:"TaskTYpe" xml:"TaskTYpe"`
JoinPermissionName string `json:"JoinPermissionName" xml:"JoinPermissionName"`
AddressCode int64 `json:"AddressCode" xml:"AddressCode"`
Address string `json:"Address" xml:"Address"`
City string `json:"City" xml:"City"`
NodeTupleRelayCount int64 `json:"NodeTupleRelayCount" xml:"NodeTupleRelayCount"`
NodeTupleLimit int64 `json:"NodeTupleLimit" xml:"NodeTupleLimit"`
GatewayLimit int64 `json:"GatewayLimit" xml:"GatewayLimit"`
RxMonthSum int64 `json:"RxMonthSum" xml:"RxMonthSum"`
DataDispatchEnabled bool `json:"DataDispatchEnabled" xml:"DataDispatchEnabled"`
FrequencyType string `json:"FrequencyType" xml:"FrequencyType"`
NodeCount int64 `json:"NodeCount" xml:"NodeCount"`
NodeTupleStandardLimit int64 `json:"NodeTupleStandardLimit" xml:"NodeTupleStandardLimit"`
EmbeddedNsId string `json:"EmbeddedNsId" xml:"EmbeddedNsId"`
DataDispatchConfig DataDispatchConfig `json:"DataDispatchConfig" xml:"DataDispatchConfig"`
JoinPermissionAuthInfo JoinPermissionAuthInfo `json:"JoinPermissionAuthInfo" xml:"JoinPermissionAuthInfo"`
GatewayOfflineInfo GatewayOfflineInfo `json:"GatewayOfflineInfo" xml:"GatewayOfflineInfo"`
List []Record `json:"List" xml:"List"`
Locks []LocksItem `json:"Locks" xml:"Locks"`
}