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
Builder
creates 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.Builder
account(Account val)
Transaction.Builder
addShoppingCartItem(ShoppingCartItem val)
Add aShoppingCartItem
to the shopping cart.Transaction.Builder
billing(Billing val)
Transaction
build()
Transaction.Builder
creditCard(CreditCard val)
Transaction.Builder
customInputs(CustomInputs val)
Transaction.Builder
device(Device 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)
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor forBuilder
-
Builder
public Builder(Device device)
Constructor forBuilder
- Parameters:
device
- TheDevice
model 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 aShoppingCartItem
to the shopping cart.- Parameters:
val
- A ShoppingCartItem object.- Returns:
- The builder object.
-
build
public Transaction build()
- Returns:
- An instance of
Transaction
created from the fields set on this builder.
-
-