Files
energymedia_content_manager/lib/models/customers/bill_cycle.dart
2025-07-15 16:40:14 -07:00

32 lines
674 B
Dart

import 'dart:convert';
class BillCycle {
BillCycle({
required this.customerId,
required this.day,
required this.billDueDay,
required this.graceDays,
required this.frequency,
});
int customerId;
int day;
int billDueDay;
int graceDays;
int frequency;
factory BillCycle.fromJson(String str) => BillCycle.fromMap(json.decode(str));
factory BillCycle.fromMap(Map<String, dynamic> json) {
BillCycle billCycle = BillCycle(
customerId: json["customer_id"],
day: json['day'],
billDueDay: json['bill_due_day'],
graceDays: json['grace_days'],
frequency: json['frequency'],
);
return billCycle;
}
}