public static class Transaction.Builder extends Object
Builder creates instances of the parent class from values set
by the builder's methods.| Constructor and Description |
|---|
Builder(Device device)
The constructor for
Builder |
| Modifier and Type | Method and Description |
|---|---|
Transaction.Builder |
account(Account val) |
Transaction.Builder |
addShoppingCartItem(ShoppingCartItem val)
Add a
ShoppingCartItem to the shopping cart. |
Transaction.Builder |
billing(Billing val) |
Transaction |
build() |
Transaction.Builder |
creditCard(CreditCard val) |
Transaction.Builder |
customInputs(CustomInputs val) |
Transaction.Builder |
email(Email val) |
Transaction.Builder |
event(Event val) |
Transaction.Builder |
order(Order val) |
Transaction.Builder |
payment(Payment val) |
Transaction.Builder |
shipping(Shipping val) |
public Builder(Device device)
Builderdevice - The Device model for the requestpublic Transaction.Builder account(Account val)
val - The Account object.public Transaction.Builder billing(Billing val)
val - The Billing object.public Transaction.Builder creditCard(CreditCard val)
val - The CreditCard object.public Transaction.Builder customInputs(CustomInputs val)
val - The CustomInputs object.public Transaction.Builder email(Email val)
val - The Email object.public Transaction.Builder event(Event val)
val - The Event object.public Transaction.Builder order(Order val)
val - The Order object.public Transaction.Builder payment(Payment val)
val - The Payment object.public Transaction.Builder shipping(Shipping val)
val - The Shipping object.public Transaction.Builder addShoppingCartItem(ShoppingCartItem val)
ShoppingCartItem to the shopping cart.val - A ShoppingCartItem object.public Transaction build()
Transaction created from the
fields set on this builder.Copyright © 2017 MaxMind, Inc.. All rights reserved.