Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Flutter, dart. My MainModel class is inheriting from Model of the scoped_model package with 4 other class.

Tags:

flutter

Was working at first but after I did some flutter upgrades it gives an error message. My current flutter version, 0.10.2

class MainModel extends Model with ConnectedProductsModel, UserModel, ProductsModel, UtilityModel { } error message: "The class 'UserModel' can't be used as a mixin because it extends a class other than Object."

like image 527
Adam CJ Avatar asked Dec 13 '22 14:12

Adam CJ


1 Answers

You need to change something on your code.

Open your ConnectedProductsModel.dart file and change

class ConnectedProductsModel extends Model
class ProductsModel extends ConnectedProductsModel
class UserModel extends ConnectedProductsModel
class UtilityModel extends ConnectedProductsModel

to

mixin ConnectedProductsModel on Model
mixin ProductsModel on ConnectedProductsModel
mixin UserModel on ConnectedProductsModel
mixin UtilityModel on ConnectedProductsModel
like image 175
FraunhoferTR Avatar answered Mar 30 '23 01:03

FraunhoferTR