package qualitycheck

//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 qualitycheck response
type DataItem struct {
	TypeName                         string                                `json:"TypeName" xml:"TypeName"`
	SetId                            int64                                 `json:"SetId" xml:"SetId"`
	RoleConfigTask                   string                                `json:"RoleConfigTask" xml:"RoleConfigTask"`
	ReviewStatus                     int                                   `json:"ReviewStatus" xml:"ReviewStatus"`
	BusinessSpaceCode                string                                `json:"BusinessSpaceCode" xml:"BusinessSpaceCode"`
	Effective                        int                                   `json:"Effective" xml:"Effective"`
	SetBucketName                    string                                `json:"SetBucketName" xml:"SetBucketName"`
	RoleName                         string                                `json:"RoleName" xml:"RoleName"`
	EffectiveStartTime               string                                `json:"EffectiveStartTime" xml:"EffectiveStartTime"`
	Score                            int64                                 `json:"Score" xml:"Score"`
	QualityCheckType                 int                                   `json:"QualityCheckType" xml:"QualityCheckType"`
	ModeCustomizationId              string                                `json:"ModeCustomizationId" xml:"ModeCustomizationId"`
	BusinessSpaceName                string                                `json:"BusinessSpaceName" xml:"BusinessSpaceName"`
	SetFolderName                    string                                `json:"SetFolderName" xml:"SetFolderName"`
	CreateEmpid                      string                                `json:"CreateEmpid" xml:"CreateEmpid"`
	Id                               int64                                 `json:"Id" xml:"Id"`
	IsSelect                         bool                                  `json:"IsSelect" xml:"IsSelect"`
	RuleType                         int                                   `json:"RuleType" xml:"RuleType"`
	Level                            int64                                 `json:"Level" xml:"Level"`
	XspaceCommodityCode              string                                `json:"XspaceCommodityCode" xml:"XspaceCommodityCode"`
	FinishRate                       string                                `json:"FinishRate" xml:"FinishRate"`
	LoginUserType                    int                                   `json:"LoginUserType" xml:"LoginUserType"`
	ChannelId0                       int                                   `json:"ChannelId0" xml:"ChannelId0"`
	RuleScoreSingleType              int                                   `json:"RuleScoreSingleType" xml:"RuleScoreSingleType"`
	CallStartTime                    string                                `json:"CallStartTime" xml:"CallStartTime"`
	StartTime                        string                                `json:"StartTime" xml:"StartTime"`
	EndTime                          string                                `json:"EndTime" xml:"EndTime"`
	DataType                         int                                   `json:"DataType" xml:"DataType"`
	OrderInstanceId                  string                                `json:"OrderInstanceId" xml:"OrderInstanceId"`
	PreReviewNumber                  int64                                 `json:"PreReviewNumber" xml:"PreReviewNumber"`
	IntervalTime                     int64                                 `json:"IntervalTime" xml:"IntervalTime"`
	HitSessionCount                  int                                   `json:"HitSessionCount" xml:"HitSessionCount"`
	Name                             string                                `json:"Name" xml:"Name"`
	AssignType                       int                                   `json:"AssignType" xml:"AssignType"`
	ReviewNumber                     int64                                 `json:"ReviewNumber" xml:"ReviewNumber"`
	UpdateUser                       int64                                 `json:"UpdateUser" xml:"UpdateUser"`
	Language                         string                                `json:"Language" xml:"Language"`
	CreateTime                       string                                `json:"CreateTime" xml:"CreateTime"`
	HitRealViolationRate             float64                               `json:"HitRealViolationRate" xml:"HitRealViolationRate"`
	ScoreSubId                       int64                                 `json:"ScoreSubId" xml:"ScoreSubId"`
	SchemeId                         int64                                 `json:"SchemeId" xml:"SchemeId"`
	SetType                          int                                   `json:"SetType" xml:"SetType"`
	ChannelId1                       int                                   `json:"ChannelId1" xml:"ChannelId1"`
	AliUid                           int64                                 `json:"AliUid" xml:"AliUid"`
	UnReviewNumber                   int64                                 `json:"UnReviewNumber" xml:"UnReviewNumber"`
	IsDelete                         int                                   `json:"IsDelete" xml:"IsDelete"`
	DataSetType                      int                                   `json:"DataSetType" xml:"DataSetType"`
	UpdateTime                       string                                `json:"UpdateTime" xml:"UpdateTime"`
	XspaceProductCode                string                                `json:"XspaceProductCode" xml:"XspaceProductCode"`
	ProductType                      string                                `json:"ProductType" xml:"ProductType"`
	FullCycle                        int                                   `json:"FullCycle" xml:"FullCycle"`
	TargetType                       int                                   `json:"TargetType" xml:"TargetType"`
	SourceDataType                   int                                   `json:"SourceDataType" xml:"SourceDataType"`
	RoleConfigProp                   string                                `json:"RoleConfigProp" xml:"RoleConfigProp"`
	SetNumber                        int                                   `json:"SetNumber" xml:"SetNumber"`
	HitRate                          float64                               `json:"HitRate" xml:"HitRate"`
	CreateEmpName                    string                                `json:"CreateEmpName" xml:"CreateEmpName"`
	RealViolationNumber              int                                   `json:"RealViolationNumber" xml:"RealViolationNumber"`
	SchemeTaskConfigId               int64                                 `json:"SchemeTaskConfigId" xml:"SchemeTaskConfigId"`
	ModelName                        string                                `json:"ModelName" xml:"ModelName"`
	NumberExecuting                  int                                   `json:"NumberExecuting" xml:"NumberExecuting"`
	AssignStatus                     int                                   `json:"AssignStatus" xml:"AssignStatus"`
	ChannelType                      int                                   `json:"ChannelType" xml:"ChannelType"`
	CurrentStatus                    int                                   `json:"CurrentStatus" xml:"CurrentStatus"`
	SessionGroupReviewedOrComplained bool                                  `json:"SessionGroupReviewedOrComplained" xml:"SessionGroupReviewedOrComplained"`
	MaxNumber                        int64                                 `json:"MaxNumber" xml:"MaxNumber"`
	Rid                              int64                                 `json:"Rid" xml:"Rid"`
	ReviewStatusName                 string                                `json:"ReviewStatusName" xml:"ReviewStatusName"`
	RuleScoreType                    int                                   `json:"RuleScoreType" xml:"RuleScoreType"`
	UpdateUserName                   string                                `json:"UpdateUserName" xml:"UpdateUserName"`
	SetRoleArn                       string                                `json:"SetRoleArn" xml:"SetRoleArn"`
	OperationMode                    int                                   `json:"OperationMode" xml:"OperationMode"`
	LastUpdateEmpName                string                                `json:"LastUpdateEmpName" xml:"LastUpdateEmpName"`
	Version                          int64                                 `json:"Version" xml:"Version"`
	AsrTaskPriority                  int                                   `json:"AsrTaskPriority" xml:"AsrTaskPriority"`
	AutoTranscoding                  int                                   `json:"AutoTranscoding" xml:"AutoTranscoding"`
	CreateUser                       int64                                 `json:"CreateUser" xml:"CreateUser"`
	CreateUserName                   string                                `json:"CreateUserName" xml:"CreateUserName"`
	NumberSuccess                    int                                   `json:"NumberSuccess" xml:"NumberSuccess"`
	LastUpdateTime                   string                                `json:"LastUpdateTime" xml:"LastUpdateTime"`
	SubDir                           string                                `json:"SubDir" xml:"SubDir"`
	EffectiveEndTime                 string                                `json:"EffectiveEndTime" xml:"EffectiveEndTime"`
	UserGroup                        string                                `json:"UserGroup" xml:"UserGroup"`
	TemplateType                     int                                   `json:"TemplateType" xml:"TemplateType"`
	ReviewAccuracyRate               float64                               `json:"ReviewAccuracyRate" xml:"ReviewAccuracyRate"`
	LastUpdateEmpid                  string                                `json:"LastUpdateEmpid" xml:"LastUpdateEmpid"`
	Type                             int                                   `json:"Type" xml:"Type"`
	CheckNumber                      int64                                 `json:"CheckNumber" xml:"CheckNumber"`
	ManualReview                     int                                   `json:"ManualReview" xml:"ManualReview"`
	Comments                         string                                `json:"Comments" xml:"Comments"`
	VocabName                        string                                `json:"VocabName" xml:"VocabName"`
	SubAliUid                        int64                                 `json:"SubAliUid" xml:"SubAliUid"`
	NumberFail                       int                                   `json:"NumberFail" xml:"NumberFail"`
	SessionCount                     int                                   `json:"SessionCount" xml:"SessionCount"`
	SessionGroupId                   string                                `json:"SessionGroupId" xml:"SessionGroupId"`
	VocabId                          string                                `json:"VocabId" xml:"VocabId"`
	Lambda                           string                                `json:"Lambda" xml:"Lambda"`
	Description                      string                                `json:"Description" xml:"Description"`
	ProblemNumber                    int64                                 `json:"ProblemNumber" xml:"ProblemNumber"`
	JobName                          string                                `json:"JobName" xml:"JobName"`
	GraphFlow                        string                                `json:"GraphFlow" xml:"GraphFlow"`
	LastDataId                       string                                `json:"LastDataId" xml:"LastDataId"`
	SchemeTaskConfigName             string                                `json:"SchemeTaskConfigName" xml:"SchemeTaskConfigName"`
	Status                           int                                   `json:"Status" xml:"Status"`
	AutoReview                       int                                   `json:"AutoReview" xml:"AutoReview"`
	SetDomain                        string                                `json:"SetDomain" xml:"SetDomain"`
	NumberSum                        int                                   `json:"NumberSum" xml:"NumberSum"`
	RoleConfigStatus                 int                                   `json:"RoleConfigStatus" xml:"RoleConfigStatus"`
	ReviewRate                       float64                               `json:"ReviewRate" xml:"ReviewRate"`
	HitNumber                        int64                                 `json:"HitNumber" xml:"HitNumber"`
	SetName                          string                                `json:"SetName" xml:"SetName"`
	Deny                             int                                   `json:"Deny" xml:"Deny"`
	CreateType                       int                                   `json:"CreateType" xml:"CreateType"`
	CustomerNameList                 CustomerNameList                      `json:"CustomerNameList" xml:"CustomerNameList"`
	SchemeIdList                     SchemeIdListInListSchemeTaskConfig    `json:"SchemeIdList" xml:"SchemeIdList"`
	CustomerIdList                   CustomerIdList                        `json:"CustomerIdList" xml:"CustomerIdList"`
	BusinessRange                    BusinessRange                         `json:"BusinessRange" xml:"BusinessRange"`
	ReviewerList                     ReviewerList                          `json:"ReviewerList" xml:"ReviewerList"`
	CallerList                       CallerList                            `json:"CallerList" xml:"CallerList"`
	CustomerServiceNameList          CustomerServiceNameList               `json:"CustomerServiceNameList" xml:"CustomerServiceNameList"`
	CustomerServiceIdList            CustomerServiceIdList                 `json:"CustomerServiceIdList" xml:"CustomerServiceIdList"`
	BusinessCategoryNameList         BusinessCategoryNameListInListRulesV4 `json:"BusinessCategoryNameList" xml:"BusinessCategoryNameList"`
	SkillGroupNameList               SkillGroupNameList                    `json:"SkillGroupNameList" xml:"SkillGroupNameList"`
	DataConfig                       DataConfig                            `json:"DataConfig" xml:"DataConfig"`
	RuleList                         []RuleListItem                        `json:"RuleList" xml:"RuleList"`
	BusinessCategoryBasicInfoList    []BusinessCategoryBasicInfoListItem   `json:"BusinessCategoryBasicInfoList" xml:"BusinessCategoryBasicInfoList"`
	SchemeList                       SchemeList                            `json:"SchemeList" xml:"SchemeList"`
	SchemeCheckTypeList              []SchemeCheckTypeListItem             `json:"SchemeCheckTypeList" xml:"SchemeCheckTypeList"`
}
