PaymentReceipt class abstract

Customer or Merchant payment receipt. If the payment receipts are printed by the Sale system and the POI or the Sale does not implement the Print exchange (Basic profile).

Properties:

  • documentQualifier - Qualification of the document to print to the Cashier or the Customer. SaleReceipt or CashierReceipt. Possible values: * CashierReceipt * CustomerReceipt * Document * Journal * SaleReceipt * Voucher
  • integratedPrintFlag - Type of the print integrated to other prints.
  • requiredSignatureFlag - Indicate that the cardholder payment receipt requires a physical signature by the Customer.
  • outputContent - Content to display or print.
Annotations
  • @BuiltValue.new()

Constructors

PaymentReceipt([void updates(PaymentReceiptBuilder b)])
factory

Properties

documentQualifier DocumentQualifier
Qualification of the document to print to the Cashier or the Customer. SaleReceipt or CashierReceipt. Possible values: * CashierReceipt * CustomerReceipt * Document * Journal * SaleReceipt * Voucher
no setter
hashCode int
The hash code for this object.
no setterinherited
integratedPrintFlag bool?
Type of the print integrated to other prints.
no setter
outputContent OutputContent
Content to display or print.
no setter
requiredSignatureFlag bool?
Indicate that the cardholder payment receipt requires a physical signature by the Customer.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(PaymentReceiptBuilder)) PaymentReceipt
Rebuilds the instance.
inherited
toBuilder() PaymentReceiptBuilder
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<PaymentReceipt>
no setter