Package com.checkout.payments
Class ThreeDSRequest
- java.lang.Object
-
- com.checkout.payments.ThreeDSRequest
-
public final class ThreeDSRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThreeDSRequest.ThreeDSRequestBuilder
-
Constructor Summary
Constructors Constructor Description ThreeDSRequest()ThreeDSRequest(java.lang.Boolean enabled, java.lang.Boolean attemptN3D, java.lang.String eci, java.lang.String cryptogram, java.lang.String xid, java.lang.String version, Exemption exemption, ChallengeIndicator challengeIndicator, java.lang.Boolean allowUpgrade, MerchantAuthenticationInfo merchantAuthenticationInfo, AccountInfo accountInfo, java.lang.String status, java.time.Instant authenticationDate, java.lang.Long authenticationAmount, ThreeDSFlowType flowType, java.lang.String statusReasonCode, java.lang.String challengeCancelReason, java.lang.String score, java.lang.String cryptogramAlgorithm, java.lang.String authenticationId, InitialAuthentication initialAuthentication)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ThreeDSRequest.ThreeDSRequestBuilderbuilder()booleanequals(java.lang.Object o)AccountInfogetAccountInfo()java.lang.BooleangetAllowUpgrade()java.lang.BooleangetAttemptN3D()java.lang.LonggetAuthenticationAmount()java.time.InstantgetAuthenticationDate()java.lang.StringgetAuthenticationId()java.lang.StringgetChallengeCancelReason()ChallengeIndicatorgetChallengeIndicator()java.lang.StringgetCryptogram()java.lang.StringgetCryptogramAlgorithm()java.lang.StringgetEci()java.lang.BooleangetEnabled()ExemptiongetExemption()ThreeDSFlowTypegetFlowType()InitialAuthenticationgetInitialAuthentication()MerchantAuthenticationInfogetMerchantAuthenticationInfo()java.lang.StringgetScore()java.lang.StringgetStatus()java.lang.StringgetStatusReasonCode()java.lang.StringgetVersion()java.lang.StringgetXid()inthashCode()voidsetAccountInfo(AccountInfo accountInfo)voidsetAllowUpgrade(java.lang.Boolean allowUpgrade)voidsetAttemptN3D(java.lang.Boolean attemptN3D)voidsetAuthenticationAmount(java.lang.Long authenticationAmount)voidsetAuthenticationDate(java.time.Instant authenticationDate)voidsetAuthenticationId(java.lang.String authenticationId)voidsetChallengeCancelReason(java.lang.String challengeCancelReason)voidsetChallengeIndicator(ChallengeIndicator challengeIndicator)voidsetCryptogram(java.lang.String cryptogram)voidsetCryptogramAlgorithm(java.lang.String cryptogramAlgorithm)voidsetEci(java.lang.String eci)voidsetEnabled(java.lang.Boolean enabled)voidsetExemption(Exemption exemption)voidsetFlowType(ThreeDSFlowType flowType)voidsetInitialAuthentication(InitialAuthentication initialAuthentication)voidsetMerchantAuthenticationInfo(MerchantAuthenticationInfo merchantAuthenticationInfo)voidsetScore(java.lang.String score)voidsetStatus(java.lang.String status)voidsetStatusReasonCode(java.lang.String statusReasonCode)voidsetVersion(java.lang.String version)voidsetXid(java.lang.String xid)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ThreeDSRequest
public ThreeDSRequest()
-
ThreeDSRequest
public ThreeDSRequest(java.lang.Boolean enabled, java.lang.Boolean attemptN3D, java.lang.String eci, java.lang.String cryptogram, java.lang.String xid, java.lang.String version, Exemption exemption, ChallengeIndicator challengeIndicator, java.lang.Boolean allowUpgrade, MerchantAuthenticationInfo merchantAuthenticationInfo, AccountInfo accountInfo, java.lang.String status, java.time.Instant authenticationDate, java.lang.Long authenticationAmount, ThreeDSFlowType flowType, java.lang.String statusReasonCode, java.lang.String challengeCancelReason, java.lang.String score, java.lang.String cryptogramAlgorithm, java.lang.String authenticationId, InitialAuthentication initialAuthentication)
-
-
Method Detail
-
builder
public static ThreeDSRequest.ThreeDSRequestBuilder builder()
-
getEnabled
public java.lang.Boolean getEnabled()
-
getAttemptN3D
public java.lang.Boolean getAttemptN3D()
-
getEci
public java.lang.String getEci()
-
getCryptogram
public java.lang.String getCryptogram()
-
getXid
public java.lang.String getXid()
-
getVersion
public java.lang.String getVersion()
-
getExemption
public Exemption getExemption()
-
getChallengeIndicator
public ChallengeIndicator getChallengeIndicator()
-
getAllowUpgrade
public java.lang.Boolean getAllowUpgrade()
-
getMerchantAuthenticationInfo
public MerchantAuthenticationInfo getMerchantAuthenticationInfo()
-
getAccountInfo
public AccountInfo getAccountInfo()
-
getStatus
public java.lang.String getStatus()
-
getAuthenticationDate
public java.time.Instant getAuthenticationDate()
-
getAuthenticationAmount
public java.lang.Long getAuthenticationAmount()
-
getFlowType
public ThreeDSFlowType getFlowType()
-
getStatusReasonCode
public java.lang.String getStatusReasonCode()
-
getChallengeCancelReason
public java.lang.String getChallengeCancelReason()
-
getScore
public java.lang.String getScore()
-
getCryptogramAlgorithm
public java.lang.String getCryptogramAlgorithm()
-
getAuthenticationId
public java.lang.String getAuthenticationId()
-
getInitialAuthentication
public InitialAuthentication getInitialAuthentication()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
setAttemptN3D
public void setAttemptN3D(java.lang.Boolean attemptN3D)
-
setEci
public void setEci(java.lang.String eci)
-
setCryptogram
public void setCryptogram(java.lang.String cryptogram)
-
setXid
public void setXid(java.lang.String xid)
-
setVersion
public void setVersion(java.lang.String version)
-
setExemption
public void setExemption(Exemption exemption)
-
setChallengeIndicator
public void setChallengeIndicator(ChallengeIndicator challengeIndicator)
-
setAllowUpgrade
public void setAllowUpgrade(java.lang.Boolean allowUpgrade)
-
setMerchantAuthenticationInfo
public void setMerchantAuthenticationInfo(MerchantAuthenticationInfo merchantAuthenticationInfo)
-
setAccountInfo
public void setAccountInfo(AccountInfo accountInfo)
-
setStatus
public void setStatus(java.lang.String status)
-
setAuthenticationDate
public void setAuthenticationDate(java.time.Instant authenticationDate)
-
setAuthenticationAmount
public void setAuthenticationAmount(java.lang.Long authenticationAmount)
-
setFlowType
public void setFlowType(ThreeDSFlowType flowType)
-
setStatusReasonCode
public void setStatusReasonCode(java.lang.String statusReasonCode)
-
setChallengeCancelReason
public void setChallengeCancelReason(java.lang.String challengeCancelReason)
-
setScore
public void setScore(java.lang.String score)
-
setCryptogramAlgorithm
public void setCryptogramAlgorithm(java.lang.String cryptogramAlgorithm)
-
setAuthenticationId
public void setAuthenticationId(java.lang.String authenticationId)
-
setInitialAuthentication
public void setInitialAuthentication(InitialAuthentication initialAuthentication)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-