class PaymentDetailsModel { final int id; final int userId; final int type; final int planId; final String endDate; final String createdDate; final String planName; final String price; final int duration; final String description; PaymentDetailsModel({ required this.id, required this.userId, required this.type, required this.planId, required this.endDate, required this.createdDate, required this.planName, required this.price, required this.duration, required this.description, }); factory PaymentDetailsModel.fromJson(Map json) { return PaymentDetailsModel( id: json['id'] ?? 0, userId: json['user_id'] ?? 0, type: json['type'] ?? 0, planId: json['plan_id'] ?? 0, endDate: json['end_date'] ?? '', createdDate: json['created_date'] ?? '', planName: json['plan_name'] ?? '', price: json['price'] ?? '', duration: json['duration'] ?? 0, description: json['description'] ?? '', ); } Map toJson() { return { 'id': id, 'user_id': userId, 'type': type, 'plan_id': planId, 'end_date': endDate, 'created_date': createdDate, 'plan_name': planName, 'price': price, 'duration': duration, 'description': description, }; } }