com.yandex.metrica.ecommerce
Class ECommerceOrder
java.lang.Object
com.yandex.metrica.ecommerce.ECommerceOrder
public class ECommerceOrder
extends java.lang.Object
Describes an order - info about a cart purchase.
Constructor Summary
Constructor and Description |
---|
ECommerceOrder(java.lang.String identifier, java.util.List<ECommerceCartItem> cartItems)
Creates an order.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
java.util.List<ECommerceCartItem> | getCartItems() |
java.lang.String | getIdentifier() |
java.util.Map<java.lang.String,java.lang.String> | getPayload() |
ECommerceOrder | setPayload(java.util.Map<java.lang.String,java.lang.String> payload)
Sets payload.
|
java.lang.String | toString() |
Constructor Detail
ECommerceOrder
public ECommerceOrder(@NonNull java.lang.String identifier, @NonNull java.util.List<ECommerceCartItem> cartItems)
Creates an order.
- Parameters:
identifier
- Order identifier.cartItems
- List of items in the cart.- See Also:
ECommerceCartItem
Method Detail
setPayload
public ECommerceOrder setPayload(@Nullable java.util.Map<java.lang.String,java.lang.String> payload)
Sets payload.
- Parameters:
payload
- Payload - additional key-value structured data with various content.- Returns:
- same
ECommerceOrder
object
getPayload
@Nullable public java.util.Map<java.lang.String,java.lang.String> getPayload()
- Returns:
- payload
- See Also:
setPayload(java.util.Map)
getIdentifier
@NonNull public java.lang.String getIdentifier()
- Returns:
- order identifier
- See Also:
ECommerceOrder(String, java.util.List)
getCartItems
@NonNull public java.util.List<ECommerceCartItem> getCartItems()
- Returns:
- items in the cart
- See Also:
ECommerceOrder(String, java.util.List)
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object