ad_bean_entity.dart 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import 'package:bbyyy/generated/json/ad_bean_entity.g.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. @JsonSerializable()
  4. class AdBeanEntity {
  5. AdBeanEntity();
  6. factory AdBeanEntity.fromJson(Map<String, dynamic> json) => $AdBeanEntityFromJson(json);
  7. Map<String, dynamic> toJson() => $AdBeanEntityToJson(this);
  8. AdBeanData data;
  9. String error;
  10. }
  11. @JsonSerializable()
  12. class AdBeanData {
  13. AdBeanData();
  14. factory AdBeanData.fromJson(Map<String, dynamic> json) => $AdBeanDataFromJson(json);
  15. Map<String, dynamic> toJson() => $AdBeanDataToJson(this);
  16. int total;
  17. List<AdBeanDataData> data;
  18. }
  19. @JsonSerializable()
  20. class AdBeanDataData {
  21. AdBeanDataData();
  22. factory AdBeanDataData.fromJson(Map<String, dynamic> json) => $AdBeanDataDataFromJson(json);
  23. Map<String, dynamic> toJson() => $AdBeanDataDataToJson(this);
  24. int id;
  25. String description;
  26. @JSONField(name: "link_id")
  27. int linkId;
  28. int type;
  29. @JSONField(name: "create_time")
  30. String createTime;
  31. int days;
  32. @JSONField(name: "user_pic")
  33. String userPic;
  34. @JSONField(name: "user_name")
  35. String userName;
  36. String title;
  37. @JSONField(name: "link_type")
  38. int linkType;
  39. @JSONField(name: "start_date")
  40. String startDate;
  41. @JSONField(name: "user_uid")
  42. int userUid;
  43. @JSONField(name: "cover_path")
  44. String coverPath;
  45. String pictures;
  46. bool renewed;
  47. String mobile;
  48. @JSONField(name: "on_show")
  49. bool onShow;
  50. @JSONField(name: "paid")
  51. bool paid;
  52. }