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
TransactionCountandTransactionAmountare 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
TransactionCountandTransactionAmountare 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