/// Request model for getting product details in a warehouse
///
/// Used to fetch product stage information for a specific warehouse and product
class ProductDetailRequestModel {
  final int warehouseId;
  final int productId;

  const ProductDetailRequestModel({
    required this.warehouseId,
    required this.productId,
  });

  /// Convert to JSON for API request
  Map<String, dynamic> toJson() {
    return {
      'WareHouseId': warehouseId,
      'ProductId': productId,
    };
  }

  @override
  String toString() {
    return 'ProductDetailRequestModel(warehouseId: $warehouseId, productId: $productId)';
  }
}
