TransactionTotals class abstract

If Result is Success, contains all the totals, classified as required by the Sale in the message request. At least, transaction totals are provided per Acquirer, Acquirer Settlement, and Card Brand. Result of the Sale to POI Reconciliation processing.

Properties:

  • paymentInstrumentType - Type of payment instrument. Possible values: * Card * Cash * Check * Mobile * StoredValue
  • acquirerID - Identification of the Acquirer.
  • hostReconciliationID - Identifier of a reconciliation period with a payment or loyalty host.
  • cardBrand - Type of payment or loyalty card. If configured to present totals per card brand, and Response.Result is Success.
  • POIID - Identification of a POI System or a POI Terminal for the Sale to POI protocol. Sent if requested in the message request.
  • saleID - Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. Sent if requested in the message request.
  • operatorID - Identification of the Cashier or Operator. Sent if requested in the message request.
  • shiftNumber - Shift number. Sent if requested in the message request.
  • totalsGroupID - Identification of a group of transaction on a POI Terminal, having the same Sale features. Sent if requested in the message request.
  • paymentCurrency - Currency of a monetary amount.
  • paymentTotals - Totals of the payment transaction during the reconciliation period. If both TransactionCount and TransactionAmount are not equal to zero.
Annotations
  • @BuiltValue.new()

Constructors

TransactionTotals([void updates(TransactionTotalsBuilder b)])
factory

Properties

acquirerID int?
Identification of the Acquirer.
no setter
cardBrand String?
Type of payment or loyalty card. If configured to present totals per card brand, and Response.Result is Success.
no setter
hashCode int
The hash code for this object.
no setterinherited
hostReconciliationID String?
Identifier of a reconciliation period with a payment or loyalty host.
no setter
operatorID String?
Identification of the Cashier or Operator. Sent if requested in the message request.
no setter
paymentCurrency String?
Currency of a monetary amount.
no setter
paymentInstrumentType PaymentInstrumentType
Type of payment instrument. Possible values: * Card * Cash * Check * Mobile * StoredValue
no setter
paymentTotals → BuiltList<PaymentTotals>?
Totals of the payment transaction during the reconciliation period. If both TransactionCount and TransactionAmount are not equal to zero.
no setter
POIID String?
Identification of a POI System or a POI Terminal for the Sale to POI protocol. Sent if requested in the message request.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saleID String?
Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. Sent if requested in the message request.
no setter
shiftNumber String?
Shift number. Sent if requested in the message request.
no setter
totalsGroupID String?
Identification of a group of transaction on a POI Terminal, having the same Sale features. Sent if requested in the message request.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(TransactionTotalsBuilder)) TransactionTotals
Rebuilds the instance.
inherited
toBuilder() TransactionTotalsBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<TransactionTotals>
no setter