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 |
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)
Builder
device
- 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 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 © 2016 MaxMind, Inc.. All rights reserved.