package viapi_regen

//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 viapi_regen response
type Data struct {
	OriginalFilename       string                 `json:"OriginalFilename" xml:"OriginalFilename"`
	ObjectKey              string                 `json:"ObjectKey" xml:"ObjectKey"`
	OssUrl                 string                 `json:"OssUrl" xml:"OssUrl"`
	ModelEffect            string                 `json:"ModelEffect" xml:"ModelEffect"`
	RelyOnTaskId           int64                  `json:"RelyOnTaskId" xml:"RelyOnTaskId"`
	ParentUid              string                 `json:"ParentUid" xml:"ParentUid"`
	SubTaskPackageSize     string                 `json:"SubTaskPackageSize" xml:"SubTaskPackageSize"`
	ServiceDescription     string                 `json:"ServiceDescription" xml:"ServiceDescription"`
	AuthorizationType      string                 `json:"AuthorizationType" xml:"AuthorizationType"`
	SimpleEvaluate         int64                  `json:"SimpleEvaluate" xml:"SimpleEvaluate"`
	ServiceName            string                 `json:"ServiceName" xml:"ServiceName"`
	FileName               string                 `json:"FileName" xml:"FileName"`
	UserQps                map[string]interface{} `json:"UserQps" xml:"UserQps"`
	Type                   string                 `json:"Type" xml:"Type"`
	TrainStatus            string                 `json:"TrainStatus" xml:"TrainStatus"`
	Tags                   string                 `json:"Tags" xml:"Tags"`
	SignedHttpUrl          string                 `json:"SignedHttpUrl" xml:"SignedHttpUrl"`
	Id                     int64                  `json:"Id" xml:"Id"`
	AccessId               string                 `json:"AccessId" xml:"AccessId"`
	ModelId                int64                  `json:"ModelId" xml:"ModelId"`
	GmtCreate              int64                  `json:"GmtCreate" xml:"GmtCreate"`
	UserType               string                 `json:"UserType" xml:"UserType"`
	RelyOnTaskName         string                 `json:"RelyOnTaskName" xml:"RelyOnTaskName"`
	AdvancedParameters     string                 `json:"AdvancedParameters" xml:"AdvancedParameters"`
	EnableDataReflowFlag   bool                   `json:"EnableDataReflowFlag" xml:"EnableDataReflowFlag"`
	CheckResult            map[string]interface{} `json:"CheckResult" xml:"CheckResult"`
	ServiceId              int64                  `json:"ServiceId" xml:"ServiceId"`
	GmtModified            int64                  `json:"GmtModified" xml:"GmtModified"`
	LabelType              string                 `json:"LabelType" xml:"LabelType"`
	DataReflowRate         int64                  `json:"DataReflowRate" xml:"DataReflowRate"`
	BucketName             string                 `json:"BucketName" xml:"BucketName"`
	Status                 string                 `json:"Status" xml:"Status"`
	LabelInfo              string                 `json:"LabelInfo" xml:"LabelInfo"`
	Name                   string                 `json:"Name" xml:"Name"`
	Category               string                 `json:"Category" xml:"Category"`
	EstimatedTime          string                 `json:"EstimatedTime" xml:"EstimatedTime"`
	DatasetId              int64                  `json:"DatasetId" xml:"DatasetId"`
	Score                  float64                `json:"Score" xml:"Score"`
	DataReflowOssPath      string                 `json:"DataReflowOssPath" xml:"DataReflowOssPath"`
	DiffCount              int64                  `json:"DiffCount" xml:"DiffCount"`
	Bucket                 string                 `json:"Bucket" xml:"Bucket"`
	Endpoint               string                 `json:"Endpoint" xml:"Endpoint"`
	TagUserList            string                 `json:"TagUserList" xml:"TagUserList"`
	FailureReason          string                 `json:"FailureReason" xml:"FailureReason"`
	OssBucketCORSConfigUrl string                 `json:"OssBucketCORSConfigUrl" xml:"OssBucketCORSConfigUrl"`
	OssHttpUrl             string                 `json:"OssHttpUrl" xml:"OssHttpUrl"`
	Description            string                 `json:"Description" xml:"Description"`
	Policy                 string                 `json:"Policy" xml:"Policy"`
	LabelId                int64                  `json:"LabelId" xml:"LabelId"`
	SetOssBucketCORSFlag   bool                   `json:"SetOssBucketCORSFlag" xml:"SetOssBucketCORSFlag"`
	AuthorizedAccount      string                 `json:"AuthorizedAccount" xml:"AuthorizedAccount"`
	DatasetName            string                 `json:"DatasetName" xml:"DatasetName"`
	TrainMode              string                 `json:"TrainMode" xml:"TrainMode"`
	UserInvoke             map[string]interface{} `json:"UserInvoke" xml:"UserInvoke"`
	Signature              string                 `json:"Signature" xml:"Signature"`
	LabelName              string                 `json:"LabelName" xml:"LabelName"`
	OwnerType              string                 `json:"OwnerType" xml:"OwnerType"`
	TaskName               string                 `json:"TaskName" xml:"TaskName"`
	Total                  int64                  `json:"Total" xml:"Total"`
	TrainUseTime           int64                  `json:"TrainUseTime" xml:"TrainUseTime"`
	Elements               []ElementsItem         `json:"Elements" xml:"Elements"`
}
