using System.Text.Json.Serialization; namespace BotSharp.Plugin.FileHandler.LlmContexts; public class LlmContextIn { [JsonPropertyName("user_request")] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public string? UserRequest { get; set; } [JsonPropertyName("image_description")] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public string? ImageDescription { get; set; } //[JsonPropertyName("image_url")] //[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] //public string? ImageUrl { get; set; } [JsonPropertyName("image_urls")] [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public IEnumerable? ImageUrls { get; set; } }