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 PaymentMethodAnalyticResponseModel {
final bool success;
final PaymentMethodAnalyticData data;
final PaymentMethodAnalyticData? data;
final dynamic errors;
PaymentMethodAnalyticResponseModel({
@@ -18,7 +18,9 @@ class PaymentMethodAnalyticResponseModel {
factory PaymentMethodAnalyticResponseModel.fromMap(Map<String, dynamic> map) {
return PaymentMethodAnalyticResponseModel(
success: map['success'],
data: PaymentMethodAnalyticData.fromMap(map['data']),
data: map['data'] == null
? null
: PaymentMethodAnalyticData.fromMap(map['data']),
errors: map['errors'],
);
}
@@ -26,7 +28,7 @@ class PaymentMethodAnalyticResponseModel {
Map<String, dynamic> toMap() {
return {
'success': success,
'data': data.toMap(),
'data': data?.toMap(),
'errors': errors,
};
}