Datum constructor
Datum(- {required int id,
- int? userId,
- int? organizationId,
- int? bankAccountId,
- int? currencyId,
- required DateTime paymentDate,
- required String paymentTime,
- required String status,
- String? detail,
- String? authorizationId,
- String? cardAcquirerName,
- String? cardAcquirerId,
- String? terminalId,
- String? transactionDateTime,
- String? batchNumber,
- String? cardObfPan,
- String? referenceNumber,
- String? systemTrace,
- String? cardLabel,
- String? cardAid,
- String? posEntryMode,
- String? cardTsi,
- String? cardApplicationCryptogram,
- required double transactionAmount,
- String? transactionCurrencyCode3,
- required String email1,
- required String email2,
- required String email3,
- required String description,
- String? qrUrl,
- String? pdfUrl,
- required bool canBeCanceled,
- required BankAccount bankAccount,
- Currency? currency}
)
Implementation
Datum({
required this.id,
this.userId,
this.organizationId,
this.bankAccountId,
this.currencyId,
required this.paymentDate, // 1
required this.paymentTime,
required this.status,
this.detail,
this.authorizationId,
this.cardAcquirerName,
this.cardAcquirerId,
this.terminalId,
this.transactionDateTime,
this.batchNumber,
this.cardObfPan,
this.referenceNumber,
this.systemTrace,
this.cardLabel,
this.cardAid,
this.posEntryMode,
this.cardTsi,
this.cardApplicationCryptogram,
required this.transactionAmount, // 2
this.transactionCurrencyCode3,
required this.email1,
required this.email2,
required this.email3,
required this.description,
this.qrUrl,
this.pdfUrl,
required this.canBeCanceled,
required this.bankAccount,
this.currency,
});