store_bean_entity.dart 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import 'package:bbyyy/generated/json/base/json_convert_content.dart';
  2. import 'package:bbyyy/generated/json/base/json_field.dart';
  3. class StoreBeanEntity with JsonConvert<StoreBeanEntity> {
  4. StoreBeanData data;
  5. String error;
  6. }
  7. class StoreBeanData with JsonConvert<StoreBeanData> {
  8. int total;
  9. List<StoreBeanDataData> data;
  10. }
  11. class StoreBeanDataData with JsonConvert<StoreBeanDataData> {
  12. @JSONField(name: "create_time")
  13. String createTime;
  14. @JSONField(name: "inner_trade")
  15. bool innerTrade;
  16. @JSONField(name: "shop_commission_threshold")
  17. double shopCommissionThreshold;
  18. String notice;
  19. int state;
  20. bool banned;
  21. @JSONField(name: "shop_commission_pricing")
  22. double shopCommissionPricing;@JSONField(name: "shop_commission_receiver_uid")
  23. int shopCommissionReceiverUid;
  24. bool private;
  25. @JSONField(name: "owner_uid")
  26. int ownerUid;
  27. @JSONField(name: "owner_name")
  28. String ownerName;
  29. @JSONField(name: "owner_pic")
  30. String ownerPic;
  31. @JSONField(name: "hide_members")
  32. bool hideMembers = true;
  33. @JSONField(name: "hide_offline_pay")
  34. bool hideOfflinePay = false;
  35. @JSONField(name: "fee_type")
  36. int feeType;
  37. String mobile;
  38. int id;
  39. String picture;
  40. @JSONField(name: "ban_expire_date")
  41. String banExpireDate;
  42. String address;
  43. String introduction;
  44. int uid;
  45. String name;
  46. @JSONField(name: "ban_start_date")
  47. String banStartDate;
  48. @JSONField(name: "shop_commission_percent")
  49. bool shopCommissionPercent;
  50. @JSONField(name: "owner_pay_platform_fee")
  51. bool ownerPayPlatformFee;
  52. double longitude;
  53. double latitude;
  54. }