import 'package:huixiang/data/banner.dart'; import 'package:huixiang/data/coupon_vo.dart'; import 'package:huixiang/data/delivery_info.dart'; import 'package:huixiang/data/member_source.dart'; import 'package:huixiang/data/page_map.dart'; import 'package:huixiang/data/pickup_type.dart'; import 'package:huixiang/data/promotion.dart'; import 'package:huixiang/data/store_type.dart'; import 'package:huixiang/data/mini.dart'; import 'package:json_annotation/json_annotation.dart'; part 'store_info.g.dart'; @JsonSerializable(explicitToJson: true) class StoreInfo { String? address; List? bannerList; String? city; List? couponVOList; String? createTime; String? createUser; DeliveryInfo? deliveryInfo; PickupType? pickupType; String? district; String? headMobile; String? tel; String? headName; String? id; num? isAutoSendRefundAddress; String? latitude; String? logo; bool? isVip; String? longitude; String? mobile; String? openEndTime; String? openStartTime; String? perCapitaConsumption; StoreType? posType; List? promotionList; String? province; String? refundAddress; String? refundContact; String? refundTel; String? remark; String? shipAddress; String? storeName; StoreTable? storeTable; String? tenantCode; String? updateTime; String? updateUser; String? businessService; Mini? mini; bool? useErp; bool? usePlatformVip; bool? usePlatformPay; String? expireTime; String? vipFee; MemberSource? memberSource; PageInfo? informationVOPageVO; StoreInfo(); factory StoreInfo.fromJson(Map json) => _$StoreInfoFromJson(json); Map toJson() => _$StoreInfoToJson(this); } @JsonSerializable(explicitToJson: true) class StoreTable { StoreTable(); String? areaId; String? id; int? isDelete; int? numberOfPeople; String? remark; String? storeId; int? tableCapacity; String? tableName; int? tableSort; int? tableType; String? tenantCode; factory StoreTable.fromJson(Map json) => _$StoreTableFromJson(json); Map toJson() => _$StoreTableToJson(this); }