package retailadvqa_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.

// DataItem is a nested struct in retailadvqa_public response
type DataItem struct {
	Name              string                 `json:"Name" xml:"Name"`
	ParentKey         string                 `json:"ParentKey" xml:"ParentKey"`
	UniqueMappingType string                 `json:"UniqueMappingType" xml:"UniqueMappingType"`
	Aud               string                 `json:"Aud" xml:"Aud"`
	Key               string                 `json:"Key" xml:"Key"`
	GmtCreate         string                 `json:"GmtCreate" xml:"GmtCreate"`
	Children          map[string]interface{} `json:"Children" xml:"Children"`
	UniqueFieldName   string                 `json:"UniqueFieldName" xml:"UniqueFieldName"`
	SourceType        string                 `json:"SourceType" xml:"SourceType"`
	Role              string                 `json:"Role" xml:"Role"`
	FileldName        string                 `json:"FileldName" xml:"FileldName"`
	UserId            string                 `json:"UserId" xml:"UserId"`
	Order             string                 `json:"Order" xml:"Order"`
	NickName          string                 `json:"NickName" xml:"NickName"`
	PlatformName      string                 `json:"PlatformName" xml:"PlatformName"`
	Id                string                 `json:"Id" xml:"Id"`
	ExtMappingTypes   map[string]interface{} `json:"ExtMappingTypes" xml:"ExtMappingTypes"`
	FactTable         string                 `json:"FactTable" xml:"FactTable"`
	PlatformType      int64                  `json:"PlatformType" xml:"PlatformType"`
	DataSetType       int                    `json:"DataSetType" xml:"DataSetType"`
	GmtModified       string                 `json:"GmtModified" xml:"GmtModified"`
	WorkspaceName     string                 `json:"WorkspaceName" xml:"WorkspaceName"`
	TableName         string                 `json:"TableName" xml:"TableName"`
	PlatformId        string                 `json:"PlatformId" xml:"PlatformId"`
	Url               string                 `json:"Url" xml:"Url"`
	WorkspaceId       string                 `json:"WorkspaceId" xml:"WorkspaceId"`
	RowPermissions    []string               `json:"RowPermissions" xml:"RowPermissions"`
	ExtLabel          ExtLabel               `json:"ExtLabel" xml:"ExtLabel"`
	ExtRFM            ExtRFM                 `json:"ExtRFM" xml:"ExtRFM"`
	ExtBehavior       ExtBehavior            `json:"ExtBehavior" xml:"ExtBehavior"`
	Columns           []Column               `json:"Columns" xml:"Columns"`
}
