|
...
|
...
|
@@ -42,7 +42,22 @@ CouponSunModel _$CouponSunModelFromJson(Map<String, dynamic> json) { |
|
|
|
json['is_examine'] as String,
|
|
|
|
json['is_type'] as String,
|
|
|
|
json['is_open'] as String,
|
|
|
|
json['status'] == "1" ? true : false,
|
|
|
|
json['is_open'] == "1" ? true : false,
|
|
|
|
json['price'] as String,
|
|
|
|
json['use'] == null
|
|
|
|
? null
|
|
|
|
: (json['use'] is String)
|
|
|
|
? CouponUse.fromJson(jsonDecode(json['use']))
|
|
|
|
: (json['use'] is Map)
|
|
|
|
? CouponUse.fromJson(json['use'])
|
|
|
|
: null,
|
|
|
|
json['exp_date'] == null
|
|
|
|
? null
|
|
|
|
: (json['exp_date'] is String)
|
|
|
|
? ExpDate.fromJson(jsonDecode(json['exp_date']))
|
|
|
|
: (json['exp_date'] is Map)
|
|
|
|
? ExpDate.fromJson(json['exp_date'])
|
|
|
|
: null,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -64,5 +79,88 @@ Map<String, dynamic> _$CouponSunModelToJson(CouponSunModel instance) => |
|
|
|
'is_examine': instance.isExamine,
|
|
|
|
'is_type': instance.isType,
|
|
|
|
'isOpen': instance.isOpen,
|
|
|
|
'isOpenBool': instance.isOpenBool
|
|
|
|
'isOpenBool': instance.isOpenBool,
|
|
|
|
'price': instance.price,
|
|
|
|
'use': instance.use,
|
|
|
|
'exp_date': instance.expDate
|
|
|
|
};
|
|
|
|
|
|
|
|
CouponUse _$CouponUseFromJson(Map<String, dynamic> json) {
|
|
|
|
bool iscash = false;
|
|
|
|
if (json['is_cash'] is String) {
|
|
|
|
iscash = json['is_cash'] == '1' ? true : false;
|
|
|
|
} else if (json['is_cash'] is bool) {
|
|
|
|
iscash = json['is_cash'] ? true : false;
|
|
|
|
}
|
|
|
|
|
|
|
|
bool isdiscount = false;
|
|
|
|
if (json['is_discount'] is String) {
|
|
|
|
isdiscount = json['is_discount'] == '1' ? true : false;
|
|
|
|
} else if (json['is_discount'] is bool) {
|
|
|
|
isdiscount = json['is_discount'] ? true : false;
|
|
|
|
}
|
|
|
|
|
|
|
|
bool isdish = false;
|
|
|
|
if (json['is_dish'] is String) {
|
|
|
|
isdish = json['is_dish'] == '1' ? true : false;
|
|
|
|
} else if (json['is_dish'] is bool) {
|
|
|
|
isdish = json['is_dish'] ? true : false;
|
|
|
|
}
|
|
|
|
|
|
|
|
return CouponUse(
|
|
|
|
iscash,
|
|
|
|
isdiscount,
|
|
|
|
isdish,
|
|
|
|
json['cash'] as String,
|
|
|
|
json['discount'] as String,
|
|
|
|
json['dish'] as String,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> _$CouponUseToJson(CouponUse instance) => <String, dynamic>{
|
|
|
|
'is_cash': instance.isCash,
|
|
|
|
'is_discount': instance.isDiscount,
|
|
|
|
'is_dish': instance.isDish,
|
|
|
|
'cash': instance.cash,
|
|
|
|
'discount': instance.discount,
|
|
|
|
'dish': instance.dish,
|
|
|
|
};
|
|
|
|
|
|
|
|
ExpDate _$ExpDateFromJson(Map<String, dynamic> json) {
|
|
|
|
List<FilterBtnModel> weekdata = [];
|
|
|
|
if (json['week_data'] != null) {
|
|
|
|
json['week_data'].forEach((v) {
|
|
|
|
weekdata.add(new FilterBtnModel.fromJson(v));
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
bool isnone = false;
|
|
|
|
if (json['is_none'] is String) {
|
|
|
|
isnone = json['is_none'] == '1' ? true : false;
|
|
|
|
} else if (json['is_none'] is bool) {
|
|
|
|
isnone = json['is_none'] ? true : false;
|
|
|
|
}
|
|
|
|
bool isweek = false;
|
|
|
|
if (json['is_week'] is String) {
|
|
|
|
isweek = json['is_week'] == '1' ? true : false;
|
|
|
|
} else if (json['is_week'] is bool) {
|
|
|
|
isweek = json['is_week'] ? true : false;
|
|
|
|
}
|
|
|
|
|
|
|
|
bool isbirthday = false;
|
|
|
|
if (json['is_birthday'] is String) {
|
|
|
|
isbirthday = json['is_birthday'] == '1' ? true : false;
|
|
|
|
} else if (json['is_birthday'] is bool) {
|
|
|
|
isbirthday = json['is_birthday'] ? true : false;
|
|
|
|
}
|
|
|
|
return ExpDate(
|
|
|
|
isnone, isweek, isbirthday, json['week_show'] as String, weekdata);
|
|
|
|
}
|
|
|
|
|
|
|
|
Map<String, dynamic> _$ExpDateToJson(ExpDate instance) => <String, dynamic>{
|
|
|
|
'is_none': instance.isNone,
|
|
|
|
'is_week': instance.isWeek,
|
|
|
|
'is_birthday': instance.isBirthday,
|
|
|
|
'week_show': instance.weekShow,
|
|
|
|
'week_data': instance.weekData,
|
|
|
|
}; |
...
|
...
|
|