From 0579a15efb427e31034214365e715a00d35257b9 Mon Sep 17 00:00:00 2001 From: Jicheng Lu Date: Mon, 25 Mar 2024 02:44:37 -0500 Subject: [PATCH] add missing field --- .../BotSharp.Abstraction/Routing/Models/RoutingRule.cs | 4 ++++ .../ViewModels/Agents/RoutingRuleUpdateModel.cs | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingRule.cs b/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingRule.cs index e0eb1da3..686cd0c8 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingRule.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Routing/Models/RoutingRule.cs @@ -22,7 +22,11 @@ public class RoutingRule public bool Required { get; set; } + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public string? RedirectTo { get; set; } + + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] + [JsonPropertyName("redirect_to_agent")] public string? RedirectToAgentName { get; set; } public override string ToString() diff --git a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Agents/RoutingRuleUpdateModel.cs b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Agents/RoutingRuleUpdateModel.cs index 4f263523..fafde9ab 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Agents/RoutingRuleUpdateModel.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Agents/RoutingRuleUpdateModel.cs @@ -4,8 +4,10 @@ namespace BotSharp.OpenAPI.ViewModels.Agents; public class RoutingRuleUpdateModel { - public string Field { get; set; } + public string? Field { get; set; } public string? Description { get; set; } + public string? Type { get; set; } + public string? FieldType { get; set; } public bool Required { get; set; } public string? RedirectTo { get; set; } @@ -20,6 +22,8 @@ public class RoutingRuleUpdateModel { Field = model.Field, Description = model.Description, + Type = model.Type, + FieldType = model.FieldType, Required = model.Required, RedirectTo = model.RedirectTo };