package dataworks_public

//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 dataworks_public response
type Data struct {
	LastModifyTime                int64                          `json:"LastModifyTime" xml:"LastModifyTime"`
	CreatorName                   string                         `json:"CreatorName" xml:"CreatorName"`
	ApplicationSecret             string                         `json:"ApplicationSecret" xml:"ApplicationSecret"`
	WhereCondition                string                         `json:"WhereCondition" xml:"WhereCondition"`
	ViewCount                     int64                          `json:"ViewCount" xml:"ViewCount"`
	TaskId                        string                         `json:"TaskId" xml:"TaskId"`
	Content                       string                         `json:"Content" xml:"Content"`
	ProjectName                   string                         `json:"ProjectName" xml:"ProjectName"`
	EnvType                       int                            `json:"EnvType" xml:"EnvType"`
	Message                       string                         `json:"Message" xml:"Message"`
	IsView                        bool                           `json:"IsView" xml:"IsView"`
	FinishTime                    int64                          `json:"FinishTime" xml:"FinishTime"`
	Code                          string                         `json:"Code" xml:"Code"`
	Connection                    string                         `json:"Connection" xml:"Connection"`
	PredictType                   int                            `json:"PredictType" xml:"PredictType"`
	CostTime                      string                         `json:"CostTime" xml:"CostTime"`
	TaskContent                   string                         `json:"TaskContent" xml:"TaskContent"`
	Enabled                       bool                           `json:"Enabled" xml:"Enabled"`
	ExpHour                       int                            `json:"ExpHour" xml:"ExpHour"`
	Status                        string                         `json:"Status" xml:"Status"`
	Name                          string                         `json:"Name" xml:"Name"`
	ModifyTime                    int64                          `json:"ModifyTime" xml:"ModifyTime"`
	ExpTime                       int64                          `json:"ExpTime" xml:"ExpTime"`
	EndCast                       int64                          `json:"EndCast" xml:"EndCast"`
	LastAccessTime                int64                          `json:"LastAccessTime" xml:"LastAccessTime"`
	BusinessId                    int64                          `json:"BusinessId" xml:"BusinessId"`
	BaselineName                  string                         `json:"BaselineName" xml:"BaselineName"`
	Bizdate                       int64                          `json:"Bizdate" xml:"Bizdate"`
	OpenSwitch                    bool                           `json:"OpenSwitch" xml:"OpenSwitch"`
	TotalColumnCount              int64                          `json:"TotalColumnCount" xml:"TotalColumnCount"`
	NextPrimaryKey                string                         `json:"NextPrimaryKey" xml:"NextPrimaryKey"`
	MigrationId                   int64                          `json:"MigrationId" xml:"MigrationId"`
	CommitUser                    string                         `json:"CommitUser" xml:"CommitUser"`
	AlertMarginThreshold          int                            `json:"AlertMarginThreshold" xml:"AlertMarginThreshold"`
	NextToken                     string                         `json:"NextToken" xml:"NextToken"`
	UseFlag                       bool                           `json:"UseFlag" xml:"UseFlag"`
	DqcDescription                string                         `json:"DqcDescription" xml:"DqcDescription"`
	CheckerName                   string                         `json:"CheckerName" xml:"CheckerName"`
	UseType                       string                         `json:"UseType" xml:"UseType"`
	MethodId                      int                            `json:"MethodId" xml:"MethodId"`
	AlertMessageStatus            string                         `json:"AlertMessageStatus" xml:"AlertMessageStatus"`
	DagType                       string                         `json:"DagType" xml:"DagType"`
	FixCheck                      bool                           `json:"FixCheck" xml:"FixCheck"`
	FileVersion                   int                            `json:"FileVersion" xml:"FileVersion"`
	TestId                        string                         `json:"TestId" xml:"TestId"`
	SlaMinu                       int                            `json:"SlaMinu" xml:"SlaMinu"`
	NodeName                      string                         `json:"NodeName" xml:"NodeName"`
	RunStats                      map[string]interface{}         `json:"RunStats" xml:"RunStats"`
	Gmtdate                       int64                          `json:"Gmtdate" xml:"Gmtdate"`
	AlertEnabled                  bool                           `json:"AlertEnabled" xml:"AlertEnabled"`
	FileContent                   string                         `json:"FileContent" xml:"FileContent"`
	LifeCycle                     int                            `json:"LifeCycle" xml:"LifeCycle"`
	OnDutyAccountName             string                         `json:"OnDutyAccountName" xml:"OnDutyAccountName"`
	Checker                       int                            `json:"Checker" xml:"Checker"`
	Schema                        string                         `json:"Schema" xml:"Schema"`
	Version                       int64                          `json:"Version" xml:"Version"`
	IsCurrentProd                 bool                           `json:"IsCurrentProd" xml:"IsCurrentProd"`
	UpdatedUid                    string                         `json:"UpdatedUid" xml:"UpdatedUid"`
	GmtCreate                     int64                          `json:"GmtCreate" xml:"GmtCreate"`
	ColumnCount                   int                            `json:"ColumnCount" xml:"ColumnCount"`
	Caption                       string                         `json:"Caption" xml:"Caption"`
	AppGuid                       string                         `json:"AppGuid" xml:"AppGuid"`
	NodeId                        int64                          `json:"NodeId" xml:"NodeId"`
	ClusterBizId                  string                         `json:"ClusterBizId" xml:"ClusterBizId"`
	FolderPath                    string                         `json:"FolderPath" xml:"FolderPath"`
	NodeContent                   string                         `json:"NodeContent" xml:"NodeContent"`
	ChangeType                    string                         `json:"ChangeType" xml:"ChangeType"`
	TemplateName                  string                         `json:"TemplateName" xml:"TemplateName"`
	RuleName                      string                         `json:"RuleName" xml:"RuleName"`
	DIJobId                       int64                          `json:"DIJobId" xml:"DIJobId"`
	BeginWaitResTime              int64                          `json:"BeginWaitResTime" xml:"BeginWaitResTime"`
	CreateTime                    int64                          `json:"CreateTime" xml:"CreateTime"`
	RetResult                     string                         `json:"RetResult" xml:"RetResult"`
	FolderId                      string                         `json:"FolderId" xml:"FolderId"`
	BlockType                     int                            `json:"BlockType" xml:"BlockType"`
	OpSeq                         int64                          `json:"OpSeq" xml:"OpSeq"`
	Endpoint                      string                         `json:"Endpoint" xml:"Endpoint"`
	NextTaskId                    string                         `json:"NextTaskId" xml:"NextTaskId"`
	DqcType                       int                            `json:"DqcType" xml:"DqcType"`
	JobName                       string                         `json:"JobName" xml:"JobName"`
	Description                   string                         `json:"Description" xml:"Description"`
	AlertId                       int64                          `json:"AlertId" xml:"AlertId"`
	MigrationType                 string                         `json:"MigrationType" xml:"MigrationType"`
	ExpectValue                   string                         `json:"ExpectValue" xml:"ExpectValue"`
	RelatedFlowId                 int64                          `json:"RelatedFlowId" xml:"RelatedFlowId"`
	LastDdlTime                   int64                          `json:"LastDdlTime" xml:"LastDdlTime"`
	ProcessId                     int64                          `json:"ProcessId" xml:"ProcessId"`
	HourSlaDetail                 string                         `json:"HourSlaDetail" xml:"HourSlaDetail"`
	AlertTime                     int64                          `json:"AlertTime" xml:"AlertTime"`
	CycTime                       int64                          `json:"CycTime" xml:"CycTime"`
	Source                        string                         `json:"Source" xml:"Source"`
	Property                      string                         `json:"Property" xml:"Property"`
	BaselineType                  string                         `json:"BaselineType" xml:"BaselineType"`
	CreatedUid                    string                         `json:"CreatedUid" xml:"CreatedUid"`
	IsDefault                     bool                           `json:"IsDefault" xml:"IsDefault"`
	DestinationDataSourceType     string                         `json:"DestinationDataSourceType" xml:"DestinationDataSourceType"`
	Creator                       string                         `json:"Creator" xml:"Creator"`
	RetCode                       int64                          `json:"RetCode" xml:"RetCode"`
	AlertUser                     string                         `json:"AlertUser" xml:"AlertUser"`
	FileName                      string                         `json:"FileName" xml:"FileName"`
	TaskSetting                   string                         `json:"TaskSetting" xml:"TaskSetting"`
	Type                          string                         `json:"Type" xml:"Type"`
	Id                            int64                          `json:"Id" xml:"Id"`
	RuleType                      int                            `json:"RuleType" xml:"RuleType"`
	TableName                     string                         `json:"TableName" xml:"TableName"`
	CategoryId                    int64                          `json:"CategoryId" xml:"CategoryId"`
	Trend                         string                         `json:"Trend" xml:"Trend"`
	InstanceId                    int64                          `json:"InstanceId" xml:"InstanceId"`
	TaskType                      string                         `json:"TaskType" xml:"TaskType"`
	InGroupId                     int                            `json:"InGroupId" xml:"InGroupId"`
	ApplicationId                 int64                          `json:"ApplicationId" xml:"ApplicationId"`
	ReadCount                     int64                          `json:"ReadCount" xml:"ReadCount"`
	FilePropertyContent           string                         `json:"FilePropertyContent" xml:"FilePropertyContent"`
	TemplateId                    int                            `json:"TemplateId" xml:"TemplateId"`
	Repeatability                 bool                           `json:"Repeatability" xml:"Repeatability"`
	TenantId                      int64                          `json:"TenantId" xml:"TenantId"`
	IsPartitionTable              bool                           `json:"IsPartitionTable" xml:"IsPartitionTable"`
	DownloadUrl                   string                         `json:"DownloadUrl" xml:"DownloadUrl"`
	PageSize                      int                            `json:"PageSize" xml:"PageSize"`
	ParamMap                      string                         `json:"ParamMap" xml:"ParamMap"`
	DataSize                      int64                          `json:"DataSize" xml:"DataSize"`
	Comment                       string                         `json:"Comment" xml:"Comment"`
	CreatedTime                   int64                          `json:"CreatedTime" xml:"CreatedTime"`
	RepeatInterval                int64                          `json:"RepeatInterval" xml:"RepeatInterval"`
	CreateUser                    string                         `json:"CreateUser" xml:"CreateUser"`
	JobStatus                     string                         `json:"JobStatus" xml:"JobStatus"`
	ApplicationCode               string                         `json:"ApplicationCode" xml:"ApplicationCode"`
	Priority                      int                            `json:"Priority" xml:"Priority"`
	Buffer                        float64                        `json:"Buffer" xml:"Buffer"`
	Owner                         string                         `json:"Owner" xml:"Owner"`
	PartitionKeys                 string                         `json:"PartitionKeys" xml:"PartitionKeys"`
	FileId                        int64                          `json:"FileId" xml:"FileId"`
	EntityId                      int64                          `json:"EntityId" xml:"EntityId"`
	DebugInfo                     string                         `json:"DebugInfo" xml:"DebugInfo"`
	BeginWaitTimeTime             int64                          `json:"BeginWaitTimeTime" xml:"BeginWaitTimeTime"`
	OwnerId                       string                         `json:"OwnerId" xml:"OwnerId"`
	UpdatedTime                   int64                          `json:"UpdatedTime" xml:"UpdatedTime"`
	SourceDataSourceType          string                         `json:"SourceDataSourceType" xml:"SourceDataSourceType"`
	Total                         int64                          `json:"Total" xml:"Total"`
	CriticalThreshold             string                         `json:"CriticalThreshold" xml:"CriticalThreshold"`
	ApplicationKey                string                         `json:"ApplicationKey" xml:"ApplicationKey"`
	PeriodNumber                  int                            `json:"PeriodNumber" xml:"PeriodNumber"`
	BeginRunningTime              int64                          `json:"BeginRunningTime" xml:"BeginRunningTime"`
	Operator                      string                         `json:"Operator" xml:"Operator"`
	StartedTime                   int64                          `json:"StartedTime" xml:"StartedTime"`
	HasNext                       bool                           `json:"HasNext" xml:"HasNext"`
	StartTime                     int64                          `json:"StartTime" xml:"StartTime"`
	ProjectNameCn                 string                         `json:"ProjectNameCn" xml:"ProjectNameCn"`
	TotalCount                    int                            `json:"TotalCount" xml:"TotalCount"`
	HourExpDetail                 string                         `json:"HourExpDetail" xml:"HourExpDetail"`
	DatabaseName                  string                         `json:"DatabaseName" xml:"DatabaseName"`
	ClusterId                     string                         `json:"ClusterId" xml:"ClusterId"`
	TopicId                       int64                          `json:"TopicId" xml:"TopicId"`
	ApplicationName               string                         `json:"ApplicationName" xml:"ApplicationName"`
	OpUser                        string                         `json:"OpUser" xml:"OpUser"`
	OwnerName                     string                         `json:"OwnerName" xml:"OwnerName"`
	BaselineId                    int64                          `json:"BaselineId" xml:"BaselineId"`
	Location                      string                         `json:"Location" xml:"Location"`
	FinishStatus                  string                         `json:"FinishStatus" xml:"FinishStatus"`
	ApiId                         int64                          `json:"ApiId" xml:"ApiId"`
	WarningThreshold              string                         `json:"WarningThreshold" xml:"WarningThreshold"`
	StartedUid                    string                         `json:"StartedUid" xml:"StartedUid"`
	RemindName                    string                         `json:"RemindName" xml:"RemindName"`
	AlertMethod                   string                         `json:"AlertMethod" xml:"AlertMethod"`
	GmtModified                   int64                          `json:"GmtModified" xml:"GmtModified"`
	Config                        string                         `json:"Config" xml:"Config"`
	NodesDebugInfo                string                         `json:"NodesDebugInfo" xml:"NodesDebugInfo"`
	ParamValues                   string                         `json:"ParamValues" xml:"ParamValues"`
	MethodName                    string                         `json:"MethodName" xml:"MethodName"`
	ErrorMessage                  string                         `json:"ErrorMessage" xml:"ErrorMessage"`
	IsVisible                     int                            `json:"IsVisible" xml:"IsVisible"`
	TaskRerunTime                 int                            `json:"TaskRerunTime" xml:"TaskRerunTime"`
	SlaTime                       int64                          `json:"SlaTime" xml:"SlaTime"`
	PageNumber                    int                            `json:"PageNumber" xml:"PageNumber"`
	RemindId                      int64                          `json:"RemindId" xml:"RemindId"`
	TableGuid                     string                         `json:"TableGuid" xml:"TableGuid"`
	ExpMinu                       int                            `json:"ExpMinu" xml:"ExpMinu"`
	OnDuty                        string                         `json:"OnDuty" xml:"OnDuty"`
	DagId                         int64                          `json:"DagId" xml:"DagId"`
	FavoriteCount                 int64                          `json:"FavoriteCount" xml:"FavoriteCount"`
	ModifiedTime                  int64                          `json:"ModifiedTime" xml:"ModifiedTime"`
	Meta                          string                         `json:"Meta" xml:"Meta"`
	CommitTime                    int64                          `json:"CommitTime" xml:"CommitTime"`
	ProjectId                     int64                          `json:"ProjectId" xml:"ProjectId"`
	SlaHour                       int                            `json:"SlaHour" xml:"SlaHour"`
	NodeIds                       []int64                        `json:"NodeIds" xml:"NodeIds"`
	ResourceDownloadLink          ResourceDownloadLink           `json:"ResourceDownloadLink" xml:"ResourceDownloadLink"`
	SlaAlert                      SlaAlert                       `json:"SlaAlert" xml:"SlaAlert"`
	Deployment                    Deployment                     `json:"Deployment" xml:"Deployment"`
	SolutionInfo                  SolutionInfo                   `json:"SolutionInfo" xml:"SolutionInfo"`
	File                          File                           `json:"File" xml:"File"`
	LastInstance                  LastInstance                   `json:"LastInstance" xml:"LastInstance"`
	JobSettings                   JobSettings                    `json:"JobSettings" xml:"JobSettings"`
	BlockInstance                 BlockInstance                  `json:"BlockInstance" xml:"BlockInstance"`
	SolutionDetail                SolutionDetail                 `json:"SolutionDetail" xml:"SolutionDetail"`
	NodeConfiguration             NodeConfiguration              `json:"NodeConfiguration" xml:"NodeConfiguration"`
	ResourceSettings              ResourceSettings               `json:"ResourceSettings" xml:"ResourceSettings"`
	ColumnList                    []ColumnListItem               `json:"ColumnList" xml:"ColumnList"`
	Apis                          []Api                          `json:"Apis" xml:"Apis"`
	SourceDataSourceSettings      []SourceDataSourceSetting      `json:"SourceDataSourceSettings" xml:"SourceDataSourceSettings"`
	CollectionList                []CollectionListItem           `json:"CollectionList" xml:"CollectionList"`
	ProjectMemberList             []ProjectMember                `json:"ProjectMemberList" xml:"ProjectMemberList"`
	DataSources                   []DataSourcesItem              `json:"DataSources" xml:"DataSources"`
	TransformationRules           []TransformationRule           `json:"TransformationRules" xml:"TransformationRules"`
	FileVersions                  []FileVersion                  `json:"FileVersions" xml:"FileVersions"`
	DestinationDataSourceSettings []DestinationDataSourceSetting `json:"DestinationDataSourceSettings" xml:"DestinationDataSourceSettings"`
	Baselines                     []BaselinesItem                `json:"Baselines" xml:"Baselines"`
	Applications                  []Application                  `json:"Applications" xml:"Applications"`
	AlarmList                     []AlarmListItem                `json:"AlarmList" xml:"AlarmList"`
	Connections                   []ConnectionsItem              `json:"Connections" xml:"Connections"`
	DISyncTasks                   []DISyncTasksItem              `json:"DISyncTasks" xml:"DISyncTasks"`
	Instances                     []Instance                     `json:"Instances" xml:"Instances"`
	EntityList                    []EntityListItem               `json:"EntityList" xml:"EntityList"`
	Folders                       []FoldersItem                  `json:"Folders" xml:"Folders"`
	Files                         []File                         `json:"Files" xml:"Files"`
	DataEntityList                []DataEntityListItem           `json:"DataEntityList" xml:"DataEntityList"`
	ApiAuthorizedList             []ApiAuthorized                `json:"ApiAuthorizedList" xml:"ApiAuthorizedList"`
	Nodes                         []Node                         `json:"Nodes" xml:"Nodes"`
	Clusters                      []ClustersItem                 `json:"Clusters" xml:"Clusters"`
	TableMappings                 []TableMapping                 `json:"TableMappings" xml:"TableMappings"`
	Dags                          []Dag                          `json:"Dags" xml:"Dags"`
	ApiAuthorizationList          []ApiAuthorization             `json:"ApiAuthorizationList" xml:"ApiAuthorizationList"`
	OverTimeSettings              []OverTimeSetting              `json:"OverTimeSettings" xml:"OverTimeSettings"`
	AlertSettings                 []AlertSetting                 `json:"AlertSettings" xml:"AlertSettings"`
	Influences                    []InfluencesItem               `json:"Influences" xml:"Influences"`
	CalcEngines                   []CalcEnginesItem              `json:"CalcEngines" xml:"CalcEngines"`
	Reminds                       []RemindsItem                  `json:"Reminds" xml:"Reminds"`
	Topics                        []Topic                        `json:"Topics" xml:"Topics"`
	DeployedItems                 []DeployedItem                 `json:"DeployedItems" xml:"DeployedItems"`
	BaselineStatuses              []BaselineStatusesItem         `json:"BaselineStatuses" xml:"BaselineStatuses"`
	Migrations                    []Migration                    `json:"Migrations" xml:"Migrations"`
	Business                      []BusinessItem                 `json:"Business" xml:"Business"`
	TableEntityList               []TableEntityListItem          `json:"TableEntityList" xml:"TableEntityList"`
}
