namespace CashLineERP.Contracts.Inventory;

public sealed record InventoryMovementResponse(
    long InventoryMovementId,
    string MovementNumber,
    string MovementType,
    long BranchId,
    long ItemId,
    long? FromWarehouseId,
    long? FromWarehouseLocationId,
    long? ToWarehouseId,
    long? ToWarehouseLocationId,
    string StockStatus,
    string? BatchNumber,
    string? SerialNumber,
    decimal QuantityMoved,
    decimal? UnitCost,
    DateTime MovedAtUtc,
    string StatusCode);
