bookmywages/lib/model/Banner_model.dart
2025-10-16 11:21:52 +05:30

33 lines
775 B
Dart

class BannerModel {
final int id;
final String documentUrl; // Added to store the full URL
final String createdDate;
BannerModel({
required this.id,
required this.documentUrl,
required this.createdDate,
});
// Fixed factory method
factory BannerModel.fromJson(Map<String, dynamic> json) {
return BannerModel(
id: json['id'] as int,
documentUrl:
json['document1']
as String, // Use the document1 field which contains the full URL
createdDate: json['created_date'] as String,
);
}
Map<String, dynamic> toJson() {
return {'id': id, 'document1': documentUrl, 'created_date': createdDate};
}
// Convenience method to get the image URL if needed
String get imageUrl => documentUrl;
}