DamageAssessmentModel.fromJson constructor 
    
      
      DamageAssessmentModel.fromJson(
 - Map<String, dynamic> json
) 
    
    
  Implementation
  factory DamageAssessmentModel.fromJson(Map<String, dynamic> json) {
  return DamageAssessmentModel(
    imgSize: (json['imgSize'] ?? json['img_size']) is List
        ? (json['imgSize'] ?? json['img_size'])
            .map<int?>((e) => int.tryParse(e.toString()))
            .toList()
        : null,
    imgUrl: json['imgUrl']?.toString() ?? json['img_url']?.toString(),
    imgDrawName:
        json['imgDrawName']?.toString() ?? json['img_draw_name']?.toString(),
    imgDrawUrl:
        json['imgDrawUrl']?.toString() ?? json['img_draw_url']?.toString(),
    extraInfor: json['extraInfor'] != null
        ? ExtraInfor.fromJson(Map<String, dynamic>.from(json['extraInfor']))
        : json['extra_infor'] != null
            ? ExtraInfor.fromJson(
                Map<String, dynamic>.from(json['extra_infor']),
              )
            : null,
    carDamages: (json['damages'] ?? json['car_damages']) is List
        ? (json['damages'] ?? json['car_damages'])
            .map<CarDamage>((e) => CarDamage.fromJson(e))
            .toList()
        : null,
    carParts: (json['carParts'] ?? json['car_parts']) is List
        ? (json['carParts'] ?? json['car_parts'])
            .map<CarParts>((e) => CarParts.fromJson(e))
            .toList()
        : null,
  );
}