PriceContext constructor

PriceContext({
  1. PriceContextId? id,
  2. VATRate? vATRate,
  3. CurrencyConverter? currencies,
  4. Iterable<PriceRule>? rules,
  5. PriceRuleIndex? index,
})

Implementation

factory PriceContext({
  $2.PriceContextId? id,
  $0.VATRate? vATRate,
  CurrencyConverter? currencies,
  $core.Iterable<PriceRule>? rules,
  PriceRuleIndex? index,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (vATRate != null) result.vATRate = vATRate;
  if (currencies != null) result.currencies = currencies;
  if (rules != null) result.rules.addAll(rules);
  if (index != null) result.index = index;
  return result;
}