Closed furkanvatandas closed 4 years ago
burada factory olarak tanimlamak nestedda gerekiyor ama sey biz basemodel yaparak herkesin ortak bir yerde olmasini sagliyoruz gerisi ic icelerde json paketinden oturu hata geliyor olabilir ama factory olarak onu ekleyip yine ayni sekilde basemodeldeki fromjsonu call edersek sorun bitiyor.
Nested objeleri json_serializable paketi ile generate ettiğimiz zaman alt nesneyi "object.fromJson()" ile alıyor bu da base_model de tanımladığımız "object fromJson()" metoduna uymuyor.
Örnek olarak: Sku nesnesindeki Price objesini generate ederken Price.fromJson()
BaseModelden overide ettiğimiz "fromJson()" metodu ile birlikte paketin serializa edebilmesi için "factory Price.fromJson()" da eklemek gerekiyor galiba BaseModel kullanma işi burada patlıyor