package ltl

//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 ltl response
type Data struct {
	Region                string              `json:"Region" xml:"Region"`
	UsedPhaseGroup        int64               `json:"UsedPhaseGroup" xml:"UsedPhaseGroup"`
	MemberQuota           int64               `json:"MemberQuota" xml:"MemberQuota"`
	UsedCapacity          int64               `json:"UsedCapacity" xml:"UsedCapacity"`
	Size                  int                 `json:"Size" xml:"Size"`
	EffectiveTime         int64               `json:"EffectiveTime" xml:"EffectiveTime"`
	UsedCount             int64               `json:"UsedCount" xml:"UsedCount"`
	MemberUsedCapacity    int64               `json:"MemberUsedCapacity" xml:"MemberUsedCapacity"`
	DataValue             string              `json:"DataValue" xml:"DataValue"`
	ExpiredTime           int64               `json:"ExpiredTime" xml:"ExpiredTime"`
	Num                   int                 `json:"Num" xml:"Num"`
	Timestamp             int64               `json:"Timestamp" xml:"Timestamp"`
	BlockNumber           int64               `json:"BlockNumber" xml:"BlockNumber"`
	ProductKey            string              `json:"ProductKey" xml:"ProductKey"`
	MemberUsedCount       int64               `json:"MemberUsedCount" xml:"MemberUsedCount"`
	PreviousHash          string              `json:"PreviousHash" xml:"PreviousHash"`
	CapacityQuota         int64               `json:"CapacityQuota" xml:"CapacityQuota"`
	IotId                 string              `json:"IotId" xml:"IotId"`
	Total                 int                 `json:"Total" xml:"Total"`
	DataHash              string              `json:"DataHash" xml:"DataHash"`
	AuthorizeType         string              `json:"AuthorizeType" xml:"AuthorizeType"`
	UsedMember            int64               `json:"UsedMember" xml:"UsedMember"`
	PhaseGroupQuota       int64               `json:"PhaseGroupQuota" xml:"PhaseGroupQuota"`
	Status                string              `json:"Status" xml:"Status"`
	BlockHash             string              `json:"BlockHash" xml:"BlockHash"`
	CountQuota            int64               `json:"CountQuota" xml:"CountQuota"`
	TransactionHash       string              `json:"TransactionHash" xml:"TransactionHash"`
	PhaseQuotaInfoList    []PhaseQuotaInfo    `json:"PhaseQuotaInfoList" xml:"PhaseQuotaInfoList"`
	AuthorizedPhaseList   []AuthorizedPhase   `json:"AuthorizedPhaseList" xml:"AuthorizedPhaseList"`
	PageData              []DeviceInfo        `json:"PageData" xml:"PageData"`
	UnAuthorizedPhaseList []UnAuthorizedPhase `json:"UnAuthorizedPhaseList" xml:"UnAuthorizedPhaseList"`
	RelatedDataList       []RelatedData       `json:"RelatedDataList" xml:"RelatedDataList"`
}
