using MediatR;

namespace CMSMicroservice.Application.UserAddressCQ.Commands.UpdateCustomerAddress;

/// <summary>
/// Command برای به‌روزرسانی آدرس کاربر فعلی
/// </summary>
public class UpdateCustomerAddressCommand : IRequest<Unit>
{
    public long Id { get; set; }
    public string Title { get; set; } = string.Empty;
    public string Address { get; set; } = string.Empty;
    public string PostalCode { get; set; } = string.Empty;
    public bool IsDefault { get; set; }
    public long CityId { get; set; }
    // UserId from ICurrentUserService
}
