OrderLineItem class

Annotations
  • @JsonSerializable.new(includeIfNull: false)

Constructors

OrderLineItem({Money? totalTaxMoney, Money? totalMoney, Money? totalDiscountMoney, Map<String, String>? metadata, String? uid, String? name, String? quantity, List<OrderLineItemAppliedDiscount>? appliedDiscounts, List<OrderLineItemAppliedTax>? appliedTaxes, Money? basePriceMoney, String? catalogObjectId, int? catalogVersion, Money? grossSalesMoney, String? itemType, List<OrderLineItemModifier>? modifiers, String? note, OrderLineItemPricingBlocklists? pricingBlocklists, OrderQuantityUnit? quantityUnit, String? variationName, Money? variationTotalPriceMoney})
OrderLineItem.fromJson(Map<String, dynamic> json)
factory

Properties

appliedDiscounts → List<OrderLineItemAppliedDiscount>?
final
appliedTaxes → List<OrderLineItemAppliedTax>?
final
basePriceMoney → Money?
final
catalogObjectId → String?
final
catalogVersion → int?
final
grossSalesMoney → Money?
final
hashCode → int
The hash code for this object.
no setterinherited
itemType → String?
final
metadata → Map<String, String>?
final
modifiers → List<OrderLineItemModifier>?
final
name → String?
final
note → String?
final
pricingBlocklists → OrderLineItemPricingBlocklists?
final
quantity → String?
final
quantityUnit → OrderQuantityUnit?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
totalDiscountMoney → Money?
final
totalMoney → Money?
final
totalTaxMoney → Money?
final
uid → String?
final
variationName → String?
final
variationTotalPriceMoney → Money?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited