namespace CMSMicroservice.Application.WarehouseCQ.Commands.UpdateWarehouse;

/// <summary>
/// Command برای آپدیت انبار
/// </summary>
public record UpdateWarehouseCommand : IRequest<UpdateWarehouseResponseDto>
{
    /// <summary>شناسه انبار</summary>
    public long Id { get; init; }
    /// <summary>نام انبار</summary>
    public string? Name { get; init; }
    /// <summary>کد انبار</summary>
    public string? Code { get; init; }
    /// <summary>آدرس انبار</summary>
    public string? Address { get; init; }
    /// <summary>فعال؟</summary>
    public bool? IsActive { get; init; }
}
