Класс ECommerceOrder
Класс с информацией о заказе.
Методы экземпляра
|
Инициализирует экземпляр класса |
|
|
Инициализирует экземпляр класса |
Свойства
|
Идентификатор заказа. Допустимый размер: до 100 символов. |
|
|
Список товаров в корзине. |
|
|
Дополнительная информация о заказе. |
Описание методов
init(identifier:cartItems:)
init(identifier: String, cartItems: [ECommerceCartItem])
Инициализирует экземпляр класса ECommerceOrder с информацией о заказе.
Параметры:
|
|
Идентификатор заказа. Допустимый размер: до 100 символов. |
|
|
Список товаров в корзине. |
Возвращает:
Объект класса ECommerceOrder.
init(identifier:cartItems:payload:)
init(identifier: String, cartItems: [ECommerceCartItem], payload: [String: String]?)
Инициализирует экземпляр класса ECommerceOrder с информацией о заказе.
Параметры:
|
|
Идентификатор заказа. Допустимый размер: до 100 символов. |
|
|
Список товаров в корзине. |
|
|
Дополнительная информация о заказе. |
Возвращает:
Объект класса ECommerceOrder.
Описание свойств
identifier
var identifier: String { get }
Идентификатор заказа. Допустимый размер: до 100 символов.
cartItems
var cartItems: [ECommerceCartItem] { get }
Список товаров в корзине.
payload
var payload: [String: String]? { get }
Дополнительная информация о заказе. Допустимые размеры:
- общий размер
payload: до 20 КБ; - размер
key: до 100 символов; - размер
value: до 1000 символов.