/* * ==================================================== * package : * author : Created by nansi. * time : 2019/6/27 4:14 PM * remark : * ==================================================== */ import 'package:json_annotation/json_annotation.dart'; import 'package:recook/models/base_model.dart'; part 'category_model.g.dart'; @JsonSerializable() class CategoryModel extends BaseModel { List data; CategoryModel(code,this.data,msg,): super(code, msg); factory CategoryModel.fromJson(Map srcJson) => _$CategoryModelFromJson(srcJson); Map toJson() => _$CategoryModelToJson(this); } @JsonSerializable() class FirstCategory extends Object { int id; String name; int parentId; String logoUrl; List sub; FirstCategory(this.id,this.name,this.parentId,this.logoUrl,this.sub,); factory FirstCategory.fromJson(Map srcJson) => _$FirstCategoryFromJson(srcJson); Map toJson() => _$FirstCategoryToJson(this); } @JsonSerializable() class SecondCategory extends Object { int id; String name; int parentId; String logoUrl; SecondCategory(this.id,this.name,this.parentId,this.logoUrl,); factory SecondCategory.fromJson(Map srcJson) => _$SecondCategoryFromJson(srcJson); Map toJson() => _$SecondCategoryToJson(this); }