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.

// DataEntityListItem is a nested struct in dataworks_public response
type DataEntityListItem struct {
	Name              string             `json:"Name" xml:"Name"`
	ChangeType        string             `json:"ChangeType" xml:"ChangeType"`
	CreateTimestamp   int64              `json:"CreateTimestamp" xml:"CreateTimestamp"`
	TaskInstanceId    int64              `json:"TaskInstanceId" xml:"TaskInstanceId"`
	TenantId          int64              `json:"TenantId" xml:"TenantId"`
	CreateTime        int64              `json:"CreateTime" xml:"CreateTime"`
	EntityType        int                `json:"EntityType" xml:"EntityType"`
	Operator          string             `json:"Operator" xml:"Operator"`
	PartitionName     string             `json:"PartitionName" xml:"PartitionName"`
	DataSize          int64              `json:"DataSize" xml:"DataSize"`
	RecordCount       int64              `json:"RecordCount" xml:"RecordCount"`
	Comment           string             `json:"Comment" xml:"Comment"`
	TaskId            string             `json:"TaskId" xml:"TaskId"`
	ColumnName        string             `json:"ColumnName" xml:"ColumnName"`
	ParentCategoryId  int64              `json:"ParentCategoryId" xml:"ParentCategoryId"`
	ProjectName       string             `json:"ProjectName" xml:"ProjectName"`
	EnvType           int                `json:"EnvType" xml:"EnvType"`
	PartitionGuid     string             `json:"PartitionGuid" xml:"PartitionGuid"`
	Depth             int                `json:"Depth" xml:"Depth"`
	TableGuid         string             `json:"TableGuid" xml:"TableGuid"`
	DatabaseName      string             `json:"DatabaseName" xml:"DatabaseName"`
	ClusterId         string             `json:"ClusterId" xml:"ClusterId"`
	Schema            string             `json:"Schema" xml:"Schema"`
	ChangeContent     string             `json:"ChangeContent" xml:"ChangeContent"`
	TableName         string             `json:"TableName" xml:"TableName"`
	PartitionPath     string             `json:"PartitionPath" xml:"PartitionPath"`
	CategoryId        int64              `json:"CategoryId" xml:"CategoryId"`
	ModifiedTime      int64              `json:"ModifiedTime" xml:"ModifiedTime"`
	PartitionType     string             `json:"PartitionType" xml:"PartitionType"`
	StartTime         string             `json:"StartTime" xml:"StartTime"`
	EndTime           string             `json:"EndTime" xml:"EndTime"`
	ColumnGuid        string             `json:"ColumnGuid" xml:"ColumnGuid"`
	OwnerId           string             `json:"OwnerId" xml:"OwnerId"`
	ObjectType        string             `json:"ObjectType" xml:"ObjectType"`
	PartitionLocation string             `json:"PartitionLocation" xml:"PartitionLocation"`
	ProjectId         int64              `json:"ProjectId" xml:"ProjectId"`
	LastOperatorId    string             `json:"LastOperatorId" xml:"LastOperatorId"`
	WaitTime          string             `json:"WaitTime" xml:"WaitTime"`
	Entity            Entity             `json:"Entity" xml:"Entity"`
	RelationList      []RelationListItem `json:"RelationList" xml:"RelationList"`
}
