TransactionResult constructor
TransactionResult({
- required TransactionResultStatus status,
- required String requestIdempotencyKey,
- required int amountMinorUnits,
- required String currency,
- String? referenceId,
- String? transactionId,
- EntryMode entryMode = EntryMode.unknown,
- CardSummary? card,
- GatewayTransactionResponse? gatewayResponse,
- ReaderError? error,
- DateTime? completedAt,
Implementation
TransactionResult({
required this.status,
required this.requestIdempotencyKey,
required this.amountMinorUnits,
required this.currency,
this.referenceId,
this.transactionId,
this.entryMode = EntryMode.unknown,
this.card,
this.gatewayResponse,
this.error,
DateTime? completedAt,
}) : completedAt = completedAt ?? DateTime.now().toUtc();