AMAECommerceScreen 类

此类包含屏幕信息。

Instance methods

-initWithName:

用指定的屏幕名称初始化 AMAECommerceScreen 类的实例。

-initWithCategoryComponents:

使用指定的屏幕路径初始化 AMAECommerceScreen 类的实例。

-initWithSearchQuery:

用指定的搜索查询初始化 AMAECommerceScreen 类的实例。

-initWithPayload:

使用指定的附加信息初始化 AMAECommerceScreen 类的实例.

-initWithName:categoryComponents:searchQuery:payload:

使用所有参数初始化 AMAECommerceScreen 类的实例。

Properties

名称

屏幕名称。 可接受的长度:最多100个字符。

categoryComponents

按类别到屏幕的路径。

搜索查询

搜索查询。 允许的大小:最多1000个字符。

payload

屏幕的更多信息。

Method descriptions

-initWithName:

- (instancetype)initWithName:(NSString *)name

初始化指定屏幕名称的 AMAECommerceScreen 类的实例。

参数:

名称

屏幕名称。 可接受的长度:最多100个字符。

返回:

The AMAECommerceScreen 类实例。

-initWithCategoryComponents:

(instancetype)initWithCategoryComponents:(NSArray<NSString *> *)categoryComponents

使用指定的屏幕路径初始化 AMAECommerceScreen 类的实例。

参数:

categoryComponents

按类别到屏幕的路径。 可接受的尺寸:

  • 最多10个元素。
  • 单个元素的大小最多为100个字符。

返回:

The AMAECommerceScreen 类实例。

-initWithSearchQuery:

- (instancetype)initWithSearchQuery:(NSString *)searchQuery

用指定的搜索查询初始化 AMAECommerceScreen 类的实例。

参数:

搜索查询

搜索查询。 允许的大小:最多1000个字符。

返回:

The AMAECommerceScreen 类实例。

-initWithPayload:

- (instancetype)initWithPayload:(NSDictionary<NSString *, NSString *> *)payload;

使用指定的附加信息初始化 AMAECommerceScreen 类的实例。

参数:

payload

屏幕的额外信息。 可接受的尺寸:

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

返回:

The AMAECommerceScreen 类实例。

‑使用名称初始化:类别组件:搜索查询:负载:

- (instancetype)initWithName:(nullable NSString *)name
          categoryComponents:(nullable NSArray<NSString *> *)categoryComponents
                 searchQuery:(nullable NSString *)searchQuery
                     payload:(nullable NSDictionary<NSString *, NSString *> *)payload

使用所有参数初始化 AMAECommerceScreen 类的实例。

参数:

名称

屏幕名称。 可接受的长度:最多100个字符。

categoryComponents

按类别到屏幕的路径。 可接受的尺寸:

  • 最多10个元素。
  • 单个元素的大小最多为100个字符。

searchQuery

搜索查询。 允许的大小:最多1000个字符。

payload

屏幕的额外信息。 可接受的尺寸:

  • 总 负载 大小:最多 20 KB。
  • 键的长度:最多100个字符。
  • 此value大小:最多1000个字符。

返回:

The AMAECommerceScreen 类实例。

Property descriptions

name

(非原子,拷贝,只读,可为空) NSString *name

屏幕名称。 可接受的长度:最多100个字符。

categoryComponents

(nonatomic, copy, readonly, nullable) NSArray<NSString *> *类别组件

按类别到屏幕的路径。 可接受的尺寸:

  • 最多10个元素。
  • 单个元素的大小最多为100个字符。

searchQuery

(非原子化, 拷贝, 只读, 可为空) NSString *searchQuery

搜索查询。 允许的大小:最多1000个字符。

payload

(非原子, copy, 只读, 可为空) NSDictionary<NSString *, NSString *> *payload

屏幕的额外信息。 可接受的尺寸:

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