import 'package:bbyyy/generated/json/ad_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; @JsonSerializable() class AdBeanEntity { AdBeanEntity(); factory AdBeanEntity.fromJson(Map json) => $AdBeanEntityFromJson(json); Map toJson() => $AdBeanEntityToJson(this); AdBeanData data; String error; } @JsonSerializable() class AdBeanData { AdBeanData(); factory AdBeanData.fromJson(Map json) => $AdBeanDataFromJson(json); Map toJson() => $AdBeanDataToJson(this); int total; List data; } @JsonSerializable() class AdBeanDataData { AdBeanDataData(); factory AdBeanDataData.fromJson(Map json) => $AdBeanDataDataFromJson(json); Map toJson() => $AdBeanDataDataToJson(this); int id; String description; @JSONField(name: "link_id") int linkId; int type; @JSONField(name: "create_time") String createTime; int days; @JSONField(name: "user_pic") String userPic; @JSONField(name: "user_name") String userName; String title; @JSONField(name: "link_type") int linkType; @JSONField(name: "start_date") String startDate; @JSONField(name: "user_uid") int userUid; @JSONField(name: "cover_path") String coverPath; String pictures; bool renewed; String mobile; @JSONField(name: "on_show") bool onShow; @JSONField(name: "paid") bool paid; }