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

namespace Baya.Application.Features.Geography.Commands.CreateDistrict;

/// <summary>Admin: add a district under a city (e.g. a neighborhood outside Tehran). Invalidates cache.</summary>
public record CreateDistrictCommand(long CityId, string NameFa, string NameEn, int SortOrder)
    : IRequest<OperationResult<DistrictDto>>;
