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.
-
-