package ccc

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

// ListItem is a nested struct in ccc response
type ListItem struct {
	Name               string `json:"Name" xml:"Name"`
	CampaignId         string `json:"CampaignId" xml:"CampaignId"`
	QueueName          string `json:"QueueName" xml:"QueueName"`
	PhoneNumber        string `json:"PhoneNumber" xml:"PhoneNumber"`
	MaxAttemptCount    int64  `json:"MaxAttemptCount" xml:"MaxAttemptCount"`
	AbandonType        string `json:"AbandonType" xml:"AbandonType"`
	Simulation         bool   `json:"Simulation" xml:"Simulation"`
	ActualStartTime    int64  `json:"ActualStartTime" xml:"ActualStartTime"`
	StrategyParameters string `json:"StrategyParameters" xml:"StrategyParameters"`
	CasesAborted       int64  `json:"CasesAborted" xml:"CasesAborted"`
	CasesConnected     int64  `json:"CasesConnected" xml:"CasesConnected"`
	MinAttemptInterval int64  `json:"MinAttemptInterval" xml:"MinAttemptInterval"`
	TotalCases         int64  `json:"TotalCases" xml:"TotalCases"`
	State              string `json:"State" xml:"State"`
	AttemptCount       int64  `json:"AttemptCount" xml:"AttemptCount"`
	CasesUncompleted   int64  `json:"CasesUncompleted" xml:"CasesUncompleted"`
	QueueId            string `json:"QueueId" xml:"QueueId"`
	PlanedEndTime      int64  `json:"PlanedEndTime" xml:"PlanedEndTime"`
	StrategyType       string `json:"StrategyType" xml:"StrategyType"`
	FailureReason      string `json:"FailureReason" xml:"FailureReason"`
	PlanedStartTime    int64  `json:"PlanedStartTime" xml:"PlanedStartTime"`
	CustomVariables    string `json:"CustomVariables" xml:"CustomVariables"`
	ActualEndTime      int64  `json:"ActualEndTime" xml:"ActualEndTime"`
	CaseId             string `json:"CaseId" xml:"CaseId"`
}
