InvoiceItem.fromJson constructor
InvoiceItem.fromJson(
- Map<String, dynamic> j
)
Implementation
factory InvoiceItem.fromJson(Map<String, dynamic> j) => InvoiceItem(
description: _pflicht<String>(j, 'description'),
subtitle: _text(j, 'subtitle') ?? '',
quantity: _pflicht<num>(j, 'quantity'),
unit: _text(j, 'unit') ?? 'piece',
kind: _text(j, 'kind') ?? 'goods',
unitPriceCents: _pflicht<int>(j, 'unitPriceCents'),
unitPriceMicros: j['unitPriceMicros'] is num ? j['unitPriceMicros'] as num : null,
vatRate: _pflicht<num>(j, 'vatRate'),
discountPct: j['discountPct'] is num ? j['discountPct'] as num : 0,
);