Класс AMAECommerceOrder

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

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

-initWithIdentifier:cartItems:

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

-initWithIdentifier:cartItems:payload:

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

Свойства

identifier

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

cartItems

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

payload

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

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

-initWithIdentifier:cartItems:

- (instancetype)initWithIdentifier:(NSString *)identifier
                         cartItems:(NSArray<AMAECommerceCartItem *> *)cartItems

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

Параметры:

identifier

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

cartItems

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

Возвращает:

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

-initWithIdentifier:cartItems:payload:

- (instancetype)initWithIdentifier:(NSString *)identifier
                         cartItems:(NSArray<AMAECommerceCartItem *> *)cartItems
                           payload:(nullable NSDictionary<NSString *, NSString *> *)payload

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

Параметры:

identifier

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

cartItems

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

payload

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

Возвращает:

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

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

identifier

(nonatomic, copy, readonly) NSString *identifier

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

cartItems

(nonatomic, copy, readonly) NSArray<AMAECommerceCartItem *> *cartItems

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

payload

(nonatomic, copy, readonly, nullable) nullable NSDictionary<NSString *, NSString *> *payload

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

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