Класс AMAECommerceOrder
Класс с информацией о заказе.
Методы экземпляра
Инициализирует экземпляр класса |
|
Инициализирует экземпляр класса |
Свойства
Идентификатор заказа. Допустимый размер: до 100 символов. |
|
Список товаров в корзине. |
|
Дополнительная информация о заказе. |
Описание методов
-initWithIdentifier:cartItems:
- (instancetype)initWithIdentifier:(NSString *)identifier
cartItems:(NSArray<AMAECommerceCartItem *> *)cartItems
Инициализирует экземпляр класса AMAECommerceOrder
с информацией о заказе.
Параметры:
|
Идентификатор заказа. Допустимый размер: до 100 символов. |
|
Список товаров в корзине. |
Возвращает:
Объект класса AMAECommerceOrder
.
-initWithIdentifier:cartItems:payload:
- (instancetype)initWithIdentifier:(NSString *)identifier
cartItems:(NSArray<AMAECommerceCartItem *> *)cartItems
payload:(nullable NSDictionary<NSString *, NSString *> *)payload
Инициализирует экземпляр класса AMAECommerceOrder
с информацией о заказе.
Параметры:
|
Идентификатор заказа. Допустимый размер: до 100 символов. |
|
Список товаров в корзине. |
|
Дополнительная информация о заказе. |
Возвращает:
Объект класса 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 символов.