package mpaas

//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 mpaas response
type Data struct {
	GreyNum             int                               `json:"GreyNum" xml:"GreyNum"`
	RealGreyNum         int                               `json:"RealGreyNum" xml:"RealGreyNum"`
	QrcodeUrl           string                            `json:"QrcodeUrl" xml:"QrcodeUrl"`
	RealGreyEndtimeStr  string                            `json:"RealGreyEndtimeStr" xml:"RealGreyEndtimeStr"`
	UpgradeContent      string                            `json:"UpgradeContent" xml:"UpgradeContent"`
	GreyConfigInfo      string                            `json:"GreyConfigInfo" xml:"GreyConfigInfo"`
	AfterSize           int64                             `json:"AfterSize" xml:"AfterSize"`
	SilentType          int                               `json:"SilentType" xml:"SilentType"`
	Content             string                            `json:"Content" xml:"Content"`
	IsRc                int                               `json:"IsRc" xml:"IsRc"`
	Creator             string                            `json:"Creator" xml:"Creator"`
	CpId                string                            `json:"CpId" xml:"CpId"`
	ServerVersion       int                               `json:"ServerVersion" xml:"ServerVersion"`
	Message             string                            `json:"Message" xml:"Message"`
	IgnoreRate          float64                           `json:"IgnoreRate" xml:"IgnoreRate"`
	AfterMd5            string                            `json:"AfterMd5" xml:"AfterMd5"`
	Code                string                            `json:"Code" xml:"Code"`
	Label               string                            `json:"Label" xml:"Label"`
	ClientName          string                            `json:"ClientName" xml:"ClientName"`
	Id                  int64                             `json:"Id" xml:"Id"`
	RealGreyEndtype     int                               `json:"RealGreyEndtype" xml:"RealGreyEndtype"`
	ChangeLog           string                            `json:"ChangeLog" xml:"ChangeLog"`
	RealGreyUv          int                               `json:"RealGreyUv" xml:"RealGreyUv"`
	BeforeSize          int64                             `json:"BeforeSize" xml:"BeforeSize"`
	OpenNum             float64                           `json:"OpenNum" xml:"OpenNum"`
	UpgradeType         int                               `json:"UpgradeType" xml:"UpgradeType"`
	GmtModifiedStr      string                            `json:"GmtModifiedStr" xml:"GmtModifiedStr"`
	PublishPeriod       int                               `json:"PublishPeriod" xml:"PublishPeriod"`
	PushNum             float64                           `json:"PushNum" xml:"PushNum"`
	TaskType            string                            `json:"TaskType" xml:"TaskType"`
	ProductName         string                            `json:"ProductName" xml:"ProductName"`
	AppstoreUrl         string                            `json:"AppstoreUrl" xml:"AppstoreUrl"`
	RealGreyEndtime     string                            `json:"RealGreyEndtime" xml:"RealGreyEndtime"`
	ExecutionOrder      int                               `json:"ExecutionOrder" xml:"ExecutionOrder"`
	DownloadUrl         string                            `json:"DownloadUrl" xml:"DownloadUrl"`
	GreyNotice          int                               `json:"GreyNotice" xml:"GreyNotice"`
	ResultMsg           string                            `json:"ResultMsg" xml:"ResultMsg"`
	WhitelistIds        string                            `json:"WhitelistIds" xml:"WhitelistIds"`
	GmtCreate           string                            `json:"GmtCreate" xml:"GmtCreate"`
	Progress            int64                             `json:"Progress" xml:"Progress"`
	PushSuccessNum      float64                           `json:"PushSuccessNum" xml:"PushSuccessNum"`
	IsOfficial          int                               `json:"IsOfficial" xml:"IsOfficial"`
	PushArrivalNum      float64                           `json:"PushArrivalNum" xml:"PushArrivalNum"`
	Status              int64                             `json:"Status" xml:"Status"`
	GlobalVariables     string                            `json:"GlobalVariables" xml:"GlobalVariables"`
	AllowCreateTask     bool                              `json:"AllowCreateTask" xml:"AllowCreateTask"`
	GmtCreateStr        string                            `json:"GmtCreateStr" xml:"GmtCreateStr"`
	PushContent         string                            `json:"PushContent" xml:"PushContent"`
	Platform            string                            `json:"Platform" xml:"Platform"`
	UpgradeValidTime    int                               `json:"UpgradeValidTime" xml:"UpgradeValidTime"`
	ScmDownloadUrl      string                            `json:"ScmDownloadUrl" xml:"ScmDownloadUrl"`
	GreyPauseType       int                               `json:"GreyPauseType" xml:"GreyPauseType"`
	PublishMode         int                               `json:"PublishMode" xml:"PublishMode"`
	DevicePercent       int                               `json:"DevicePercent" xml:"DevicePercent"`
	IgnoreNum           float64                           `json:"IgnoreNum" xml:"IgnoreNum"`
	PackageInfoId       int64                             `json:"PackageInfoId" xml:"PackageInfoId"`
	PushTotalNum        float64                           `json:"PushTotalNum" xml:"PushTotalNum"`
	IosSymbol           string                            `json:"IosSymbol" xml:"IosSymbol"`
	PackageType         string                            `json:"PackageType" xml:"PackageType"`
	VersionCode         string                            `json:"VersionCode" xml:"VersionCode"`
	EndTime             int64                             `json:"EndTime" xml:"EndTime"`
	IsRelease           int                               `json:"IsRelease" xml:"IsRelease"`
	OssPath             string                            `json:"OssPath" xml:"OssPath"`
	HuobanUrl           string                            `json:"HuobanUrl" xml:"HuobanUrl"`
	StartTime           int64                             `json:"StartTime" xml:"StartTime"`
	NeedCheck           int                               `json:"NeedCheck" xml:"NeedCheck"`
	Modifier            string                            `json:"Modifier" xml:"Modifier"`
	TotalCount          int                               `json:"TotalCount" xml:"TotalCount"`
	AppPackage          string                            `json:"AppPackage" xml:"AppPackage"`
	Memo                string                            `json:"Memo" xml:"Memo"`
	IsPush              int                               `json:"IsPush" xml:"IsPush"`
	VersionName         string                            `json:"VersionName" xml:"VersionName"`
	BeforeMd5           string                            `json:"BeforeMd5" xml:"BeforeMd5"`
	PublishType         int                               `json:"PublishType" xml:"PublishType"`
	Data                string                            `json:"Data" xml:"Data"`
	EnhanceTaskId       int64                             `json:"EnhanceTaskId" xml:"EnhanceTaskId"`
	SyncResult          string                            `json:"SyncResult" xml:"SyncResult"`
	MaxVersion          string                            `json:"MaxVersion" xml:"MaxVersion"`
	IsEnterprise        int                               `json:"IsEnterprise" xml:"IsEnterprise"`
	ProductVersion      string                            `json:"ProductVersion" xml:"ProductVersion"`
	AppId               string                            `json:"AppId" xml:"AppId"`
	Success             bool                              `json:"Success" xml:"Success"`
	Duration            string                            `json:"Duration" xml:"Duration"`
	TaskId              int64                             `json:"TaskId" xml:"TaskId"`
	GreyEndtime         string                            `json:"GreyEndtime" xml:"GreyEndtime"`
	ClientFileSize      int                               `json:"ClientFileSize" xml:"ClientFileSize"`
	ProductId           string                            `json:"ProductId" xml:"ProductId"`
	BackLog             string                            `json:"BackLog" xml:"BackLog"`
	GreyUv              int                               `json:"GreyUv" xml:"GreyUv"`
	TaskStatus          int                               `json:"TaskStatus" xml:"TaskStatus"`
	ArrivalNum          float64                           `json:"ArrivalNum" xml:"ArrivalNum"`
	HuobanNoticeId      string                            `json:"HuobanNoticeId" xml:"HuobanNoticeId"`
	Md5                 string                            `json:"Md5" xml:"Md5"`
	ErrorCode           string                            `json:"ErrorCode" xml:"ErrorCode"`
	ArrivalRate         float64                           `json:"ArrivalRate" xml:"ArrivalRate"`
	VerifyResult        int                               `json:"VerifyResult" xml:"VerifyResult"`
	ReleaseWindow       string                            `json:"ReleaseWindow" xml:"ReleaseWindow"`
	InnerVersion        string                            `json:"InnerVersion" xml:"InnerVersion"`
	Filename            string                            `json:"Filename" xml:"Filename"`
	GmtModified         string                            `json:"GmtModified" xml:"GmtModified"`
	VerificationCode    string                            `json:"VerificationCode" xml:"VerificationCode"`
	HistoryForce        int                               `json:"HistoryForce" xml:"HistoryForce"`
	Url                 string                            `json:"Url" xml:"Url"`
	ReleaseType         string                            `json:"ReleaseType" xml:"ReleaseType"`
	RequestId           string                            `json:"RequestId" xml:"RequestId"`
	AppCode             string                            `json:"AppCode" xml:"AppCode"`
	GreyPausePoint      int                               `json:"GreyPausePoint" xml:"GreyPausePoint"`
	OpenRate            float64                           `json:"OpenRate" xml:"OpenRate"`
	EnhancedClasses     []string                          `json:"EnhancedClasses" xml:"EnhancedClasses"`
	SoFileList          []string                          `json:"SoFileList" xml:"SoFileList"`
	EnhancedAssetsFiles []string                          `json:"EnhancedAssetsFiles" xml:"EnhancedAssetsFiles"`
	EnhancedSoFiles     []string                          `json:"EnhancedSoFiles" xml:"EnhancedSoFiles"`
	AssetsFileList      []string                          `json:"AssetsFileList" xml:"AssetsFileList"`
	ClassForest         []string                          `json:"ClassForest" xml:"ClassForest"`
	EnhanceRules        []string                          `json:"EnhanceRules" xml:"EnhanceRules"`
	ApkInfo             ApkInfoInUploadUserAppToMsa       `json:"ApkInfo" xml:"ApkInfo"`
	EnhanceMapping      []EnhanceMappingItem              `json:"EnhanceMapping" xml:"EnhanceMapping"`
	List                []ListItemInQueryMpsSchedulerList `json:"List" xml:"List"`
}
