using System.Text.Json.Serialization;
namespace MAF1.Agents.FileCity;
///
/// FileCity Agent 约定输出的 JSON 形状。hasValidCities 会驱动边条件,也会触发「缺城市时等人确认」。
///
public sealed class CityExtraction
{
[JsonPropertyName("hasValidCities")]
public bool HasValidCities { get; set; }
[JsonPropertyName("cities")]
public List Cities { get; set; } = [];
[JsonPropertyName("reason")]
public string Reason { get; set; } = "";
}