---
metadata:
  - name: generator
    content: Diplodoc Platform v5.70.0
alternate:
  - https://appmetrica.yandex.by/docs/en/sdk/ios/analytics/objectivec/AMAECommerceOrder.md
  - https://appmetrica.yandex.by/docs/ru/sdk/ios/analytics/objectivec/AMAECommerceOrder.md
  - https://appmetrica.yandex.by/docs/zh/sdk/ios/analytics/objectivec/AMAECommerceOrder.md
  - href: https://appmetrica.yandex.by/docs/zh/sdk/ios/analytics/objectivec/AMAECommerceOrder.md
    type: text/markdown
    title: Markdown version
  - href: https://appmetrica.yandex.by/docs/zh/llms.txt?revision=r22089357
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.by/docs/zh/llms.txt?revision=r22089357

# AMAECommerceOrder 类

此类包含订单信息。

## Instance methods {#instance_summary}

#|
|| [-initWithIdentifier:cartItems:](#method_initWithIdentifier__cartItems) | 用订单信息初始化 `AMAECommerceOrder` 类的实例。 ||
|| [-使用标识符初始化:购物车项目:负载:](#method_initWithIdentifier__cartItems__payload) | 用订单信息初始化 `AMAECommerceOrder` 类的实例。 ||
|#

## Properties {#property_summary}

#|
|| [identifier](#property_identifier) | Order ID. 允许的大小：最多100个字符。 ||
|| [购物车商品](#property_cartItems) | 购物车中的商品列表。 ||
|| [payload](#property_payload) | 订单的额外信息。 ||
|#

## Method descriptions {#method_detail}

### -initWithIdentifier:cartItems: {#method_initWithIdentifier__cartItems}

```objectivec translate=no
- (instancetype)initWithIdentifier:(NSString *)identifier
                         cartItems:(NSArray<AMAECommerceCartItem *> *)cartItems
```

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

**参数：**

#|
|| `identifier` | Order ID. 允许的大小：最多100个字符。 ||
|| `购物车商品` | 购物车中的商品列表。 ||
|#

**返回：**

The `AMAECommerceOrder` 类实例。

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

```objectivec translate=no
- (instancetype)initWithIdentifier:(NSString *)identifier
                         cartItems:(NSArray<AMAECommerceCartItem *> *)cartItems
                           payload:(nullable NSDictionary<NSString *, NSString *> *)payload
```

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

**参数：**

#|
|| `identifier` | 订单编号。 允许的大小：最多100个字符。 ||
|| `购物车商品` | 购物车中的商品列表。 ||
|| `payload` | 订单的额外信息。 ||
|#

**返回：**

The `AMAECommerceOrder` 类实例。

## Property descriptions {#property_detail}

### identifier {#property_identifier}

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

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

### cartItems {#property_cartItems}

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

购物车中的商品列表。

### payload {#property_payload}

`（nonatomic，copy，readonly，nullable）可为空的 NSDictionary<NSString *, NSString *> *payload`

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

- 总 `负载` 大小：最多 20 KB。
- `键`大小：最多100个字符。
- 该`值`大小：最多1000个字符。
