aliyun-net-sdk-outboundbot/OutboundBot/Model/V20191226/DescribeJobResponse.cs (1,116 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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.
*/
using System.Collections.Generic;
using Newtonsoft.Json;
using Aliyun.Acs.Core;
namespace Aliyun.Acs.OutboundBot.Model.V20191226
{
public class DescribeJobResponse : AcsResponse
{
private int? httpStatusCode;
private string code;
private string message;
private string requestId;
private bool? success;
private DescribeJob_Job job;
public int? HttpStatusCode
{
get
{
return httpStatusCode;
}
set
{
httpStatusCode = value;
}
}
public string Code
{
get
{
return code;
}
set
{
code = value;
}
}
public string Message
{
get
{
return message;
}
set
{
message = value;
}
}
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public bool? Success
{
get
{
return success;
}
set
{
success = value;
}
}
public DescribeJob_Job Job
{
get
{
return job;
}
set
{
job = value;
}
}
public class DescribeJob_Job
{
private string status;
private long? actualTime;
private int? priority;
private string dsReport;
private long? nextExecutionTime;
private string failureReason;
private int? systemPriority;
private string instanceId;
private string calledNumber;
private string referenceId;
private string jobGroupId;
private string scenarioId;
private string strategyId;
private int? endReason;
private string jobId;
private List<DescribeJob_Contact> contacts;
private List<DescribeJob_KeyValuePair> extras;
private List<DescribeJob_SummaryItem> summary;
private List<DescribeJob_Task> tasks;
private List<string> callingNumbers;
private DescribeJob_Script script;
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public long? ActualTime
{
get
{
return actualTime;
}
set
{
actualTime = value;
}
}
public int? Priority
{
get
{
return priority;
}
set
{
priority = value;
}
}
public string DsReport
{
get
{
return dsReport;
}
set
{
dsReport = value;
}
}
public long? NextExecutionTime
{
get
{
return nextExecutionTime;
}
set
{
nextExecutionTime = value;
}
}
public string FailureReason
{
get
{
return failureReason;
}
set
{
failureReason = value;
}
}
public int? SystemPriority
{
get
{
return systemPriority;
}
set
{
systemPriority = value;
}
}
public string InstanceId
{
get
{
return instanceId;
}
set
{
instanceId = value;
}
}
public string CalledNumber
{
get
{
return calledNumber;
}
set
{
calledNumber = value;
}
}
public string ReferenceId
{
get
{
return referenceId;
}
set
{
referenceId = value;
}
}
public string JobGroupId
{
get
{
return jobGroupId;
}
set
{
jobGroupId = value;
}
}
public string ScenarioId
{
get
{
return scenarioId;
}
set
{
scenarioId = value;
}
}
public string StrategyId
{
get
{
return strategyId;
}
set
{
strategyId = value;
}
}
public int? EndReason
{
get
{
return endReason;
}
set
{
endReason = value;
}
}
public string JobId
{
get
{
return jobId;
}
set
{
jobId = value;
}
}
public List<DescribeJob_Contact> Contacts
{
get
{
return contacts;
}
set
{
contacts = value;
}
}
public List<DescribeJob_KeyValuePair> Extras
{
get
{
return extras;
}
set
{
extras = value;
}
}
public List<DescribeJob_SummaryItem> Summary
{
get
{
return summary;
}
set
{
summary = value;
}
}
public List<DescribeJob_Task> Tasks
{
get
{
return tasks;
}
set
{
tasks = value;
}
}
public List<string> CallingNumbers
{
get
{
return callingNumbers;
}
set
{
callingNumbers = value;
}
}
public DescribeJob_Script Script
{
get
{
return script;
}
set
{
script = value;
}
}
public class DescribeJob_Contact
{
private string phoneNumber;
private string state;
private string contactId;
private string honorific;
private string jobId;
private string contactName;
private string role;
private string referenceId;
public string PhoneNumber
{
get
{
return phoneNumber;
}
set
{
phoneNumber = value;
}
}
public string State
{
get
{
return state;
}
set
{
state = value;
}
}
public string ContactId
{
get
{
return contactId;
}
set
{
contactId = value;
}
}
public string Honorific
{
get
{
return honorific;
}
set
{
honorific = value;
}
}
public string JobId
{
get
{
return jobId;
}
set
{
jobId = value;
}
}
public string ContactName
{
get
{
return contactName;
}
set
{
contactName = value;
}
}
public string Role
{
get
{
return role;
}
set
{
role = value;
}
}
public string ReferenceId
{
get
{
return referenceId;
}
set
{
referenceId = value;
}
}
}
public class DescribeJob_KeyValuePair
{
private string key;
private string _value;
public string Key
{
get
{
return key;
}
set
{
key = value;
}
}
public string _Value
{
get
{
return _value;
}
set
{
_value = value;
}
}
}
public class DescribeJob_SummaryItem
{
private string summaryName;
private string category;
private string content;
public string SummaryName
{
get
{
return summaryName;
}
set
{
summaryName = value;
}
}
public string Category
{
get
{
return category;
}
set
{
category = value;
}
}
public string Content
{
get
{
return content;
}
set
{
content = value;
}
}
}
public class DescribeJob_Task
{
private string status;
private long? planedTime;
private string chatbotId;
private long? actualTime;
private string calledNumber;
private long? endTime;
private string scenarioId;
private string endReason;
private string jobId;
private string callId;
private string callingNumber;
private string brief;
private int? duration;
private string taskId;
private string hangUpDirection;
private long? ringingDuration;
private List<DescribeJob_ConversationDetail> conversation;
private DescribeJob_Contact3 contact3;
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public long? PlanedTime
{
get
{
return planedTime;
}
set
{
planedTime = value;
}
}
public string ChatbotId
{
get
{
return chatbotId;
}
set
{
chatbotId = value;
}
}
public long? ActualTime
{
get
{
return actualTime;
}
set
{
actualTime = value;
}
}
public string CalledNumber
{
get
{
return calledNumber;
}
set
{
calledNumber = value;
}
}
public long? EndTime
{
get
{
return endTime;
}
set
{
endTime = value;
}
}
public string ScenarioId
{
get
{
return scenarioId;
}
set
{
scenarioId = value;
}
}
public string EndReason
{
get
{
return endReason;
}
set
{
endReason = value;
}
}
public string JobId
{
get
{
return jobId;
}
set
{
jobId = value;
}
}
public string CallId
{
get
{
return callId;
}
set
{
callId = value;
}
}
public string CallingNumber
{
get
{
return callingNumber;
}
set
{
callingNumber = value;
}
}
public string Brief
{
get
{
return brief;
}
set
{
brief = value;
}
}
public int? Duration
{
get
{
return duration;
}
set
{
duration = value;
}
}
public string TaskId
{
get
{
return taskId;
}
set
{
taskId = value;
}
}
public string HangUpDirection
{
get
{
return hangUpDirection;
}
set
{
hangUpDirection = value;
}
}
public long? RingingDuration
{
get
{
return ringingDuration;
}
set
{
ringingDuration = value;
}
}
public List<DescribeJob_ConversationDetail> Conversation
{
get
{
return conversation;
}
set
{
conversation = value;
}
}
public DescribeJob_Contact3 Contact3
{
get
{
return contact3;
}
set
{
contact3 = value;
}
}
public class DescribeJob_ConversationDetail
{
private string actionParams;
private string action;
private long? timestamp;
private string speaker;
private string script;
private string sequenceId;
private List<DescribeJob_SummaryItem2> summary1;
public string ActionParams
{
get
{
return actionParams;
}
set
{
actionParams = value;
}
}
public string Action
{
get
{
return action;
}
set
{
action = value;
}
}
public long? Timestamp
{
get
{
return timestamp;
}
set
{
timestamp = value;
}
}
public string Speaker
{
get
{
return speaker;
}
set
{
speaker = value;
}
}
public string Script
{
get
{
return script;
}
set
{
script = value;
}
}
public string SequenceId
{
get
{
return sequenceId;
}
set
{
sequenceId = value;
}
}
public List<DescribeJob_SummaryItem2> Summary1
{
get
{
return summary1;
}
set
{
summary1 = value;
}
}
public class DescribeJob_SummaryItem2
{
private string summaryName;
private string category;
private string content;
public string SummaryName
{
get
{
return summaryName;
}
set
{
summaryName = value;
}
}
public string Category
{
get
{
return category;
}
set
{
category = value;
}
}
public string Content
{
get
{
return content;
}
set
{
content = value;
}
}
}
}
public class DescribeJob_Contact3
{
private string phoneNumber;
private string state;
private string contactId;
private string honorific;
private string jobId;
private string contactName;
private string role;
private string referenceId;
public string PhoneNumber
{
get
{
return phoneNumber;
}
set
{
phoneNumber = value;
}
}
public string State
{
get
{
return state;
}
set
{
state = value;
}
}
public string ContactId
{
get
{
return contactId;
}
set
{
contactId = value;
}
}
public string Honorific
{
get
{
return honorific;
}
set
{
honorific = value;
}
}
public string JobId
{
get
{
return jobId;
}
set
{
jobId = value;
}
}
public string ContactName
{
get
{
return contactName;
}
set
{
contactName = value;
}
}
public string Role
{
get
{
return role;
}
set
{
role = value;
}
}
public string ReferenceId
{
get
{
return referenceId;
}
set
{
referenceId = value;
}
}
}
}
public class DescribeJob_Script
{
private string status;
private long? updateTime;
private string chatbotId;
private string scriptId;
private bool? isDebugDrafted;
private string industry;
private string scriptDescription;
private bool? miniPlaybackConfigEnabled;
private bool? isDrafted;
private string ttsConfig;
private string debugStatus;
private string asrConfig;
private string scene;
private string name;
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public long? UpdateTime
{
get
{
return updateTime;
}
set
{
updateTime = value;
}
}
public string ChatbotId
{
get
{
return chatbotId;
}
set
{
chatbotId = value;
}
}
public string ScriptId
{
get
{
return scriptId;
}
set
{
scriptId = value;
}
}
public bool? IsDebugDrafted
{
get
{
return isDebugDrafted;
}
set
{
isDebugDrafted = value;
}
}
public string Industry
{
get
{
return industry;
}
set
{
industry = value;
}
}
public string ScriptDescription
{
get
{
return scriptDescription;
}
set
{
scriptDescription = value;
}
}
public bool? MiniPlaybackConfigEnabled
{
get
{
return miniPlaybackConfigEnabled;
}
set
{
miniPlaybackConfigEnabled = value;
}
}
public bool? IsDrafted
{
get
{
return isDrafted;
}
set
{
isDrafted = value;
}
}
public string TtsConfig
{
get
{
return ttsConfig;
}
set
{
ttsConfig = value;
}
}
public string DebugStatus
{
get
{
return debugStatus;
}
set
{
debugStatus = value;
}
}
public string AsrConfig
{
get
{
return asrConfig;
}
set
{
asrConfig = value;
}
}
public string Scene
{
get
{
return scene;
}
set
{
scene = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
}
}
}