OrderLineItem constructor

OrderLineItem({
  1. String? id,
  2. int? quantityOrdered,
  3. int? quantityPending,
  4. int? quantityShipped,
  5. int? quantityDelivered,
  6. int? quantityReturned,
  7. int? quantityCanceled,
  8. int? quantityUndeliverable,
  9. int? quantityReadyForPickup,
  10. Price? price,
  11. OrderLineItemProduct? product,
  12. OrderLineItemShippingDetails? shippingDetails,
})

Implementation

factory OrderLineItem({
  $core.String? id,
  $core.int? quantityOrdered,
  $core.int? quantityPending,
  $core.int? quantityShipped,
  $core.int? quantityDelivered,
  $core.int? quantityReturned,
  $core.int? quantityCanceled,
  $core.int? quantityUndeliverable,
  $core.int? quantityReadyForPickup,
  Price? price,
  OrderLineItemProduct? product,
  OrderLineItemShippingDetails? shippingDetails,
}) {
  final _result = create();
  if (id != null) {
    _result.id = id;
  }
  if (quantityOrdered != null) {
    _result.quantityOrdered = quantityOrdered;
  }
  if (quantityPending != null) {
    _result.quantityPending = quantityPending;
  }
  if (quantityShipped != null) {
    _result.quantityShipped = quantityShipped;
  }
  if (quantityDelivered != null) {
    _result.quantityDelivered = quantityDelivered;
  }
  if (quantityReturned != null) {
    _result.quantityReturned = quantityReturned;
  }
  if (quantityCanceled != null) {
    _result.quantityCanceled = quantityCanceled;
  }
  if (quantityUndeliverable != null) {
    _result.quantityUndeliverable = quantityUndeliverable;
  }
  if (quantityReadyForPickup != null) {
    _result.quantityReadyForPickup = quantityReadyForPickup;
  }
  if (price != null) {
    _result.price = price;
  }
  if (product != null) {
    _result.product = product;
  }
  if (shippingDetails != null) {
    _result.shippingDetails = shippingDetails;
  }
  return _result;
}