Package com.checkout.sessions
Class SessionRequest
- java.lang.Object
-
- com.checkout.sessions.SessionRequest
-
public final class SessionRequest extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSessionRequest.SessionRequestBuilder
-
Constructor Summary
Constructors Constructor Description SessionRequest()SessionRequest(SessionSource source, java.lang.Long amount, Currency currency, java.lang.String processingChannelId, SessionMarketplaceData marketplace, AuthenticationType authenticationType, Category authenticationCategory, CardholderAccountInfo cardholderAccountInfo, ChallengeIndicator challengeIndicator, SessionsBillingDescriptor billingDescriptor, java.lang.String reference, MerchantRiskInfo merchantRiskInfo, java.lang.String priorTransactionReference, TransactionType transactionType, SessionAddress shippingAddress, java.lang.Boolean shippingAddressMatchesBilling, CompletionInfo completion, ChannelData channelData, Recurring recurring, Installment installment, Optimization optimization, InitialTransaction initialTransaction)
-
Method Summary
-
-
-
Constructor Detail
-
SessionRequest
public SessionRequest(SessionSource source, java.lang.Long amount, Currency currency, java.lang.String processingChannelId, SessionMarketplaceData marketplace, AuthenticationType authenticationType, Category authenticationCategory, CardholderAccountInfo cardholderAccountInfo, ChallengeIndicator challengeIndicator, SessionsBillingDescriptor billingDescriptor, java.lang.String reference, MerchantRiskInfo merchantRiskInfo, java.lang.String priorTransactionReference, TransactionType transactionType, SessionAddress shippingAddress, java.lang.Boolean shippingAddressMatchesBilling, CompletionInfo completion, ChannelData channelData, Recurring recurring, Installment installment, Optimization optimization, InitialTransaction initialTransaction)
-
SessionRequest
public SessionRequest()
-
-
Method Detail
-
builder
public static SessionRequest.SessionRequestBuilder builder()
-
getSource
public SessionSource getSource()
-
getAmount
public java.lang.Long getAmount()
-
getCurrency
public Currency getCurrency()
-
getProcessingChannelId
public java.lang.String getProcessingChannelId()
-
getMarketplace
public SessionMarketplaceData getMarketplace()
-
getAuthenticationType
public AuthenticationType getAuthenticationType()
-
getAuthenticationCategory
public Category getAuthenticationCategory()
-
getCardholderAccountInfo
public CardholderAccountInfo getCardholderAccountInfo()
-
getChallengeIndicator
public ChallengeIndicator getChallengeIndicator()
-
getBillingDescriptor
public SessionsBillingDescriptor getBillingDescriptor()
-
getReference
public java.lang.String getReference()
-
getMerchantRiskInfo
public MerchantRiskInfo getMerchantRiskInfo()
-
getPriorTransactionReference
public java.lang.String getPriorTransactionReference()
-
getTransactionType
public TransactionType getTransactionType()
-
getShippingAddress
public SessionAddress getShippingAddress()
-
getShippingAddressMatchesBilling
public java.lang.Boolean getShippingAddressMatchesBilling()
-
getCompletion
public CompletionInfo getCompletion()
-
getChannelData
public ChannelData getChannelData()
-
getRecurring
public Recurring getRecurring()
-
getInstallment
public Installment getInstallment()
-
getOptimization
public Optimization getOptimization()
-
getInitialTransaction
public InitialTransaction getInitialTransaction()
-
setSource
public void setSource(SessionSource source)
-
setAmount
public void setAmount(java.lang.Long amount)
-
setCurrency
public void setCurrency(Currency currency)
-
setProcessingChannelId
public void setProcessingChannelId(java.lang.String processingChannelId)
-
setMarketplace
public void setMarketplace(SessionMarketplaceData marketplace)
-
setAuthenticationType
public void setAuthenticationType(AuthenticationType authenticationType)
-
setAuthenticationCategory
public void setAuthenticationCategory(Category authenticationCategory)
-
setCardholderAccountInfo
public void setCardholderAccountInfo(CardholderAccountInfo cardholderAccountInfo)
-
setChallengeIndicator
public void setChallengeIndicator(ChallengeIndicator challengeIndicator)
-
setBillingDescriptor
public void setBillingDescriptor(SessionsBillingDescriptor billingDescriptor)
-
setReference
public void setReference(java.lang.String reference)
-
setMerchantRiskInfo
public void setMerchantRiskInfo(MerchantRiskInfo merchantRiskInfo)
-
setPriorTransactionReference
public void setPriorTransactionReference(java.lang.String priorTransactionReference)
-
setTransactionType
public void setTransactionType(TransactionType transactionType)
-
setShippingAddress
public void setShippingAddress(SessionAddress shippingAddress)
-
setShippingAddressMatchesBilling
public void setShippingAddressMatchesBilling(java.lang.Boolean shippingAddressMatchesBilling)
-
setCompletion
public void setCompletion(CompletionInfo completion)
-
setChannelData
public void setChannelData(ChannelData channelData)
-
setRecurring
public void setRecurring(Recurring recurring)
-
setInstallment
public void setInstallment(Installment installment)
-
setOptimization
public void setOptimization(Optimization optimization)
-
setInitialTransaction
public void setInitialTransaction(InitialTransaction initialTransaction)
-
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
-
-