DisplayContent

Cardholder display update pushed by the terminal while a purchase is running (for example "insert card", "processing"), delivered to Terminal.Builder.onDisplayContent - independent of TerminalState/Terminal.Builder.onStateChanged, which only ever tracks connection/shift lifecycle, never per-transaction display updates.

Properties

Link copied to clipboard

Text shown on the terminal's cardholder-facing display - the terminal has no separate attendant/cashier display.

Link copied to clipboard

Terminal that produced the update, if reported.

Link copied to clipboard

Terminal's own state name at that moment, for example "WaitingForCard", if reported.

Functions

Link copied to clipboard
open override fun toString(): String