Package com.clover.sdk.v3.pay
Class PaymentRequestCardDetails
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- com.clover.sdk.v3.pay.PaymentRequestCardDetails
-
- All Implemented Interfaces:
Parcelable
,JSONifiable
,Validator
public class PaymentRequestCardDetails extends GenericParcelable implements Validator, JSONifiable
This is an auto-generated Clover data object.Fields
track1
track2
track3
encrypted
maskedTrack1
maskedTrack2
maskedTrack3
uniqueToken
pan
firstName
lastName
countryCode
exp
streetAddress
zip
cvv
last4
first4
dukptSerial
swipeStatus
fingerprint
deviceSerial
manualEntered
async
isFallback
isAuth
isPrepaid
cardFunction
qrCode
cardType
entryType
transactionNo
cardholderName
plainCardData
transactionData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PaymentRequestCardDetails.Constraints
-
Nested classes/interfaces inherited from interface com.clover.sdk.JSONifiable
JSONifiable.Creator<T>
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Parcelable.Creator<PaymentRequestCardDetails>
CREATOR
static JSONifiable.Creator<PaymentRequestCardDetails>
JSON_CREATOR
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description PaymentRequestCardDetails()
Constructs a new empty instance.protected
PaymentRequestCardDetails(boolean noInit)
Constructs a new empty instance.PaymentRequestCardDetails(PaymentRequestCardDetails src)
Constructs a new instance that is a deep copy of the source instance.PaymentRequestCardDetails(String json)
Constructs a new instance from the given JSON String.PaymentRequestCardDetails(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearAsync()
Clears the 'async' field, the 'has' method for this field will now return falsevoid
clearCardFunction()
Clears the 'cardFunction' field, the 'has' method for this field will now return falsevoid
clearCardholderName()
Clears the 'cardholderName' field, the 'has' method for this field will now return falsevoid
clearCardType()
Clears the 'cardType' field, the 'has' method for this field will now return falsevoid
clearCountryCode()
Clears the 'countryCode' field, the 'has' method for this field will now return falsevoid
clearCvv()
Clears the 'cvv' field, the 'has' method for this field will now return falsevoid
clearDeviceSerial()
Clears the 'deviceSerial' field, the 'has' method for this field will now return falsevoid
clearDukptSerial()
Clears the 'dukptSerial' field, the 'has' method for this field will now return falsevoid
clearEncrypted()
Clears the 'encrypted' field, the 'has' method for this field will now return falsevoid
clearEntryType()
Clears the 'entryType' field, the 'has' method for this field will now return falsevoid
clearExp()
Clears the 'exp' field, the 'has' method for this field will now return falsevoid
clearFingerprint()
Clears the 'fingerprint' field, the 'has' method for this field will now return falsevoid
clearFirst4()
Clears the 'first4' field, the 'has' method for this field will now return falsevoid
clearFirstName()
Clears the 'firstName' field, the 'has' method for this field will now return falsevoid
clearIsAuth()
Clears the 'isAuth' field, the 'has' method for this field will now return falsevoid
clearIsFallback()
Clears the 'isFallback' field, the 'has' method for this field will now return falsevoid
clearIsPrepaid()
Clears the 'isPrepaid' field, the 'has' method for this field will now return falsevoid
clearLast4()
Clears the 'last4' field, the 'has' method for this field will now return falsevoid
clearLastName()
Clears the 'lastName' field, the 'has' method for this field will now return falsevoid
clearManualEntered()
Clears the 'manualEntered' field, the 'has' method for this field will now return falsevoid
clearMaskedTrack1()
Clears the 'maskedTrack1' field, the 'has' method for this field will now return falsevoid
clearMaskedTrack2()
Clears the 'maskedTrack2' field, the 'has' method for this field will now return falsevoid
clearMaskedTrack3()
Clears the 'maskedTrack3' field, the 'has' method for this field will now return falsevoid
clearPan()
Clears the 'pan' field, the 'has' method for this field will now return falsevoid
clearPlainCardData()
Clears the 'plainCardData' field, the 'has' method for this field will now return falsevoid
clearQrCode()
Clears the 'qrCode' field, the 'has' method for this field will now return falsevoid
clearStreetAddress()
Clears the 'streetAddress' field, the 'has' method for this field will now return falsevoid
clearSwipeStatus()
Clears the 'swipeStatus' field, the 'has' method for this field will now return falsevoid
clearTrack1()
Clears the 'track1' field, the 'has' method for this field will now return falsevoid
clearTrack2()
Clears the 'track2' field, the 'has' method for this field will now return falsevoid
clearTrack3()
Clears the 'track3' field, the 'has' method for this field will now return falsevoid
clearTransactionData()
Clears the 'transactionData' field, the 'has' method for this field will now return falsevoid
clearTransactionNo()
Clears the 'transactionNo' field, the 'has' method for this field will now return falsevoid
clearUniqueToken()
Clears the 'uniqueToken' field, the 'has' method for this field will now return falsevoid
clearZip()
Clears the 'zip' field, the 'has' method for this field will now return falseboolean
containsChanges()
Returns true if this instance has any changes.PaymentRequestCardDetails
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.Boolean
getAsync()
CardFunction
getCardFunction()
String
getCardholderName()
CardType
getCardType()
String
getCountryCode()
String
getCvv()
String
getDeviceSerial()
String
getDukptSerial()
Boolean
getEncrypted()
CardEntryType
getEntryType()
String
getExp()
String
getFingerprint()
String
getFirst4()
String
getFirstName()
protected GenericClient
getGenericClient()
Boolean
getIsAuth()
Boolean
getIsFallback()
Boolean
getIsPrepaid()
JSONObject
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.String
getLast4()
String
getLastName()
Boolean
getManualEntered()
String
getMaskedTrack1()
String
getMaskedTrack2()
String
getMaskedTrack3()
String
getPan()
String
getPlainCardData()
Boolean
getQrCode()
String
getStreetAddress()
String
getSwipeStatus()
String
getTrack1()
String
getTrack2()
String
getTrack3()
TransactionData
getTransactionData()
String
getTransactionNo()
String
getUniqueToken()
String
getZip()
boolean
hasAsync()
Checks whether the 'async' field has been set, however the value could be nullboolean
hasCardFunction()
Checks whether the 'cardFunction' field has been set, however the value could be nullboolean
hasCardholderName()
Checks whether the 'cardholderName' field has been set, however the value could be nullboolean
hasCardType()
Checks whether the 'cardType' field has been set, however the value could be nullboolean
hasCountryCode()
Checks whether the 'countryCode' field has been set, however the value could be nullboolean
hasCvv()
Checks whether the 'cvv' field has been set, however the value could be nullboolean
hasDeviceSerial()
Checks whether the 'deviceSerial' field has been set, however the value could be nullboolean
hasDukptSerial()
Checks whether the 'dukptSerial' field has been set, however the value could be nullboolean
hasEncrypted()
Checks whether the 'encrypted' field has been set, however the value could be nullboolean
hasEntryType()
Checks whether the 'entryType' field has been set, however the value could be nullboolean
hasExp()
Checks whether the 'exp' field has been set, however the value could be nullboolean
hasFingerprint()
Checks whether the 'fingerprint' field has been set, however the value could be nullboolean
hasFirst4()
Checks whether the 'first4' field has been set, however the value could be nullboolean
hasFirstName()
Checks whether the 'firstName' field has been set, however the value could be nullboolean
hasIsAuth()
Checks whether the 'isAuth' field has been set, however the value could be nullboolean
hasIsFallback()
Checks whether the 'isFallback' field has been set, however the value could be nullboolean
hasIsPrepaid()
Checks whether the 'isPrepaid' field has been set, however the value could be nullboolean
hasLast4()
Checks whether the 'last4' field has been set, however the value could be nullboolean
hasLastName()
Checks whether the 'lastName' field has been set, however the value could be nullboolean
hasManualEntered()
Checks whether the 'manualEntered' field has been set, however the value could be nullboolean
hasMaskedTrack1()
Checks whether the 'maskedTrack1' field has been set, however the value could be nullboolean
hasMaskedTrack2()
Checks whether the 'maskedTrack2' field has been set, however the value could be nullboolean
hasMaskedTrack3()
Checks whether the 'maskedTrack3' field has been set, however the value could be nullboolean
hasPan()
Checks whether the 'pan' field has been set, however the value could be nullboolean
hasPlainCardData()
Checks whether the 'plainCardData' field has been set, however the value could be nullboolean
hasQrCode()
Checks whether the 'qrCode' field has been set, however the value could be nullboolean
hasStreetAddress()
Checks whether the 'streetAddress' field has been set, however the value could be nullboolean
hasSwipeStatus()
Checks whether the 'swipeStatus' field has been set, however the value could be nullboolean
hasTrack1()
Checks whether the 'track1' field has been set, however the value could be nullboolean
hasTrack2()
Checks whether the 'track2' field has been set, however the value could be nullboolean
hasTrack3()
Checks whether the 'track3' field has been set, however the value could be nullboolean
hasTransactionData()
Checks whether the 'transactionData' field has been set, however the value could be nullboolean
hasTransactionNo()
Checks whether the 'transactionNo' field has been set, however the value could be nullboolean
hasUniqueToken()
Checks whether the 'uniqueToken' field has been set, however the value could be nullboolean
hasZip()
Checks whether the 'zip' field has been set, however the value could be nullboolean
isNotNullAsync()
Checks whether the 'async' field is set and is not nullboolean
isNotNullCardFunction()
Checks whether the 'cardFunction' field is set and is not nullboolean
isNotNullCardholderName()
Checks whether the 'cardholderName' field is set and is not nullboolean
isNotNullCardType()
Checks whether the 'cardType' field is set and is not nullboolean
isNotNullCountryCode()
Checks whether the 'countryCode' field is set and is not nullboolean
isNotNullCvv()
Checks whether the 'cvv' field is set and is not nullboolean
isNotNullDeviceSerial()
Checks whether the 'deviceSerial' field is set and is not nullboolean
isNotNullDukptSerial()
Checks whether the 'dukptSerial' field is set and is not nullboolean
isNotNullEncrypted()
Checks whether the 'encrypted' field is set and is not nullboolean
isNotNullEntryType()
Checks whether the 'entryType' field is set and is not nullboolean
isNotNullExp()
Checks whether the 'exp' field is set and is not nullboolean
isNotNullFingerprint()
Checks whether the 'fingerprint' field is set and is not nullboolean
isNotNullFirst4()
Checks whether the 'first4' field is set and is not nullboolean
isNotNullFirstName()
Checks whether the 'firstName' field is set and is not nullboolean
isNotNullIsAuth()
Checks whether the 'isAuth' field is set and is not nullboolean
isNotNullIsFallback()
Checks whether the 'isFallback' field is set and is not nullboolean
isNotNullIsPrepaid()
Checks whether the 'isPrepaid' field is set and is not nullboolean
isNotNullLast4()
Checks whether the 'last4' field is set and is not nullboolean
isNotNullLastName()
Checks whether the 'lastName' field is set and is not nullboolean
isNotNullManualEntered()
Checks whether the 'manualEntered' field is set and is not nullboolean
isNotNullMaskedTrack1()
Checks whether the 'maskedTrack1' field is set and is not nullboolean
isNotNullMaskedTrack2()
Checks whether the 'maskedTrack2' field is set and is not nullboolean
isNotNullMaskedTrack3()
Checks whether the 'maskedTrack3' field is set and is not nullboolean
isNotNullPan()
Checks whether the 'pan' field is set and is not nullboolean
isNotNullPlainCardData()
Checks whether the 'plainCardData' field is set and is not nullboolean
isNotNullQrCode()
Checks whether the 'qrCode' field is set and is not nullboolean
isNotNullStreetAddress()
Checks whether the 'streetAddress' field is set and is not nullboolean
isNotNullSwipeStatus()
Checks whether the 'swipeStatus' field is set and is not nullboolean
isNotNullTrack1()
Checks whether the 'track1' field is set and is not nullboolean
isNotNullTrack2()
Checks whether the 'track2' field is set and is not nullboolean
isNotNullTrack3()
Checks whether the 'track3' field is set and is not nullboolean
isNotNullTransactionData()
Checks whether the 'transactionData' field is set and is not nullboolean
isNotNullTransactionNo()
Checks whether the 'transactionNo' field is set and is not nullboolean
isNotNullUniqueToken()
Checks whether the 'uniqueToken' field is set and is not nullboolean
isNotNullZip()
Checks whether the 'zip' field is set and is not nullvoid
mergeChanges(PaymentRequestCardDetails src)
Copy all the changed fields from the given source to this instance.void
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.PaymentRequestCardDetails
setAsync(Boolean async)
Sets the field 'async'.PaymentRequestCardDetails
setCardFunction(CardFunction cardFunction)
Sets the field 'cardFunction'.PaymentRequestCardDetails
setCardholderName(String cardholderName)
Sets the field 'cardholderName'.PaymentRequestCardDetails
setCardType(CardType cardType)
Sets the field 'cardType'.PaymentRequestCardDetails
setCountryCode(String countryCode)
Sets the field 'countryCode'.PaymentRequestCardDetails
setCvv(String cvv)
Sets the field 'cvv'.PaymentRequestCardDetails
setDeviceSerial(String deviceSerial)
Sets the field 'deviceSerial'.PaymentRequestCardDetails
setDukptSerial(String dukptSerial)
Sets the field 'dukptSerial'.PaymentRequestCardDetails
setEncrypted(Boolean encrypted)
Sets the field 'encrypted'.PaymentRequestCardDetails
setEntryType(CardEntryType entryType)
Sets the field 'entryType'.PaymentRequestCardDetails
setExp(String exp)
Sets the field 'exp'.PaymentRequestCardDetails
setFingerprint(String fingerprint)
Sets the field 'fingerprint'.PaymentRequestCardDetails
setFirst4(String first4)
Sets the field 'first4'.PaymentRequestCardDetails
setFirstName(String firstName)
Sets the field 'firstName'.PaymentRequestCardDetails
setIsAuth(Boolean isAuth)
Sets the field 'isAuth'.PaymentRequestCardDetails
setIsFallback(Boolean isFallback)
Sets the field 'isFallback'.PaymentRequestCardDetails
setIsPrepaid(Boolean isPrepaid)
Sets the field 'isPrepaid'.PaymentRequestCardDetails
setLast4(String last4)
Sets the field 'last4'.PaymentRequestCardDetails
setLastName(String lastName)
Sets the field 'lastName'.PaymentRequestCardDetails
setManualEntered(Boolean manualEntered)
Sets the field 'manualEntered'.PaymentRequestCardDetails
setMaskedTrack1(String maskedTrack1)
Sets the field 'maskedTrack1'.PaymentRequestCardDetails
setMaskedTrack2(String maskedTrack2)
Sets the field 'maskedTrack2'.PaymentRequestCardDetails
setMaskedTrack3(String maskedTrack3)
Sets the field 'maskedTrack3'.PaymentRequestCardDetails
setPan(String pan)
Sets the field 'pan'.PaymentRequestCardDetails
setPlainCardData(String plainCardData)
Sets the field 'plainCardData'.PaymentRequestCardDetails
setQrCode(Boolean qrCode)
Sets the field 'qrCode'.PaymentRequestCardDetails
setStreetAddress(String streetAddress)
Sets the field 'streetAddress'.PaymentRequestCardDetails
setSwipeStatus(String swipeStatus)
Sets the field 'swipeStatus'.PaymentRequestCardDetails
setTrack1(String track1)
Sets the field 'track1'.PaymentRequestCardDetails
setTrack2(String track2)
Sets the field 'track2'.PaymentRequestCardDetails
setTrack3(String track3)
Sets the field 'track3'.PaymentRequestCardDetails
setTransactionData(TransactionData transactionData)
Sets the field 'transactionData'.PaymentRequestCardDetails
setTransactionNo(String transactionNo)
Sets the field 'transactionNo'.PaymentRequestCardDetails
setUniqueToken(String uniqueToken)
Sets the field 'uniqueToken'.PaymentRequestCardDetails
setZip(String zip)
Sets the field 'zip'.void
validate()
-
Methods inherited from class com.clover.sdk.GenericParcelable
describeContents, getBundle, toString, writeToParcel
-
-
-
-
Field Detail
-
CREATOR
public static final Parcelable.Creator<PaymentRequestCardDetails> CREATOR
-
JSON_CREATOR
public static final JSONifiable.Creator<PaymentRequestCardDetails> JSON_CREATOR
-
-
Constructor Detail
-
PaymentRequestCardDetails
public PaymentRequestCardDetails()
Constructs a new empty instance.
-
PaymentRequestCardDetails
protected PaymentRequestCardDetails(boolean noInit)
Constructs a new empty instance.
-
PaymentRequestCardDetails
public PaymentRequestCardDetails(String json) throws IllegalArgumentException
Constructs a new instance from the given JSON String.- Throws:
IllegalArgumentException
-
PaymentRequestCardDetails
public PaymentRequestCardDetails(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
PaymentRequestCardDetails
public PaymentRequestCardDetails(PaymentRequestCardDetails src)
Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
-
-
Method Detail
-
getTrack1
public String getTrack1()
-
getTrack2
public String getTrack2()
-
getTrack3
public String getTrack3()
-
getEncrypted
public Boolean getEncrypted()
-
getMaskedTrack1
public String getMaskedTrack1()
-
getMaskedTrack2
public String getMaskedTrack2()
-
getMaskedTrack3
public String getMaskedTrack3()
-
getUniqueToken
public String getUniqueToken()
-
getPan
public String getPan()
-
getFirstName
public String getFirstName()
-
getLastName
public String getLastName()
-
getCountryCode
public String getCountryCode()
-
getExp
public String getExp()
-
getStreetAddress
public String getStreetAddress()
-
getZip
public String getZip()
-
getCvv
public String getCvv()
-
getLast4
public String getLast4()
-
getFirst4
public String getFirst4()
-
getDukptSerial
public String getDukptSerial()
-
getSwipeStatus
public String getSwipeStatus()
-
getFingerprint
public String getFingerprint()
-
getDeviceSerial
public String getDeviceSerial()
-
getManualEntered
public Boolean getManualEntered()
-
getAsync
public Boolean getAsync()
-
getIsFallback
public Boolean getIsFallback()
-
getIsAuth
public Boolean getIsAuth()
-
getIsPrepaid
public Boolean getIsPrepaid()
-
getCardFunction
public CardFunction getCardFunction()
-
getQrCode
public Boolean getQrCode()
-
getCardType
public CardType getCardType()
-
getEntryType
public CardEntryType getEntryType()
-
getTransactionNo
public String getTransactionNo()
-
getCardholderName
public String getCardholderName()
-
getPlainCardData
public String getPlainCardData()
-
getTransactionData
public TransactionData getTransactionData()
-
getGenericClient
protected GenericClient getGenericClient()
- Specified by:
getGenericClient
in classGenericParcelable
-
getJSONObject
public JSONObject getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be reflected in this instance and vice-versa.- Specified by:
getJSONObject
in interfaceJSONifiable
-
isNotNullTrack1
public boolean isNotNullTrack1()
Checks whether the 'track1' field is set and is not null
-
isNotNullTrack2
public boolean isNotNullTrack2()
Checks whether the 'track2' field is set and is not null
-
isNotNullTrack3
public boolean isNotNullTrack3()
Checks whether the 'track3' field is set and is not null
-
isNotNullEncrypted
public boolean isNotNullEncrypted()
Checks whether the 'encrypted' field is set and is not null
-
isNotNullMaskedTrack1
public boolean isNotNullMaskedTrack1()
Checks whether the 'maskedTrack1' field is set and is not null
-
isNotNullMaskedTrack2
public boolean isNotNullMaskedTrack2()
Checks whether the 'maskedTrack2' field is set and is not null
-
isNotNullMaskedTrack3
public boolean isNotNullMaskedTrack3()
Checks whether the 'maskedTrack3' field is set and is not null
-
isNotNullUniqueToken
public boolean isNotNullUniqueToken()
Checks whether the 'uniqueToken' field is set and is not null
-
isNotNullPan
public boolean isNotNullPan()
Checks whether the 'pan' field is set and is not null
-
isNotNullFirstName
public boolean isNotNullFirstName()
Checks whether the 'firstName' field is set and is not null
-
isNotNullLastName
public boolean isNotNullLastName()
Checks whether the 'lastName' field is set and is not null
-
isNotNullCountryCode
public boolean isNotNullCountryCode()
Checks whether the 'countryCode' field is set and is not null
-
isNotNullExp
public boolean isNotNullExp()
Checks whether the 'exp' field is set and is not null
-
isNotNullStreetAddress
public boolean isNotNullStreetAddress()
Checks whether the 'streetAddress' field is set and is not null
-
isNotNullZip
public boolean isNotNullZip()
Checks whether the 'zip' field is set and is not null
-
isNotNullCvv
public boolean isNotNullCvv()
Checks whether the 'cvv' field is set and is not null
-
isNotNullLast4
public boolean isNotNullLast4()
Checks whether the 'last4' field is set and is not null
-
isNotNullFirst4
public boolean isNotNullFirst4()
Checks whether the 'first4' field is set and is not null
-
isNotNullDukptSerial
public boolean isNotNullDukptSerial()
Checks whether the 'dukptSerial' field is set and is not null
-
isNotNullSwipeStatus
public boolean isNotNullSwipeStatus()
Checks whether the 'swipeStatus' field is set and is not null
-
isNotNullFingerprint
public boolean isNotNullFingerprint()
Checks whether the 'fingerprint' field is set and is not null
-
isNotNullDeviceSerial
public boolean isNotNullDeviceSerial()
Checks whether the 'deviceSerial' field is set and is not null
-
isNotNullManualEntered
public boolean isNotNullManualEntered()
Checks whether the 'manualEntered' field is set and is not null
-
isNotNullAsync
public boolean isNotNullAsync()
Checks whether the 'async' field is set and is not null
-
isNotNullIsFallback
public boolean isNotNullIsFallback()
Checks whether the 'isFallback' field is set and is not null
-
isNotNullIsAuth
public boolean isNotNullIsAuth()
Checks whether the 'isAuth' field is set and is not null
-
isNotNullIsPrepaid
public boolean isNotNullIsPrepaid()
Checks whether the 'isPrepaid' field is set and is not null
-
isNotNullCardFunction
public boolean isNotNullCardFunction()
Checks whether the 'cardFunction' field is set and is not null
-
isNotNullQrCode
public boolean isNotNullQrCode()
Checks whether the 'qrCode' field is set and is not null
-
isNotNullCardType
public boolean isNotNullCardType()
Checks whether the 'cardType' field is set and is not null
-
isNotNullEntryType
public boolean isNotNullEntryType()
Checks whether the 'entryType' field is set and is not null
-
isNotNullTransactionNo
public boolean isNotNullTransactionNo()
Checks whether the 'transactionNo' field is set and is not null
-
isNotNullCardholderName
public boolean isNotNullCardholderName()
Checks whether the 'cardholderName' field is set and is not null
-
isNotNullPlainCardData
public boolean isNotNullPlainCardData()
Checks whether the 'plainCardData' field is set and is not null
-
isNotNullTransactionData
public boolean isNotNullTransactionData()
Checks whether the 'transactionData' field is set and is not null
-
hasTrack1
public boolean hasTrack1()
Checks whether the 'track1' field has been set, however the value could be null
-
hasTrack2
public boolean hasTrack2()
Checks whether the 'track2' field has been set, however the value could be null
-
hasTrack3
public boolean hasTrack3()
Checks whether the 'track3' field has been set, however the value could be null
-
hasEncrypted
public boolean hasEncrypted()
Checks whether the 'encrypted' field has been set, however the value could be null
-
hasMaskedTrack1
public boolean hasMaskedTrack1()
Checks whether the 'maskedTrack1' field has been set, however the value could be null
-
hasMaskedTrack2
public boolean hasMaskedTrack2()
Checks whether the 'maskedTrack2' field has been set, however the value could be null
-
hasMaskedTrack3
public boolean hasMaskedTrack3()
Checks whether the 'maskedTrack3' field has been set, however the value could be null
-
hasUniqueToken
public boolean hasUniqueToken()
Checks whether the 'uniqueToken' field has been set, however the value could be null
-
hasPan
public boolean hasPan()
Checks whether the 'pan' field has been set, however the value could be null
-
hasFirstName
public boolean hasFirstName()
Checks whether the 'firstName' field has been set, however the value could be null
-
hasLastName
public boolean hasLastName()
Checks whether the 'lastName' field has been set, however the value could be null
-
hasCountryCode
public boolean hasCountryCode()
Checks whether the 'countryCode' field has been set, however the value could be null
-
hasExp
public boolean hasExp()
Checks whether the 'exp' field has been set, however the value could be null
-
hasStreetAddress
public boolean hasStreetAddress()
Checks whether the 'streetAddress' field has been set, however the value could be null
-
hasZip
public boolean hasZip()
Checks whether the 'zip' field has been set, however the value could be null
-
hasCvv
public boolean hasCvv()
Checks whether the 'cvv' field has been set, however the value could be null
-
hasLast4
public boolean hasLast4()
Checks whether the 'last4' field has been set, however the value could be null
-
hasFirst4
public boolean hasFirst4()
Checks whether the 'first4' field has been set, however the value could be null
-
hasDukptSerial
public boolean hasDukptSerial()
Checks whether the 'dukptSerial' field has been set, however the value could be null
-
hasSwipeStatus
public boolean hasSwipeStatus()
Checks whether the 'swipeStatus' field has been set, however the value could be null
-
hasFingerprint
public boolean hasFingerprint()
Checks whether the 'fingerprint' field has been set, however the value could be null
-
hasDeviceSerial
public boolean hasDeviceSerial()
Checks whether the 'deviceSerial' field has been set, however the value could be null
-
hasManualEntered
public boolean hasManualEntered()
Checks whether the 'manualEntered' field has been set, however the value could be null
-
hasAsync
public boolean hasAsync()
Checks whether the 'async' field has been set, however the value could be null
-
hasIsFallback
public boolean hasIsFallback()
Checks whether the 'isFallback' field has been set, however the value could be null
-
hasIsAuth
public boolean hasIsAuth()
Checks whether the 'isAuth' field has been set, however the value could be null
-
hasIsPrepaid
public boolean hasIsPrepaid()
Checks whether the 'isPrepaid' field has been set, however the value could be null
-
hasCardFunction
public boolean hasCardFunction()
Checks whether the 'cardFunction' field has been set, however the value could be null
-
hasQrCode
public boolean hasQrCode()
Checks whether the 'qrCode' field has been set, however the value could be null
-
hasCardType
public boolean hasCardType()
Checks whether the 'cardType' field has been set, however the value could be null
-
hasEntryType
public boolean hasEntryType()
Checks whether the 'entryType' field has been set, however the value could be null
-
hasTransactionNo
public boolean hasTransactionNo()
Checks whether the 'transactionNo' field has been set, however the value could be null
-
hasCardholderName
public boolean hasCardholderName()
Checks whether the 'cardholderName' field has been set, however the value could be null
-
hasPlainCardData
public boolean hasPlainCardData()
Checks whether the 'plainCardData' field has been set, however the value could be null
-
hasTransactionData
public boolean hasTransactionData()
Checks whether the 'transactionData' field has been set, however the value could be null
-
setTrack1
public PaymentRequestCardDetails setTrack1(String track1)
Sets the field 'track1'.
-
setTrack2
public PaymentRequestCardDetails setTrack2(String track2)
Sets the field 'track2'.
-
setTrack3
public PaymentRequestCardDetails setTrack3(String track3)
Sets the field 'track3'.
-
setEncrypted
public PaymentRequestCardDetails setEncrypted(Boolean encrypted)
Sets the field 'encrypted'.
-
setMaskedTrack1
public PaymentRequestCardDetails setMaskedTrack1(String maskedTrack1)
Sets the field 'maskedTrack1'.
-
setMaskedTrack2
public PaymentRequestCardDetails setMaskedTrack2(String maskedTrack2)
Sets the field 'maskedTrack2'.
-
setMaskedTrack3
public PaymentRequestCardDetails setMaskedTrack3(String maskedTrack3)
Sets the field 'maskedTrack3'.
-
setUniqueToken
public PaymentRequestCardDetails setUniqueToken(String uniqueToken)
Sets the field 'uniqueToken'.
-
setPan
public PaymentRequestCardDetails setPan(String pan)
Sets the field 'pan'.
-
setFirstName
public PaymentRequestCardDetails setFirstName(String firstName)
Sets the field 'firstName'.
-
setLastName
public PaymentRequestCardDetails setLastName(String lastName)
Sets the field 'lastName'.
-
setCountryCode
public PaymentRequestCardDetails setCountryCode(String countryCode)
Sets the field 'countryCode'.
-
setExp
public PaymentRequestCardDetails setExp(String exp)
Sets the field 'exp'.
-
setStreetAddress
public PaymentRequestCardDetails setStreetAddress(String streetAddress)
Sets the field 'streetAddress'.
-
setZip
public PaymentRequestCardDetails setZip(String zip)
Sets the field 'zip'.
-
setCvv
public PaymentRequestCardDetails setCvv(String cvv)
Sets the field 'cvv'.
-
setLast4
public PaymentRequestCardDetails setLast4(String last4)
Sets the field 'last4'.
-
setFirst4
public PaymentRequestCardDetails setFirst4(String first4)
Sets the field 'first4'.
-
setDukptSerial
public PaymentRequestCardDetails setDukptSerial(String dukptSerial)
Sets the field 'dukptSerial'.
-
setSwipeStatus
public PaymentRequestCardDetails setSwipeStatus(String swipeStatus)
Sets the field 'swipeStatus'.
-
setFingerprint
public PaymentRequestCardDetails setFingerprint(String fingerprint)
Sets the field 'fingerprint'.
-
setDeviceSerial
public PaymentRequestCardDetails setDeviceSerial(String deviceSerial)
Sets the field 'deviceSerial'.
-
setManualEntered
public PaymentRequestCardDetails setManualEntered(Boolean manualEntered)
Sets the field 'manualEntered'.
-
setAsync
public PaymentRequestCardDetails setAsync(Boolean async)
Sets the field 'async'.
-
setIsFallback
public PaymentRequestCardDetails setIsFallback(Boolean isFallback)
Sets the field 'isFallback'.
-
setIsAuth
public PaymentRequestCardDetails setIsAuth(Boolean isAuth)
Sets the field 'isAuth'.
-
setIsPrepaid
public PaymentRequestCardDetails setIsPrepaid(Boolean isPrepaid)
Sets the field 'isPrepaid'.
-
setCardFunction
public PaymentRequestCardDetails setCardFunction(CardFunction cardFunction)
Sets the field 'cardFunction'.
-
setQrCode
public PaymentRequestCardDetails setQrCode(Boolean qrCode)
Sets the field 'qrCode'.
-
setCardType
public PaymentRequestCardDetails setCardType(CardType cardType)
Sets the field 'cardType'.
-
setEntryType
public PaymentRequestCardDetails setEntryType(CardEntryType entryType)
Sets the field 'entryType'.
-
setTransactionNo
public PaymentRequestCardDetails setTransactionNo(String transactionNo)
Sets the field 'transactionNo'.
-
setCardholderName
public PaymentRequestCardDetails setCardholderName(String cardholderName)
Sets the field 'cardholderName'.
-
setPlainCardData
public PaymentRequestCardDetails setPlainCardData(String plainCardData)
Sets the field 'plainCardData'.
-
setTransactionData
public PaymentRequestCardDetails setTransactionData(TransactionData transactionData)
Sets the field 'transactionData'. The parameter is not copied so changes to it will be reflected in this instance and vice-versa.
-
clearTrack1
public void clearTrack1()
Clears the 'track1' field, the 'has' method for this field will now return false
-
clearTrack2
public void clearTrack2()
Clears the 'track2' field, the 'has' method for this field will now return false
-
clearTrack3
public void clearTrack3()
Clears the 'track3' field, the 'has' method for this field will now return false
-
clearEncrypted
public void clearEncrypted()
Clears the 'encrypted' field, the 'has' method for this field will now return false
-
clearMaskedTrack1
public void clearMaskedTrack1()
Clears the 'maskedTrack1' field, the 'has' method for this field will now return false
-
clearMaskedTrack2
public void clearMaskedTrack2()
Clears the 'maskedTrack2' field, the 'has' method for this field will now return false
-
clearMaskedTrack3
public void clearMaskedTrack3()
Clears the 'maskedTrack3' field, the 'has' method for this field will now return false
-
clearUniqueToken
public void clearUniqueToken()
Clears the 'uniqueToken' field, the 'has' method for this field will now return false
-
clearPan
public void clearPan()
Clears the 'pan' field, the 'has' method for this field will now return false
-
clearFirstName
public void clearFirstName()
Clears the 'firstName' field, the 'has' method for this field will now return false
-
clearLastName
public void clearLastName()
Clears the 'lastName' field, the 'has' method for this field will now return false
-
clearCountryCode
public void clearCountryCode()
Clears the 'countryCode' field, the 'has' method for this field will now return false
-
clearExp
public void clearExp()
Clears the 'exp' field, the 'has' method for this field will now return false
-
clearStreetAddress
public void clearStreetAddress()
Clears the 'streetAddress' field, the 'has' method for this field will now return false
-
clearZip
public void clearZip()
Clears the 'zip' field, the 'has' method for this field will now return false
-
clearCvv
public void clearCvv()
Clears the 'cvv' field, the 'has' method for this field will now return false
-
clearLast4
public void clearLast4()
Clears the 'last4' field, the 'has' method for this field will now return false
-
clearFirst4
public void clearFirst4()
Clears the 'first4' field, the 'has' method for this field will now return false
-
clearDukptSerial
public void clearDukptSerial()
Clears the 'dukptSerial' field, the 'has' method for this field will now return false
-
clearSwipeStatus
public void clearSwipeStatus()
Clears the 'swipeStatus' field, the 'has' method for this field will now return false
-
clearFingerprint
public void clearFingerprint()
Clears the 'fingerprint' field, the 'has' method for this field will now return false
-
clearDeviceSerial
public void clearDeviceSerial()
Clears the 'deviceSerial' field, the 'has' method for this field will now return false
-
clearManualEntered
public void clearManualEntered()
Clears the 'manualEntered' field, the 'has' method for this field will now return false
-
clearAsync
public void clearAsync()
Clears the 'async' field, the 'has' method for this field will now return false
-
clearIsFallback
public void clearIsFallback()
Clears the 'isFallback' field, the 'has' method for this field will now return false
-
clearIsAuth
public void clearIsAuth()
Clears the 'isAuth' field, the 'has' method for this field will now return false
-
clearIsPrepaid
public void clearIsPrepaid()
Clears the 'isPrepaid' field, the 'has' method for this field will now return false
-
clearCardFunction
public void clearCardFunction()
Clears the 'cardFunction' field, the 'has' method for this field will now return false
-
clearQrCode
public void clearQrCode()
Clears the 'qrCode' field, the 'has' method for this field will now return false
-
clearCardType
public void clearCardType()
Clears the 'cardType' field, the 'has' method for this field will now return false
-
clearEntryType
public void clearEntryType()
Clears the 'entryType' field, the 'has' method for this field will now return false
-
clearTransactionNo
public void clearTransactionNo()
Clears the 'transactionNo' field, the 'has' method for this field will now return false
-
clearCardholderName
public void clearCardholderName()
Clears the 'cardholderName' field, the 'has' method for this field will now return false
-
clearPlainCardData
public void clearPlainCardData()
Clears the 'plainCardData' field, the 'has' method for this field will now return false
-
clearTransactionData
public void clearTransactionData()
Clears the 'transactionData' field, the 'has' method for this field will now return false
-
containsChanges
public boolean containsChanges()
Returns true if this instance has any changes.
-
resetChangeLog
public void resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
-
copyChanges
public PaymentRequestCardDetails copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
-
mergeChanges
public void mergeChanges(PaymentRequestCardDetails src)
Copy all the changed fields from the given source to this instance.
-
-