ECommerceOrder 类

此类包含订单信息。

Instance methods

init(identifier:cartItems:)

Initializes the instance of the 电子商务订单 class with order information.

init(identifier:cartItems:payload:)

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

Properties

标识符

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

购物车商品

购物车中的商品列表。

payload

订单的额外信息。

Method descriptions

init(identifier:cartItems:)

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

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

参数:

identifier

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

cartItems

购物车中的商品列表。

返回:

The 电商订单 类实例。

init(identifier:cartItems:payload:)

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

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

参数:

identifier

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

购物车商品

购物车中的商品列表。

payload

订单的额外信息。

返回:

The 电子商务订单 类实例。

Property descriptions

identifier

var identifier: String { get }

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

cartItems

var cartItems: [ECommerceCartItem] { get }

购物车中的商品列表。

payload

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

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

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