ProductVariant constructor

ProductVariant({
  1. required PriceV2 price,
  2. required String title,
  3. required double weight,
  4. required String weightUnit,
  5. required bool availableForSale,
  6. required bool requiresShipping,
  7. required String id,
  8. required int quantityAvailable,
  9. String? sku,
  10. PriceV2? unitPrice,
  11. UnitPriceMeasurement? unitPriceMeasurement,
  12. List<SelectedOption>? selectedOptions,
  13. PriceV2? compareAtPrice,
  14. ShopifyImage? image,
})

Implementation

factory ProductVariant({
  required PriceV2 price,
  required String title,
  required double weight,
  required String weightUnit,
  required bool availableForSale,
  required bool requiresShipping,
  required String id,
  required int quantityAvailable,
  String? sku,
  PriceV2? unitPrice,
  UnitPriceMeasurement? unitPriceMeasurement,
  List<SelectedOption>? selectedOptions,
  PriceV2? compareAtPrice,
  ShopifyImage? image,
}) = _ProductVariant;