public final class TenderCardDetails
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TenderCardDetails.Builder
Builder class for constructing TenderCardDetails objects.
|
static class |
TenderCardDetails.EntryMethod
The entry method used to provide a card's details.
|
Modifier and Type | Method and Description |
---|---|
TenderCardDetails.Builder |
buildUpon()
Creates a new TenderCardDetails
TenderCardDetails.Builder , with attributes copied from this instance. |
boolean |
equals(java.lang.Object o) |
Card |
getCard()
Details about the card used in this tender, including the brand and last four digits of
the card number.
|
CardReceiptDetails |
getCardReceiptDetails()
Details related to the card payment that can be used to produce EMV-compliant receipts.
|
TenderCardDetails.EntryMethod |
getEntryMethod()
The method used to capture the card information at checkout.
|
int |
hashCode() |
static TenderCardDetails.Builder |
newBuilder(Card card,
TenderCardDetails.EntryMethod entryMethod,
CardReceiptDetails cardReceiptDetails)
Creates a new TenderCardDetails builder with default values.
|
java.lang.String |
toString() |
@NonNull public static TenderCardDetails.Builder newBuilder(@NonNull Card card, @NonNull TenderCardDetails.EntryMethod entryMethod, @Nullable CardReceiptDetails cardReceiptDetails)
Creates a new TenderCardDetails builder with default values.
This method is provided for testing purposes.
@NonNull public Card getCard()
@NonNull public TenderCardDetails.EntryMethod getEntryMethod()
@Nullable public CardReceiptDetails getCardReceiptDetails()
@NonNull public TenderCardDetails.Builder buildUpon()
Creates a new TenderCardDetails TenderCardDetails.Builder
, with attributes copied from this instance.
This method is provided for testing purposes.
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object