HeadDto.fromJson constructor

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

Implementation

factory HeadDto.fromJson(Map<String, dynamic> json) {
  return HeadDto(
    id: json["id"] as String?,
    number: json["number"] as String?,
    date:
        json["date"] == null ? null : DateTime.parse(json["date"] as String),
    deliveryPeriodStart: json["deliveryPeriodStart"] as String?,
    deliveryPeriodEnd: json["deliveryPeriodEnd"] as String?,
    seller: json["seller"] != null
        ? SellerDto.fromJson(json["seller"] as Map<String, dynamic>)
        : null,
    buyerText: json["buyerText"] as String?,
    buyer: json["buyer"] != null
        ? BuyerDto.fromJson(json["buyer"] as Map<String, dynamic>)
        : null,
    additionalHeaderInformation:
        (json["additionalHeaderInformation"] as List<dynamic>?)
            ?.map((e) => AdditionalHeaderInformationDto.fromJson(
                e as Map<String, dynamic>))
            .toList(),
  );
}