package pairecservice

//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.

// TrafficControlTasksItem is a nested struct in pairecservice response
type TrafficControlTasksItem struct {
	TrafficControlTaskId           string                      `json:"TrafficControlTaskId" xml:"TrafficControlTaskId"`
	Name                           string                      `json:"Name" xml:"Name"`
	Description                    string                      `json:"Description" xml:"Description"`
	SceneId                        string                      `json:"SceneId" xml:"SceneId"`
	SceneName                      string                      `json:"SceneName" xml:"SceneName"`
	ProductStatus                  string                      `json:"ProductStatus" xml:"ProductStatus"`
	PrepubStatus                   string                      `json:"PrepubStatus" xml:"PrepubStatus"`
	ExecutionTime                  string                      `json:"ExecutionTime" xml:"ExecutionTime"`
	StartTime                      string                      `json:"StartTime" xml:"StartTime"`
	EndTime                        string                      `json:"EndTime" xml:"EndTime"`
	BehaviorTableMetaId            string                      `json:"BehaviorTableMetaId" xml:"BehaviorTableMetaId"`
	UserTableMetaId                string                      `json:"UserTableMetaId" xml:"UserTableMetaId"`
	ItemTableMetaId                string                      `json:"ItemTableMetaId" xml:"ItemTableMetaId"`
	UserConditionType              string                      `json:"UserConditionType" xml:"UserConditionType"`
	UserConditionArray             string                      `json:"UserConditionArray" xml:"UserConditionArray"`
	UserConditionExpress           string                      `json:"UserConditionExpress" xml:"UserConditionExpress"`
	StatisBehaviorConditionType    string                      `json:"StatisBehaviorConditionType" xml:"StatisBehaviorConditionType"`
	StatisBehaviorConditionArray   string                      `json:"StatisBehaviorConditionArray" xml:"StatisBehaviorConditionArray"`
	StatisBahaviorConditionExpress string                      `json:"StatisBahaviorConditionExpress" xml:"StatisBahaviorConditionExpress"`
	ControlType                    string                      `json:"ControlType" xml:"ControlType"`
	ControlGranularity             string                      `json:"ControlGranularity" xml:"ControlGranularity"`
	ControlLogic                   string                      `json:"ControlLogic" xml:"ControlLogic"`
	ItemConditionType              string                      `json:"ItemConditionType" xml:"ItemConditionType"`
	ItemConditionArray             string                      `json:"ItemConditionArray" xml:"ItemConditionArray"`
	ItemConditionExpress           string                      `json:"ItemConditionExpress" xml:"ItemConditionExpress"`
	GmtCreateTime                  string                      `json:"GmtCreateTime" xml:"GmtCreateTime"`
	GmtModifiedTime                string                      `json:"GmtModifiedTime" xml:"GmtModifiedTime"`
	EverPublished                  bool                        `json:"EverPublished" xml:"EverPublished"`
	ServiceId                      string                      `json:"ServiceId" xml:"ServiceId"`
	PreExperimentIds               string                      `json:"PreExperimentIds" xml:"PreExperimentIds"`
	ProdExperimentIds              string                      `json:"ProdExperimentIds" xml:"ProdExperimentIds"`
	TrafficControlTargets          []TrafficControlTargetsItem `json:"TrafficControlTargets" xml:"TrafficControlTargets"`
}
