Signature class abstract

Signature

Properties:

  • askSignatureOnScreen - If skipSignature is false, indicates whether the shopper should provide a signature on the display (true) or on the merchant receipt (false).
  • deviceName - Name that identifies the terminal.
  • deviceSlogan - Slogan shown on the start screen of the device.
  • skipSignature - Skip asking for a signature. This is possible because all global card schemes (American Express, Diners, Discover, JCB, MasterCard, VISA, and UnionPay) regard a signature as optional.
Annotations
  • @BuiltValue.new()

Constructors

Signature([void updates(SignatureBuilder b)])
factory

Properties

askSignatureOnScreen → bool?
If skipSignature is false, indicates whether the shopper should provide a signature on the display (true) or on the merchant receipt (false).
no setter
deviceName → String?
Name that identifies the terminal.
no setter
deviceSlogan → String?
Slogan shown on the start screen of the device.
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
skipSignature → bool?
Skip asking for a signature. This is possible because all global card schemes (American Express, Diners, Discover, JCB, MasterCard, VISA, and UnionPay) regard a signature as optional.
no setter

Methods

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