LineItem class abstract
LineItem
Properties:
- amountExcludingTax - Item amount excluding the tax, in minor units.
- amountIncludingTax - Item amount including the tax, in minor units.
- brand - Brand of the item.
- color - Color of the item.
- description - Description of the line item.
- id - ID of the line item.
- imageUrl - Link to the picture of the purchased item.
- itemCategory - Item category, used by the payment methods PayPal and Ratepay.
- manufacturer - Manufacturer of the item.
- marketplaceSellerId - Marketplace seller id.
- productUrl - Link to the purchased item.
- quantity - Number of items.
- receiverEmail - Email associated with the given product in the basket (usually in electronic gift cards).
- size - Size of the item.
- sku - Stock keeping unit.
- taxAmount - Tax amount, in minor units.
- taxPercentage - Tax percentage, represented as a basis point integer. For example: - 530 for 5.3% (five point three percent) - 2100 for 21% (twenty-one percent)
- upc - Universal Product Code.
- Annotations
-
- @BuiltValue.new()
Constructors
- LineItem([void updates(LineItemBuilder b)])
-
factory
Properties
- amountExcludingTax → int?
-
Item amount excluding the tax, in minor units.
no setter
- amountIncludingTax → int?
-
Item amount including the tax, in minor units.
no setter
- brand → String?
-
Brand of the item.
no setter
- color → String?
-
Color of the item.
no setter
- description → String?
-
Description of the line item.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
ID of the line item.
no setter
- imageUrl → String?
-
Link to the picture of the purchased item.
no setter
- itemCategory → String?
-
Item category, used by the payment methods PayPal and Ratepay.
no setter
- manufacturer → String?
-
Manufacturer of the item.
no setter
- marketplaceSellerId → String?
-
Marketplace seller id.
no setter
- productUrl → String?
-
Link to the purchased item.
no setter
- quantity → int?
-
Number of items.
no setter
- receiverEmail → String?
-
Email associated with the given product in the basket (usually in electronic gift cards).
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size → String?
-
Size of the item.
no setter
- sku → String?
-
Stock keeping unit.
no setter
- taxAmount → int?
-
Tax amount, in minor units.
no setter
- taxPercentage → int?
-
Tax percentage, represented as a basis point integer. For example: - 530 for 5.3% (five point three percent) - 2100 for 21% (twenty-one percent)
no setter
- upc → String?
-
Universal Product Code.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(LineItemBuilder)) → LineItem -
Rebuilds the instance.
inherited
-
toBuilder(
) → LineItemBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
LineItem> -
no setter