Class Transaction.Pos.PosTerminal
-
- All Implemented Interfaces:
public final class Transaction.Pos.PosTerminal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classTransaction.Pos.PosTerminal.BuilderA builder for PosTerminal.
public final classTransaction.Pos.PosTerminal.OperatorThe person that is designated to swipe the card
public final classTransaction.Pos.PosTerminal.PinCapabilityStatus of whether the POS is able to accept PINs
public final classTransaction.Pos.PosTerminal.TypePOS Type
-
Method Summary
Modifier and Type Method Description final Booleanattended()True if a clerk is present at the sale. final BooleancardRetentionCapable()True if the terminal is capable of retaining the card. final BooleanonPremise()True if the sale was made at the place of business (vs. final Transaction.Pos.PosTerminal.Operatoroperator()The person that is designated to swipe the card final BooleanpartialApprovalCapable()True if the terminal is capable of partial approval. final Transaction.Pos.PosTerminal.PinCapabilitypinCapability()Status of whether the POS is able to accept PINs final Transaction.Pos.PosTerminal.Typetype()POS Type final JsonField<Boolean>_attended()True if a clerk is present at the sale. final JsonField<Boolean>_cardRetentionCapable()True if the terminal is capable of retaining the card. final JsonField<Boolean>_onPremise()True if the sale was made at the place of business (vs. final JsonField<Transaction.Pos.PosTerminal.Operator>_operator()The person that is designated to swipe the card final JsonField<Boolean>_partialApprovalCapable()True if the terminal is capable of partial approval. final JsonField<Transaction.Pos.PosTerminal.PinCapability>_pinCapability()Status of whether the POS is able to accept PINs final JsonField<Transaction.Pos.PosTerminal.Type>_type()POS Type final Map<String, JsonValue>_additionalProperties()final Transaction.Pos.PosTerminalvalidate()final Transaction.Pos.PosTerminal.BuildertoBuilder()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Transaction.Pos.PosTerminal.Builderbuilder()Returns a mutable builder for constructing an instance of PosTerminal. -
-
Method Detail
-
cardRetentionCapable
final Boolean cardRetentionCapable()
True if the terminal is capable of retaining the card.
-
onPremise
final Boolean onPremise()
True if the sale was made at the place of business (vs. mobile).
-
operator
final Transaction.Pos.PosTerminal.Operator operator()
The person that is designated to swipe the card
-
partialApprovalCapable
final Boolean partialApprovalCapable()
True if the terminal is capable of partial approval. Partial approval is when part of a transaction is approved and another payment must be used for the remainder. Example scenario: A
$40 transaction is attempted on a prepaid card with a $
25 balance. If partial approval is enabled,$25 can be authorized, at which point the POS will prompt the user for an additional payment of $
15.
-
pinCapability
final Transaction.Pos.PosTerminal.PinCapability pinCapability()
Status of whether the POS is able to accept PINs
-
type
final Transaction.Pos.PosTerminal.Type type()
POS Type
-
_cardRetentionCapable
final JsonField<Boolean> _cardRetentionCapable()
True if the terminal is capable of retaining the card.
-
_onPremise
final JsonField<Boolean> _onPremise()
True if the sale was made at the place of business (vs. mobile).
-
_operator
final JsonField<Transaction.Pos.PosTerminal.Operator> _operator()
The person that is designated to swipe the card
-
_partialApprovalCapable
final JsonField<Boolean> _partialApprovalCapable()
True if the terminal is capable of partial approval. Partial approval is when part of a transaction is approved and another payment must be used for the remainder. Example scenario: A
$40 transaction is attempted on a prepaid card with a $
25 balance. If partial approval is enabled,$25 can be authorized, at which point the POS will prompt the user for an additional payment of $
15.
-
_pinCapability
final JsonField<Transaction.Pos.PosTerminal.PinCapability> _pinCapability()
Status of whether the POS is able to accept PINs
-
_type
final JsonField<Transaction.Pos.PosTerminal.Type> _type()
POS Type
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final Transaction.Pos.PosTerminal validate()
-
toBuilder
final Transaction.Pos.PosTerminal.Builder toBuilder()
-
builder
final static Transaction.Pos.PosTerminal.Builder builder()
Returns a mutable builder for constructing an instance of PosTerminal.
The following fields are required:
.attended() .cardRetentionCapable() .onPremise() .operator() .partialApprovalCapable() .pinCapability() .type()
-
-
-
-