QuickbooksSalesItemLineDetails.fromMap constructor
Converts from a map value
Implementation
factory QuickbooksSalesItemLineDetails.fromMap(Map<String, dynamic> map) {
return QuickbooksSalesItemLineDetails(
taxInclusiveAmount: double.tryParse(map['TaxInclusiveAmt'].toString()),
discountAmount: double.tryParse(map['DiscountAmt'].toString()),
itemRef: map['ItemRef'] != null
? QuickbooksReferenceType.fromMap(
map['ItemRef'] as Map<String, dynamic>)
: null,
classRef: map['ClassRef'] != null
? QuickbooksReferenceType.fromMap(
map['ClassRef'] as Map<String, dynamic>)
: null,
taxCodeRef: map['TaxCodeRef'] != null
? QuickbooksReferenceType.fromMap(
map['TaxCodeRef'] as Map<String, dynamic>)
: null,
markupInfo: map['MarkupInfo'] != null
? QuickbooksMarkupInfo.fromMap(
map['MarkupInfo'] as Map<String, dynamic>)
: null,
itemAccountRef: map['TtemAccountRef'] != null
? QuickbooksReferenceType.fromMap(
map['TtemAccountRef'] as Map<String, dynamic>)
: null,
serviceDate: DateTime.tryParse(map['ServiceDate'].toString()),
discountRate: double.tryParse(map['DiscountRate'].toString()),
qty: double.tryParse(map['qty'].toString()),
unitPrice: double.tryParse(map['UnitPrice'].toString()),
taxClassificationRef: map['TaxClassificationRef'] != null
? QuickbooksReferenceType.fromMap(
map['TaxClassificationRef'] as Map<String, dynamic>)
: null,
);
}