AMAECommerceOrder 类

此类包含订单信息。

Instance methods

-initWithIdentifier:cartItems:

用订单信息初始化 AMAECommerceOrder 类的实例。

-使用标识符初始化:购物车项目:负载:

用订单信息初始化 AMAECommerceOrder 类的实例。

Properties

identifier

Order ID. 允许的大小:最多100个字符。

购物车商品

购物车中的商品列表。

payload

订单的额外信息。

Method descriptions

-initWithIdentifier:cartItems:

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

用订单信息初始化 AMAECommerceOrder 类的实例。

参数:

identifier

Order ID. 允许的大小:最多100个字符。

购物车商品

购物车中的商品列表。

返回:

The AMAECommerceOrder 类实例。

-使用标识符初始化:购物车项目:负载:

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

用订单信息初始化 AMAECommerceOrder 类的实例。

参数:

identifier

订单编号。 允许的大小:最多100个字符。

购物车商品

购物车中的商品列表。

payload

订单的额外信息。

返回:

The AMAECommerceOrder 类实例。

Property descriptions

identifier

(非原子, 拷贝, 只读) NSString *identifier

Order ID. 允许的大小:最多100个字符。

cartItems

(nonatomic, copy, readonly) NSArray<AMAECommerceCartItem *> *购物车项目

购物车中的商品列表。

payload

(nonatomic,copy,readonly,nullable)可为空的 NSDictionary<NSString *, NSString *> *payload

订单的额外信息。 可接受的尺寸:

  • 总 负载 大小:最多 20 KB。
  • 键大小:最多100个字符。
  • 该值大小:最多1000个字符。