У меня проблема с подрядчиками между классами в dart ...
Я работаю в приложении электронной коммерции,
Я получаю продукт из API и создаю класс для prase его (его имя - Product),
, и я создаю новый класс (его имя - ProductCard) для элемента покупок с помощью карты, и я делаю его расширенным от исходного класса (Product) и добавляю в свойство number.
весь код работает нормально,
но когда я нажимаю на значок, чтобы добавить продукты на карту, появляется ошибка:
введите «Продукт» не является подтипом типа ProductCart
это исходный класс (Product):
https://github.com/faress123/json/blob/master/Product
это второй класс (ProductCard):
https://github.com/faress123/json/blob/master/ProductCart
при этом я получаю ошибку:
IconButton(
icon: Icon(Icons.shopping_cart),
color: const Color(0xFF273A48),
onPressed: (){
cart.add(prodects[0].success.products[index]);
},
),
может кто-нибудь мне помочь ??