public class ECommerceOrder
extends java.lang.Object
Класс с информацией о заказе.

Constructor Summary

Constructors
Constructor and Description
ECommerceOrder(java.lang.String identifier, java.util.List<ECommerceCartItem> cartItems)
Создает заказ.

Method Summary

All Methods
Instance Methods
Concrete Methods
Modifier and TypeMethod and 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)
Задает дополнительную информацию о заказе.
java.lang.StringtoString() 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

ECommerceOrder

public ECommerceOrder(@NonNull
                      java.lang.String identifier,
                      @NonNull
                      java.util.List<ECommerceCartItem> cartItems)
Создает заказ.
Parameters:
identifier - Идентификатор заказа. Допустимый размер: до 100 символов.
cartItems - Список товаров в корзине.
See Also:
ECommerceCartItem

Method Detail

setPayload

public ECommerceOrder setPayload(@Nullable
                                 java.util.Map<java.lang.String,java.lang.String> payload)
Задает дополнительную информацию о заказе.
Parameters:
payload - Дополнительная информация о заказе. Допустимые размеры: общий размер payload: до 20 КБ; размер key: до 100 символов; размер value: до 1000 символов.
Returns:
Объект класса ECommerceOrder.

getPayload

@Nullable
public java.util.Map<java.lang.String,java.lang.String> getPayload()
Возвращает дополнительную информацию о заказе.
Returns:
Дополнительную информацию о заказе.
See Also:
setPayload(java.util.Map)

getIdentifier

@NonNull
public java.lang.String getIdentifier()
Возвращает идентификатор заказа.
Returns:
Идентификатор заказа.
See Also:
ECommerceOrder(String, java.util.List)

getCartItems

@NonNull
public java.util.List<ECommerceCartItem> getCartItems()
Возвращает список товаров в корзине.
Returns:
Список товаров в корзине.
See Also:
ECommerceOrder(String, java.util.List)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object