Package model
Class CardPresentDetailsEmvData
java.lang.Object
model.CardPresentDetailsEmvData
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]")
public class CardPresentDetailsEmvData
extends Object
Encrypted card data used to process the transaction.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationIdentifier(String applicationIdentifier) applicationLabel(String applicationLabel) applicationPreferredName(String applicationPreferredName) applicationTransactionCounter(String applicationTransactionCounter) cryptogram(String cryptogram) booleanstatic CardPresentDetailsEmvDataCreate an instance of CardPresentDetailsEmvData given an JSON stringID of the EMV application processing the transaction.EMV card label.Alternate EMV application name (if provided).Transaction number for the EMV application.Encrypted card infromation used to process the transaction.The alphabet code table (according to ISO 8859) used by the EMV application (if provided).Details if the cardholder's PIN number was verified.getTags()Key value pair for annotating custom meta data (e.g.inthashCode()issuerCodeTableIndex(String issuerCodeTableIndex) pinVerified(Boolean pinVerified) putTagsItem(String key, String tagsItem) voidsetApplicationIdentifier(String applicationIdentifier) voidsetApplicationLabel(String applicationLabel) voidsetApplicationPreferredName(String applicationPreferredName) voidsetApplicationTransactionCounter(String applicationTransactionCounter) voidsetCryptogram(String cryptogram) voidsetIssuerCodeTableIndex(String issuerCodeTableIndex) voidsetPinVerified(Boolean pinVerified) voidtoJson()Convert an instance of CardPresentDetailsEmvData to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_TAGS
- See Also:
-
SERIALIZED_NAME_APPLICATION_IDENTIFIER
- See Also:
-
SERIALIZED_NAME_APPLICATION_LABEL
- See Also:
-
SERIALIZED_NAME_APPLICATION_PREFERRED_NAME
- See Also:
-
SERIALIZED_NAME_APPLICATION_TRANSACTION_COUNTER
- See Also:
-
SERIALIZED_NAME_CRYPTOGRAM
- See Also:
-
SERIALIZED_NAME_ISSUER_CODE_TABLE_INDEX
- See Also:
-
SERIALIZED_NAME_PIN_VERIFIED
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
CardPresentDetailsEmvData
public CardPresentDetailsEmvData()
-
-
Method Details
-
tags
-
putTagsItem
-
getTags
Key value pair for annotating custom meta data (e.g. order numbers).- Returns:
- tags
-
setTags
-
applicationIdentifier
-
getApplicationIdentifier
ID of the EMV application processing the transaction.- Returns:
- applicationIdentifier
-
setApplicationIdentifier
-
applicationLabel
-
getApplicationLabel
EMV card label.- Returns:
- applicationLabel
-
setApplicationLabel
-
applicationPreferredName
-
getApplicationPreferredName
Alternate EMV application name (if provided).- Returns:
- applicationPreferredName
-
setApplicationPreferredName
-
applicationTransactionCounter
public CardPresentDetailsEmvData applicationTransactionCounter(String applicationTransactionCounter) -
getApplicationTransactionCounter
Transaction number for the EMV application.- Returns:
- applicationTransactionCounter
-
setApplicationTransactionCounter
-
cryptogram
-
getCryptogram
Encrypted card infromation used to process the transaction.- Returns:
- cryptogram
-
setCryptogram
-
issuerCodeTableIndex
-
getIssuerCodeTableIndex
The alphabet code table (according to ISO 8859) used by the EMV application (if provided).- Returns:
- issuerCodeTableIndex
-
setIssuerCodeTableIndex
-
pinVerified
-
getPinVerified
Details if the cardholder's PIN number was verified.- Returns:
- pinVerified
-
setPinVerified
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonObject
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to CardPresentDetailsEmvData
-
fromJson
Create an instance of CardPresentDetailsEmvData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CardPresentDetailsEmvData
- Throws:
IOException- if the JSON string is invalid with respect to CardPresentDetailsEmvData
-
toJson
Convert an instance of CardPresentDetailsEmvData to an JSON string- Returns:
- JSON string
-