class DriverDocumentModel { List? documents; String? id; String? type; DriverDocumentModel({this.documents, this.id}); DriverDocumentModel.fromJson(Map json) { if (json['documents'] != null) { documents = []; json['documents'].forEach((v) { documents!.add(Documents.fromJson(v)); }); } id = json['id']; type = json['type']; } Map toJson() { final Map data = {}; if (documents != null) { data['documents'] = documents!.map((v) => v.toJson()).toList(); } data['id'] = id; data['type'] = type; return data; } } class Documents { String? frontImage; String? status; String? documentId; String? backImage; Documents({this.frontImage, this.status, this.documentId, this.backImage}); Documents.fromJson(Map json) { frontImage = json['frontImage']; status = json['status']; documentId = json['documentId']; backImage = json['backImage']; } Map toJson() { final Map data = {}; data['frontImage'] = frontImage; data['status'] = status; data['documentId'] = documentId; data['backImage'] = backImage; return data; } }