aimiaobi-20230801/core/Models/GetInterveneRuleDetailResponseBody.cs (77 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.AiMiaoBi20230801.Models
{
public class GetInterveneRuleDetailResponseBody : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("Code")]
[Validation(Required=false)]
public string Code { get; set; }
[NameInMap("Data")]
[Validation(Required=false)]
public GetInterveneRuleDetailResponseBodyData Data { get; set; }
public class GetInterveneRuleDetailResponseBodyData : TeaModel {
[NameInMap("Code")]
[Validation(Required=false)]
public int? Code { get; set; }
[NameInMap("InterveneRuleDetail")]
[Validation(Required=false)]
public GetInterveneRuleDetailResponseBodyDataInterveneRuleDetail InterveneRuleDetail { get; set; }
public class GetInterveneRuleDetailResponseBodyDataInterveneRuleDetail : TeaModel {
[NameInMap("AnswerConfig")]
[Validation(Required=false)]
public List<GetInterveneRuleDetailResponseBodyDataInterveneRuleDetailAnswerConfig> AnswerConfig { get; set; }
public class GetInterveneRuleDetailResponseBodyDataInterveneRuleDetailAnswerConfig : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("AnswerType")]
[Validation(Required=false)]
public int? AnswerType { get; set; }
[NameInMap("Message")]
[Validation(Required=false)]
public string Message { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>namespace_qa_query</para>
/// </summary>
[NameInMap("Namespace")]
[Validation(Required=false)]
public string Namespace { get; set; }
}
[NameInMap("EffectConfig")]
[Validation(Required=false)]
public GetInterveneRuleDetailResponseBodyDataInterveneRuleDetailEffectConfig EffectConfig { get; set; }
public class GetInterveneRuleDetailResponseBodyDataInterveneRuleDetailEffectConfig : TeaModel {
/// <summary>
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("EffectType")]
[Validation(Required=false)]
public int? EffectType { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>2023-11-25 14:21:15</para>
/// </summary>
[NameInMap("EndTime")]
[Validation(Required=false)]
public string EndTime { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>2023-11-25 14:21:15</para>
/// </summary>
[NameInMap("StartTime")]
[Validation(Required=false)]
public string StartTime { get; set; }
}
/// <summary>
/// <b>Example:</b>
/// <para>0</para>
/// </summary>
[NameInMap("InterveneType")]
[Validation(Required=false)]
public int? InterveneType { get; set; }
[NameInMap("NamespaceList")]
[Validation(Required=false)]
public List<string> NamespaceList { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>100418</para>
/// </summary>
[NameInMap("RuleId")]
[Validation(Required=false)]
public long? RuleId { get; set; }
[NameInMap("RuleName")]
[Validation(Required=false)]
public string RuleName { get; set; }
}
}
/// <summary>
/// <b>Example:</b>
/// <para>200</para>
/// </summary>
[NameInMap("HttpStatusCode")]
[Validation(Required=false)]
public int? HttpStatusCode { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>success</para>
/// </summary>
[NameInMap("Message")]
[Validation(Required=false)]
public string Message { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>428DCC0D-3C63-5306-BD1B-124396AB97BE</para>
/// </summary>
[NameInMap("RequestId")]
[Validation(Required=false)]
public string RequestId { get; set; }
/// <summary>
/// <b>Example:</b>
/// <para>true</para>
/// </summary>
[NameInMap("Success")]
[Validation(Required=false)]
public bool? Success { get; set; }
}
}