BillDto.fromJson constructor

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

Implementation

factory BillDto.fromJson(Map<String, dynamic> json) {
  return BillDto(
    cashRegister: CashRegisterDto.fromJson(
        json["cashRegister"] as Map<String, dynamic>),
    security: SecurityDto.fromJson(json["security"] as Map<String, dynamic>),
    type: decodeBillType(BillTypeEnumMap, json["type"] as String),
    id: json["id"] as String,
    createdAt: DateTime.parse(json["createdAt"] as String),
    lastModifiedAt: json["lastModifiedAt"] == null
        ? null
        : DateTime.parse(json["lastModifiedAt"] as String),
    version: json["version"] as String?,
    userId: json["userId"] as String?,
    head: HeadDto.fromJson(json["head"] as Map<String, dynamic>),
    data: DataDto.fromJson(json["data"] as Map<String, dynamic>),
    misc: MiscDto.fromJson(json["misc"] as Map<String, dynamic>),
    comment: json["comment"] as String?,
    finoPsd2TransactionId: json["finoPsd2TransactionId"] as String?,
    isFavourite: json["isFavourite"] as bool,
    isSynced: json["isSynced"] as bool,
    hasTaxReturnFlag: json["hasTaxReturnFlag"] as bool,
    isDeleted: json["isDeleted"] as bool,
  );
}