Package com.maxmind.minfraud.request
Class Transaction.Builder
- java.lang.Object
 - 
- com.maxmind.minfraud.request.Transaction.Builder
 
 
- 
- Enclosing class:
 - Transaction
 
public static class Transaction.Builder extends Object
Buildercreates instances of the parent class from values set by the builder's methods. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Transaction.Builderaccount(Account val)Transaction.BuilderaddShoppingCartItem(ShoppingCartItem val)Add aShoppingCartItemto the shopping cart.Transaction.Builderbilling(Billing val)Transactionbuild()Transaction.BuildercreditCard(CreditCard val)Transaction.BuildercustomInputs(CustomInputs val)Transaction.Builderdevice(Device val)Transaction.Builderemail(Email val)Transaction.Builderevent(Event val)Transaction.Builderorder(Order val)Transaction.Builderpayment(Payment val)Transaction.Buildershipping(Shipping val) 
 - 
 
- 
- 
Constructor Detail
- 
Builder
public Builder()
Constructor forBuilder 
- 
Builder
public Builder(Device device)
Constructor forBuilder- Parameters:
 device- TheDevicemodel for the request
 
 - 
 
- 
Method Detail
- 
account
public Transaction.Builder account(Account val)
- Parameters:
 val- The Account object.- Returns:
 - The builder object.
 
 
- 
billing
public Transaction.Builder billing(Billing val)
- Parameters:
 val- The Billing object.- Returns:
 - The builder object.
 
 
- 
creditCard
public Transaction.Builder creditCard(CreditCard val)
- Parameters:
 val- The CreditCard object.- Returns:
 - The builder object.
 
 
- 
customInputs
public Transaction.Builder customInputs(CustomInputs val)
- Parameters:
 val- The CustomInputs object.- Returns:
 - The builder object.
 
 
- 
device
public Transaction.Builder device(Device val)
- Parameters:
 val- The Device object.- Returns:
 - The builder object.
 
 
- 
email
public Transaction.Builder email(Email val)
- Parameters:
 val- The Email object.- Returns:
 - The builder object.
 
 
- 
event
public Transaction.Builder event(Event val)
- Parameters:
 val- The Event object.- Returns:
 - The builder object.
 
 
- 
order
public Transaction.Builder order(Order val)
- Parameters:
 val- The Order object.- Returns:
 - The builder object.
 
 
- 
payment
public Transaction.Builder payment(Payment val)
- Parameters:
 val- The Payment object.- Returns:
 - The builder object.
 
 
- 
shipping
public Transaction.Builder shipping(Shipping val)
- Parameters:
 val- The Shipping object.- Returns:
 - The builder object.
 
 
- 
addShoppingCartItem
public Transaction.Builder addShoppingCartItem(ShoppingCartItem val)
Add aShoppingCartItemto the shopping cart.- Parameters:
 val- A ShoppingCartItem object.- Returns:
 - The builder object.
 
 
- 
build
public Transaction build()
- Returns:
 - An instance of 
Transactioncreated from the fields set on this builder. 
 
 - 
 
 -