equipmentRental top-level property
List<Asset>
equipmentRental
getter/setter pair
Implementation
List<Asset> equipmentRental = [
// Only one asset per rented product: checkRentalSalesOrderBlocDates expects
// a single reservation to fully block the date ("Out of range." in the
// date picker), which only happens when all assets of the product are booked.
Asset(
statusId: "Available",
assetName: "Excavator 1",
assetClassId: 'Equipment',
quantityOnHand: Decimal.parse("1"),
availableToPromise: Decimal.parse("1"),
product: productsRental[0],
),
Asset(
statusId: "Available",
assetName: "Scaffold 1",
assetClassId: 'Equipment',
quantityOnHand: Decimal.parse("1"),
availableToPromise: Decimal.parse("1"),
product: productsRental[1],
),
Asset(
statusId: "Available",
assetName: "Scaffold 2",
assetClassId: 'Equipment',
quantityOnHand: Decimal.parse("1"),
availableToPromise: Decimal.parse("1"),
product: productsRental[1],
),
Asset(
statusId: "Available",
assetName: "Mixer 1",
assetClassId: 'Equipment',
quantityOnHand: Decimal.parse("1"),
availableToPromise: Decimal.parse("1"),
product: productsRental[2],
),
];