Package 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
Constructors Constructor Description ECommerceOrder(java.lang.String identifier, java.util.List<ECommerceCartItem> cartItems)Creates an order. -
Method Summary
Modifier and Type Method Description java.util.List<ECommerceCartItem>getCartItems()java.lang.StringgetIdentifier()java.util.Map<java.lang.String,java.lang.String>getPayload()ECommerceOrdersetPayload(java.util.Map<java.lang.String,java.lang.String> payload)Sets payload.java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
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 Details
-
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
ECommerceOrderobject
-
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
- Returns:
- items in the cart
- See Also:
ECommerceOrder(String, java.util.List)
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-