DiscountLineDto.fromJson constructor

DiscountLineDto.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DiscountLineDto.fromJson(Map<String, dynamic> json) {
  return DiscountLineDto(
    vatAmounts: (json["vatAmounts"] as List<dynamic>?)
        ?.map((e) =>
            DiscountLineVatAmountDto.fromJson(e as Map<String, dynamic>))
        .toList(),
    fullAmountInclVat: double.tryParse(json["fullAmountInclVat"].toString()),
    relatedLines: (json["relatedLines"] as List<dynamic>?)
        ?.map((e) => e as int)
        .toList(),
    equivalentValue: json["equivalentValue"] as String?,
    type: decodeLineType(LineTypeEnumMap, json["type"] as String),
    id: json["id"] as String,
    text: json["text"] as String?,
    additionalText: json["additionalText"] as String?,
    sequenceNumber: json["sequenceNumber"] as int,
  );
}