public static class SessionRequest.SessionRequestBuilder
extends java.lang.Object
public SessionRequest.SessionRequestBuilder source(SessionSource source)
public SessionRequest.SessionRequestBuilder amount(java.lang.Long amount)
public SessionRequest.SessionRequestBuilder currency(Currency currency)
public SessionRequest.SessionRequestBuilder processingChannelId(java.lang.String processingChannelId)
public SessionRequest.SessionRequestBuilder marketplace(SessionMarketplaceData marketplace)
public SessionRequest.SessionRequestBuilder authenticationType(AuthenticationType authenticationType)
public SessionRequest.SessionRequestBuilder authenticationCategory(Category authenticationCategory)
public SessionRequest.SessionRequestBuilder cardholderAccountInfo(CardholderAccountInfo cardholderAccountInfo)
public SessionRequest.SessionRequestBuilder challengeIndicator(ChallengeIndicator challengeIndicator)
public SessionRequest.SessionRequestBuilder billingDescriptor(SessionsBillingDescriptor billingDescriptor)
public SessionRequest.SessionRequestBuilder reference(java.lang.String reference)
public SessionRequest.SessionRequestBuilder merchantRiskInfo(MerchantRiskInfo merchantRiskInfo)
public SessionRequest.SessionRequestBuilder priorTransactionReference(java.lang.String priorTransactionReference)
public SessionRequest.SessionRequestBuilder transactionType(TransactionType transactionType)
public SessionRequest.SessionRequestBuilder shippingAddress(SessionAddress shippingAddress)
public SessionRequest.SessionRequestBuilder shippingAddressMatchesBilling(java.lang.Boolean shippingAddressMatchesBilling)
public SessionRequest.SessionRequestBuilder completion(CompletionInfo completion)
public SessionRequest.SessionRequestBuilder channelData(ChannelData channelData)
public SessionRequest.SessionRequestBuilder recurring(Recurring recurring)
public SessionRequest.SessionRequestBuilder installment(Installment installment)
public SessionRequest build()
public java.lang.String toString()
toString in class java.lang.Object