Files
Fondex/lib/models/coupon_model.dart

51 lines
1.4 KiB
Dart

import 'package:cloud_firestore/cloud_firestore.dart';
class CouponModel {
String? discountType;
String? id;
String? code;
String? discount;
String? image;
Timestamp? expiresAt;
Timestamp? createdAt;
String? description;
String? sectionId;
bool? isPublic;
String? vendorID;
bool? isEnabled;
CouponModel({this.discountType, this.id, this.code, this.discount, this.image, this.expiresAt, this.description, this.isPublic, this.vendorID, this.isEnabled,this.createdAt,this.sectionId});
CouponModel.fromJson(Map<String, dynamic> json) {
discountType = json['discountType'];
id = json['id'];
code = json['code'];
discount = json['discount'];
image = json['image'];
expiresAt = json['expiresAt'];
description = json['description'];
isPublic = json['isPublic'];
vendorID = json['vendorID'];
isEnabled = json['isEnabled'];
createdAt = json['createdAt'];
sectionId = json['section_id'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['discountType'] = discountType;
data['id'] = id;
data['code'] = code;
data['discount'] = discount;
data['image'] = image;
data['expiresAt'] = expiresAt;
data['description'] = description;
data['isPublic'] = isPublic;
data['vendorID'] = vendorID;
data['isEnabled'] = isEnabled;
data['createdAt'] = createdAt;
data['section_id'] = sectionId;
return data;
}
}