namespace SatelliteProvider.Common.DTO; // AZ-488 / `uav-tile-upload.md` v1.0.0 — per-tile metadata supplied with each // batch item. `CapturedAt` is normalized to UTC by the upload handler before // reaching the persistence layer. public record UavTileMetadata { public double Latitude { get; init; } public double Longitude { get; init; } public int TileZoom { get; init; } public double TileSizeMeters { get; init; } public DateTime CapturedAt { get; init; } } public record UavTileBatchMetadataPayload { public List Items { get; init; } = new(); }