Package com.checkout.sessions
Class SessionRequest.SessionRequestBuilder
- java.lang.Object
-
- com.checkout.sessions.SessionRequest.SessionRequestBuilder
-
- Enclosing class:
- SessionRequest
public static class SessionRequest.SessionRequestBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
source
public SessionRequest.SessionRequestBuilder source(SessionSource source)
- Returns:
this.
-
amount
public SessionRequest.SessionRequestBuilder amount(java.lang.Long amount)
- Returns:
this.
-
currency
public SessionRequest.SessionRequestBuilder currency(Currency currency)
- Returns:
this.
-
processingChannelId
public SessionRequest.SessionRequestBuilder processingChannelId(java.lang.String processingChannelId)
- Returns:
this.
-
marketplace
public SessionRequest.SessionRequestBuilder marketplace(SessionMarketplaceData marketplace)
- Returns:
this.
-
authenticationType
public SessionRequest.SessionRequestBuilder authenticationType(AuthenticationType authenticationType)
- Returns:
this.
-
authenticationCategory
public SessionRequest.SessionRequestBuilder authenticationCategory(Category authenticationCategory)
- Returns:
this.
-
cardholderAccountInfo
public SessionRequest.SessionRequestBuilder cardholderAccountInfo(CardholderAccountInfo cardholderAccountInfo)
- Returns:
this.
-
challengeIndicator
public SessionRequest.SessionRequestBuilder challengeIndicator(ChallengeIndicator challengeIndicator)
- Returns:
this.
-
billingDescriptor
public SessionRequest.SessionRequestBuilder billingDescriptor(SessionsBillingDescriptor billingDescriptor)
- Returns:
this.
-
reference
public SessionRequest.SessionRequestBuilder reference(java.lang.String reference)
- Returns:
this.
-
merchantRiskInfo
public SessionRequest.SessionRequestBuilder merchantRiskInfo(MerchantRiskInfo merchantRiskInfo)
- Returns:
this.
-
priorTransactionReference
public SessionRequest.SessionRequestBuilder priorTransactionReference(java.lang.String priorTransactionReference)
- Returns:
this.
-
transactionType
public SessionRequest.SessionRequestBuilder transactionType(TransactionType transactionType)
- Returns:
this.
-
shippingAddress
public SessionRequest.SessionRequestBuilder shippingAddress(SessionAddress shippingAddress)
- Returns:
this.
-
shippingAddressMatchesBilling
public SessionRequest.SessionRequestBuilder shippingAddressMatchesBilling(java.lang.Boolean shippingAddressMatchesBilling)
- Returns:
this.
-
completion
public SessionRequest.SessionRequestBuilder completion(CompletionInfo completion)
- Returns:
this.
-
channelData
public SessionRequest.SessionRequestBuilder channelData(ChannelData channelData)
- Returns:
this.
-
recurring
public SessionRequest.SessionRequestBuilder recurring(Recurring recurring)
- Returns:
this.
-
installment
public SessionRequest.SessionRequestBuilder installment(Installment installment)
- Returns:
this.
-
optimization
public SessionRequest.SessionRequestBuilder optimization(Optimization optimization)
- Returns:
this.
-
initialTransaction
public SessionRequest.SessionRequestBuilder initialTransaction(InitialTransaction initialTransaction)
- Returns:
this.
-
build
public SessionRequest build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-