Package com.maxmind.minfraud.request
Class Transaction
- java.lang.Object
-
- com.maxmind.minfraud.AbstractModel
-
- com.maxmind.minfraud.request.Transaction
-
public final class Transaction extends AbstractModel
Class representing the transaction to be sent to minFraud.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Transaction.Builder
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 Account
getAccount()
Billing
getBilling()
CreditCard
getCreditCard()
CustomInputs
getCustomInputs()
Device
getDevice()
Email
getEmail()
Event
getEvent()
Order
getOrder()
Payment
getPayment()
Shipping
getShipping()
List<ShoppingCartItem>
getShoppingCart()
-
Methods inherited from class com.maxmind.minfraud.AbstractModel
toJson, toString
-
-
-
-
Method Detail
-
getAccount
public Account getAccount()
- Returns:
- The Account object.
-
getBilling
public Billing getBilling()
- Returns:
- The Billing object.
-
getCreditCard
public CreditCard getCreditCard()
- Returns:
- The CreditCard object.
-
getCustomInputs
public CustomInputs getCustomInputs()
- Returns:
- The CustomInputs object.
-
getDevice
public Device getDevice()
- Returns:
- The Device object.
-
getEmail
public Email getEmail()
- Returns:
- The Email object.
-
getEvent
public Event getEvent()
- Returns:
- The Event object.
-
getOrder
public Order getOrder()
- Returns:
- The Order object.
-
getPayment
public Payment getPayment()
- Returns:
- The Payment object.
-
getShipping
public Shipping getShipping()
- Returns:
- The Shipping object.
-
getShoppingCart
public List<ShoppingCartItem> getShoppingCart()
- Returns:
- A list of items in the shopping cart.
-
-