namespace SatelliteProvider.Common.DTO;

public class RouteResponse
{
    public Guid Id { get; set; }
    public string Name { get; set; } = string.Empty;
    public string? Description { get; set; }
    public double RegionSizeMeters { get; set; }
    public int ZoomLevel { get; set; }
    public double TotalDistanceMeters { get; set; }
    public int TotalPoints { get; set; }
    public List<RoutePointDto> Points { get; set; } = new();
    public bool RequestMaps { get; set; }
    public bool MapsReady { get; set; }
    public string? CsvFilePath { get; set; }
    public string? SummaryFilePath { get; set; }
    public string? StitchedImagePath { get; set; }
    public string? TilesZipPath { get; set; }
    public DateTime CreatedAt { get; set; }
    public DateTime UpdatedAt { get; set; }
}

