using System; using System.Collections.Generic; namespace SKIT.FlurlHttpClient.Wechat.OpenAI.Models { /// /// 表示 [POST] /v2/intent/save 接口的请求。 /// public class IntentSaveRequest : WechatOpenAIRequest { public static class Types { public class Intent { /// /// 获取或设置意图 ID。 /// [Newtonsoft.Json.JsonProperty("intent_id")] [System.Text.Json.Serialization.JsonPropertyName("intent_id")] public long IntentId { get; set; } /// /// 获取或设置技能 ID。 /// [Newtonsoft.Json.JsonProperty("skill_id")] [System.Text.Json.Serialization.JsonPropertyName("skill_id")] public long SkillId { get; set; } /// /// 获取或设置意图名称。 /// [Newtonsoft.Json.JsonProperty("name")] [System.Text.Json.Serialization.JsonPropertyName("name")] public string Name { get; set; } = string.Empty; /// /// 获取或设置优先级。 /// [Newtonsoft.Json.JsonProperty("rank_level")] [System.Text.Json.Serialization.JsonPropertyName("rank_level")] public double RankLevel { get; set; } /// /// 获取或设置相似度。 /// [Newtonsoft.Json.JsonProperty("threshold")] [System.Text.Json.Serialization.JsonPropertyName("threshold")] public double Threshold { get; set; } /// /// 获取或设置意图开关。 /// [Newtonsoft.Json.JsonProperty("switch")] [System.Text.Json.Serialization.JsonPropertyName("switch")] public bool Switch { get; set; } } } /// /// 获取或设置意图列表。 /// [Newtonsoft.Json.JsonProperty("intent_list")] [System.Text.Json.Serialization.JsonPropertyName("intent_list")] public IList IntentList { get; set; } = new List(); } }