Класс ECommerceOrder

Класс с информацией о заказе.

Методы экземпляра

init(identifier:cartItems:)

Инициализирует экземпляр класса ECommerceOrder с информацией о заказе.

init(identifier:cartItems:payload:)

Инициализирует экземпляр класса ECommerceOrder с информацией о заказе.

Свойства

identifier

Идентификатор заказа. Допустимый размер: до 100 символов.

cartItems

Список товаров в корзине.

payload

Дополнительная информация о заказе.

Описание методов

init(identifier:cartItems:)

init(identifier: String, cartItems: [ECommerceCartItem])

Инициализирует экземпляр класса ECommerceOrder с информацией о заказе.

Параметры:

identifier

Идентификатор заказа. Допустимый размер: до 100 символов.

cartItems

Список товаров в корзине.

Возвращает:

Объект класса ECommerceOrder.

init(identifier:cartItems:payload:)

init(identifier: String, cartItems: [ECommerceCartItem], payload: [String: String]?)

Инициализирует экземпляр класса ECommerceOrder с информацией о заказе.

Параметры:

identifier

Идентификатор заказа. Допустимый размер: до 100 символов.

cartItems

Список товаров в корзине.

payload

Дополнительная информация о заказе.

Возвращает:

Объект класса ECommerceOrder.

Описание свойств

identifier

var identifier: String { get }

Идентификатор заказа. Допустимый размер: до 100 символов.

cartItems

var cartItems: [ECommerceCartItem] { get }

Список товаров в корзине.

payload

var payload: [String: String]? { get }

Дополнительная информация о заказе. Допустимые размеры:

  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.
Предыдущая
Следующая