feat: report transaction

This commit is contained in:
efrilm
2025-08-14 21:19:34 +07:00
parent 0c375de6e4
commit f37814fec8
16 changed files with 2239 additions and 14 deletions
@@ -1,6 +1,6 @@
class ProfitLossResponseModel {
final bool success;
final ProfitLossData data;
final ProfitLossData? data;
final dynamic errors;
ProfitLossResponseModel({
@@ -13,7 +13,7 @@ class ProfitLossResponseModel {
factory ProfitLossResponseModel.fromJson(Map<String, dynamic> json) {
return ProfitLossResponseModel(
success: json['success'],
data: ProfitLossData.fromMap(json['data']),
data: json['data'] == null ? null : ProfitLossData.fromMap(json['data']),
errors: json['errors'],
);
}
@@ -22,7 +22,7 @@ class ProfitLossResponseModel {
Map<String, dynamic> toJson() {
return {
'success': success,
'data': data.toMap(),
'data': data?.toMap(),
'errors': errors,
};
}
@@ -40,7 +40,7 @@ class ProfitLossResponseModel {
Map<String, dynamic> toMap() {
return {
'success': success,
'data': data.toMap(),
'data': data?.toMap(),
'errors': errors,
};
}