package ecd

//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 ecd response
type Data struct {
	Expired           bool   `json:"Expired" xml:"Expired"`
	FileIds           string `json:"FileIds" xml:"FileIds"`
	OrderId           int64  `json:"OrderId" xml:"OrderId"`
	ShareId           string `json:"ShareId" xml:"ShareId"`
	DisablePreview    bool   `json:"DisablePreview" xml:"DisablePreview"`
	PreviewCount      int64  `json:"PreviewCount" xml:"PreviewCount"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	SaveLimit         int64  `json:"SaveLimit" xml:"SaveLimit"`
	VideoPreviewCount int64  `json:"VideoPreviewCount" xml:"VideoPreviewCount"`
	PreviewLimit      int64  `json:"PreviewLimit" xml:"PreviewLimit"`
	ShareLink         string `json:"ShareLink" xml:"ShareLink"`
	DisableDownload   bool   `json:"DisableDownload" xml:"DisableDownload"`
	DownloadCount     int64  `json:"DownloadCount" xml:"DownloadCount"`
	DisableSave       bool   `json:"DisableSave" xml:"DisableSave"`
	Creator           string `json:"Creator" xml:"Creator"`
	ModifiyTime       string `json:"ModifiyTime" xml:"ModifiyTime"`
	AsyncTaskId       string `json:"AsyncTaskId" xml:"AsyncTaskId"`
	SaveCount         int64  `json:"SaveCount" xml:"SaveCount"`
	Description       string `json:"Description" xml:"Description"`
	Message           string `json:"Message" xml:"Message"`
	DownloadLimit     int64  `json:"DownloadLimit" xml:"DownloadLimit"`
	Price             string `json:"Price" xml:"Price"`
	UserGroupId       string `json:"UserGroupId" xml:"UserGroupId"`
	Expiration        string `json:"Expiration" xml:"Expiration"`
	OversoldGroupId   string `json:"OversoldGroupId" xml:"OversoldGroupId"`
	ConsumedProcess   string `json:"ConsumedProcess" xml:"ConsumedProcess"`
	ErrCode           int64  `json:"ErrCode" xml:"ErrCode"`
	SharePwd          string `json:"SharePwd" xml:"SharePwd"`
	Url               string `json:"Url" xml:"Url"`
	DriveId           string `json:"DriveId" xml:"DriveId"`
	AccessCount       int64  `json:"AccessCount" xml:"AccessCount"`
	ReportCount       int64  `json:"ReportCount" xml:"ReportCount"`
	ShareName         string `json:"ShareName" xml:"ShareName"`
	Status            string `json:"Status" xml:"Status"`
	TotalProcess      int64  `json:"TotalProcess" xml:"TotalProcess"`
}
