create new flutter object for BookmarkedBusiness

This commit is contained in:
2025-07-29 11:32:07 +02:00
parent c4c90fe818
commit a6871a8643

View File

@@ -0,0 +1,31 @@
class BookmarkedBusiness {
final int idbookmarked_businesses;
final String app_id;
final String business_id;
final String created_date;
BookmarkedBusiness({
required this.idbookmarked_businesses,
required this.app_id,
required this.business_id,
required this.created_date,
});
factory BookmarkedBusiness.fromJson(Map<String, dynamic> json) {
return switch (json) {
{
"idbookmarked_businesses": int idbookmarked_businesses,
"app_id": String app_id,
"business_id": String business_id,
"created_date": String created_date,
} =>
BookmarkedBusiness(
idbookmarked_businesses: idbookmarked_businesses,
app_id: app_id,
business_id: business_id,
created_date: created_date,
),
_ => throw const FormatException(
'Failed to load bookmarked business objects'),
};
}
}