dianjin-20240628/core/Models/RealtimeDialogAssistRequest.cs (53 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections.Generic;
using System.IO;
using Tea;
namespace AlibabaCloud.SDK.DianJin20240628.Models
{
public class RealtimeDialogAssistRequest : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>false</para>
/// </summary>
[NameInMap("analysis")]
[Validation(Required=false)]
public bool? Analysis { get; set; }
/// <summary>
/// <para>This parameter is required.</para>
///
/// <b>Example:</b>
/// <para>dialogAssist</para>
/// </summary>
[NameInMap("bizType")]
[Validation(Required=false)]
public string BizType { get; set; }
/// <summary>
/// <para>This parameter is required.</para>
/// </summary>
[NameInMap("conversationModel")]
[Validation(Required=false)]
public List<RealtimeDialogAssistRequestConversationModel> ConversationModel { get; set; }
public class RealtimeDialogAssistRequestConversationModel : TeaModel {
/// <summary>
/// <para>This parameter is required.</para>
/// </summary>
[NameInMap("content")]
[Validation(Required=false)]
public string Content { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>98457834685635</para>
/// </summary>
[NameInMap("customerId")]
[Validation(Required=false)]
public string CustomerId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>1374683645635</para>
/// </summary>
[NameInMap("customerServiceId")]
[Validation(Required=false)]
public string CustomerServiceId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("customerServiceType")]
[Validation(Required=false)]
public string CustomerServiceType { get; set; }
/// <summary>
/// <para>This parameter is required.</para>
///
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("role")]
[Validation(Required=false)]
public int? Role { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>text</para>
/// </summary>
[NameInMap("type")]
[Validation(Required=false)]
public string Type { get; set; }
}
/// <summary>
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("dialogMemoryTurns")]
[Validation(Required=false)]
public int? DialogMemoryTurns { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>false</para>
/// </summary>
[NameInMap("hangUpDialog")]
[Validation(Required=false)]
public bool? HangUpDialog { get; set; }
/// <summary>
/// <para>metaData</para>
/// </summary>
[NameInMap("metaData")]
[Validation(Required=false)]
public Dictionary<string, object> MetaData { get; set; }
/// <summary>
/// <para>This parameter is required.</para>
///
/// <b>Example:</b>
/// <para>0FC6636E-380A-5369-AE01-D1C15BB9B254</para>
/// </summary>
[NameInMap("requestId")]
[Validation(Required=false)]
public string RequestId { get; set; }
/// <summary>
/// <para>This parameter is required.</para>
///
/// <b>Example:</b>
/// <para>1915593248420413441</para>
/// </summary>
[NameInMap("sessionId")]
[Validation(Required=false)]
public string SessionId { get; set; }
}
}