From 7e1a773984f4e168386878dbfeb062523f56e7a9 Mon Sep 17 00:00:00 2001 From: "nikbel2004@outlook.com" Date: Wed, 18 Dec 2024 17:03:11 +0400 Subject: [PATCH] Adding model for mapping --- lib/models/{home_data.dart => candy_data.dart} | 8 +++----- lib/models/card_data.dart | 12 ++++++++---- 2 files changed, 11 insertions(+), 9 deletions(-) rename lib/models/{home_data.dart => candy_data.dart} (62%) diff --git a/lib/models/home_data.dart b/lib/models/candy_data.dart similarity index 62% rename from lib/models/home_data.dart rename to lib/models/candy_data.dart index b4c37e2..eb090d1 100644 --- a/lib/models/home_data.dart +++ b/lib/models/candy_data.dart @@ -1,12 +1,10 @@ - - import 'package:candystore/models/card_data.dart'; -class HomeData { +class CandyData { final List? data; final int? nextPage; final int? currentPage; final int? totalPages; - HomeData({this.data, this.nextPage, this.currentPage, this.totalPages}); -} \ No newline at end of file + CandyData({this.data, this.nextPage, this.currentPage, this.totalPages}); +} diff --git a/lib/models/card_data.dart b/lib/models/card_data.dart index 09cc12c..4841967 100644 --- a/lib/models/card_data.dart +++ b/lib/models/card_data.dart @@ -2,9 +2,13 @@ class CardData { final String flavorName; final String imageUrl; final String description; - final String groupName; + final List groupName; final int? beanId; -const CardData( - { required this.flavorName, required this.imageUrl, required this.description, required this.groupName, required this.beanId }); -} \ No newline at end of file + const CardData( + {required this.flavorName, + required this.imageUrl, + required this.description, + required this.groupName, + required this.beanId}); +}