diff --git a/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorFilterGroup.cs b/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorFilterGroup.cs index 1b05f742a..d44b472bb 100644 --- a/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorFilterGroup.cs +++ b/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorFilterGroup.cs @@ -5,7 +5,7 @@ namespace BotSharp.Abstraction.VectorStorage.Models; public class VectorFilterGroup { [JsonPropertyName("filters")] - public IEnumerable? Filters { get; set; } + public List? Filters { get; set; } [JsonPropertyName("logical_operator")] public string LogicalOperator { get; set; } = "or"; @@ -14,7 +14,7 @@ public class VectorFilterGroup public class VectorFilterSubGroup { [JsonPropertyName("operands")] - public IEnumerable Operands { get; set; } = []; + public List Operands { get; set; } = []; [JsonPropertyName("logical_operator")] public string LogicalOperator { get; set; } = "or"; @@ -52,7 +52,7 @@ public class VectorFilterRange public string Key { get; set; } = null!; [JsonPropertyName("conditions")] - public IEnumerable Conditions { get; set; } = []; + public List Conditions { get; set; } = []; [JsonPropertyName("data_type")] public VectorPayloadDataType DataType { get; set; } = VectorPayloadDataType.String;