using Baya.Application.Models.Common;
using Baya.Application.Models.Geography;
using Mediator;

namespace Baya.Application.Features.Geography.Queries.ListDistricts;

/// <summary>Active districts under a city, ordered. An empty list is valid — the city is whole-city-only
/// and the caller selects whole-city coverage. Public.</summary>
public record ListDistrictsQuery(long CityId) : IRequest<OperationResult<IReadOnlyList<DistrictDto>>>;
