import 'package:bbyyy/generated/json/tourist_public_shop_bean_entity.g.dart'; import 'package:bbyyy/generated/json/base/json_field.dart'; @JsonSerializable() class TouristPublicShopBeanEntity { TouristPublicShopBeanEntity(); factory TouristPublicShopBeanEntity.fromJson(Map json) => $TouristPublicShopBeanEntityFromJson(json); Map toJson() => $TouristPublicShopBeanEntityToJson(this); List data; String error; } @JsonSerializable() class TouristPublicShopBeanData { TouristPublicShopBeanData(); factory TouristPublicShopBeanData.fromJson(Map json) => $TouristPublicShopBeanDataFromJson(json); Map toJson() => $TouristPublicShopBeanDataToJson(this); int id; int uid; String name; String picture; @JSONField(name: "create_time") String createTime; bool private; @JSONField(name: "owner_uid") int ownerUid; @JSONField(name: "owner_name") String ownerName; @JSONField(name: "owner_pic") String ownerPic; @JSONField(name: "fee_type") int feeType; int state; bool banned; @JSONField(name: "ban_start_date") String banStartDate; @JSONField(name: "ban_expire_date") String banExpireDate; @JSONField(name: "inner_trade") bool innerTrade; @JSONField(name: "shop_commission_percent") bool shopCommissionPercent; @JSONField(name: "shop_commission_threshold") int shopCommissionThreshold; @JSONField(name: "shop_commission_pricing") int shopCommissionPricing; @JSONField(name: "owner_pay_platform_fee") bool ownerPayPlatformFee; String address; String mobile; String introduction; String notice; @JSONField(name: "annual_fee_order_uid") int annualFeeOrderUid; @JSONField(name: "annual_fee_expire_time") String annualFeeExpireTime; String province; String city; String county; int longitude; int latitude; String category; }