Класс 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 символов.