details.dart 847 B

12345678910111213141516171819202122232425262728293031
  1. import 'package:json_annotation/json_annotation.dart';
  2. import "storeInfo.dart";
  3. import "similarity.dart";
  4. import "productAttr.dart";
  5. import "reply.dart";
  6. import "product.dart";
  7. part 'details.g.dart';
  8. @JsonSerializable()
  9. class Details {
  10. Details();
  11. num uid;
  12. StoreInfo storeInfo;
  13. List<Similarity> similarity;
  14. List<ProductAttr> productAttr;
  15. @JsonKey(name: 'productValue') dynamic productValue;
  16. @JsonKey(name: 'priceName') dynamic priceName;
  17. Reply reply;
  18. num replyCount;
  19. @JsonKey(name: 'replyChance') dynamic replyChance;
  20. num mer_id;
  21. List system_store;
  22. List<Product> good_list;
  23. String mapKey;
  24. num store_self_mention;
  25. List activity;
  26. factory Details.fromJson(Map<String,dynamic> json) => _$DetailsFromJson(json);
  27. Map<String, dynamic> toJson() => _$DetailsToJson(this);
  28. }