LineItem class

Annotations
  • @JsonSerializable.new()

Constructors

LineItem({List<Tax>? taxes, List? discounts, BasePricePerUnitExclVat? totalTax, BasePricePerUnit? totalDiscounts, BasePricePerUnitExclVat? totalExciseAmount, BasePricePerUnitExclVat? totalVatAmount, BasePricePerUnitExclVat? totalInvoiceAmount, BasePricePerUnitExclVat? totalPriceWithTax, BasePricePerUnit? totalPriceExclTax, BasePricePerUnit? totalInvoiceAmountExclTax, dynamic lineItemId, String? id, String? name, String? description, String? pogId, String? pogName, String? subTypeId, String? subTypeName, dynamic productImage, int? quantity, dynamic priceCurrency, int? conversionRate, dynamic assetId, List? assetIds, dynamic assetName, String? materialCode, bool? taxable, BasePricePerUnit? basePricePerUnit, BasePricePerUnit? basePricePerUnitExclTax, BasePricePerUnitExclVat? basePricePerUnitExclVat, BasePricePerUnit? basePricePerUnitExclExcise, BasePricePerUnitExclVat? basePricePerUnitWithTax, BasePricePerUnit? netPricePerUnit, BasePricePerUnit? discountAmountPerUnit, double? discountPercentage, BasePricePerUnitExclVat? exciseAmountPerUnit, double? excisePercentage, BasePricePerUnitExclVat? vatAmountPerUnit, double? vatPercentage, dynamic backEndLineItemId, bool? taxInclusive, bool? discountInclusive})
LineItem.fromJson(Map<String, dynamic> json)
factory

Properties

assetId ↔ dynamic
getter/setter pair
assetIds List?
getter/setter pair
assetName ↔ dynamic
getter/setter pair
backEndLineItemId ↔ dynamic
getter/setter pair
basePricePerUnit BasePricePerUnit?
getter/setter pair
basePricePerUnitExclExcise BasePricePerUnit?
getter/setter pair
basePricePerUnitExclTax BasePricePerUnit?
getter/setter pair
basePricePerUnitExclVat BasePricePerUnitExclVat?
getter/setter pair
basePricePerUnitWithTax BasePricePerUnitExclVat?
getter/setter pair
conversionRate int?
getter/setter pair
description String?
getter/setter pair
discountAmountPerUnit BasePricePerUnit?
getter/setter pair
discountInclusive bool?
getter/setter pair
discountPercentage double?
getter/setter pair
discounts List?
getter/setter pair
exciseAmountPerUnit BasePricePerUnitExclVat?
getter/setter pair
excisePercentage double?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
getter/setter pair
lineItemId ↔ dynamic
getter/setter pair
materialCode String?
getter/setter pair
name String?
getter/setter pair
netPricePerUnit BasePricePerUnit?
getter/setter pair
pogId String?
getter/setter pair
pogName String?
getter/setter pair
priceCurrency ↔ dynamic
getter/setter pair
productImage ↔ dynamic
getter/setter pair
quantity int?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subTypeId String?
getter/setter pair
subTypeName String?
getter/setter pair
taxable bool?
getter/setter pair
taxes List<Tax>?
getter/setter pair
taxInclusive bool?
getter/setter pair
totalDiscounts BasePricePerUnit?
getter/setter pair
totalExciseAmount BasePricePerUnitExclVat?
getter/setter pair
totalInvoiceAmount BasePricePerUnitExclVat?
getter/setter pair
totalInvoiceAmountExclTax BasePricePerUnit?
getter/setter pair
totalPriceExclTax BasePricePerUnit?
getter/setter pair
totalPriceWithTax BasePricePerUnitExclVat?
getter/setter pair
totalTax BasePricePerUnitExclVat?
getter/setter pair
totalVatAmount BasePricePerUnitExclVat?
getter/setter pair
vatAmountPerUnit BasePricePerUnitExclVat?
getter/setter pair
vatPercentage double?
getter/setter pair

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.
inherited

Operators

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