Files
Fondex-Driver/lib/models/driver_document_model.dart
2025-12-08 23:25:00 +05:00

54 lines
1.3 KiB
Dart

class DriverDocumentModel {
List<Documents>? documents;
String? id;
String? type;
DriverDocumentModel({this.documents, this.id});
DriverDocumentModel.fromJson(Map<String, dynamic> json) {
if (json['documents'] != null) {
documents = <Documents>[];
json['documents'].forEach((v) {
documents!.add(Documents.fromJson(v));
});
}
id = json['id'];
type = json['type'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
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<String, dynamic> json) {
frontImage = json['frontImage'];
status = json['status'];
documentId = json['documentId'];
backImage = json['backImage'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['frontImage'] = frontImage;
data['status'] = status;
data['documentId'] = documentId;
data['backImage'] = backImage;
return data;
}
}