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