Product.create constructor
Product.create({})
Implementation
factory Product.create({
required String janCodePrimary,
required String janCodeSecondary,
required String name,
double? unitPrice,
double? price,
bool isDiscounted = false,
required double amount,
required String amountUnit,
}) {
String janCode = janCodePrimary;
janCode += "___" + janCodeSecondary;
Product product = Product(
janCode: janCode,
name: name,
unitPrice: unitPrice,
price: price,
isDiscounted: isDiscounted,
other: jsonEncode({
"amount": amount,
"amount_unit": amountUnit,
}),
);
return product;
}