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; } } } } } }