Класс YMMECommerceScreen

Класс с информацией об экране.

Методы экземпляра

-initWithName:

Инициализирует экземпляр класса YMMECommerceScreen с указанным названием экрана.

-initWithCategoryComponents:

Инициализирует экземпляр класса YMMECommerceScreen с указанным путем к экрану.

-initWithSearchQuery:

Инициализирует экземпляр класса YMMECommerceScreen с указанным поисковым запросом.

-initWithPayload:

Инициализирует экземпляр класса YMMECommerceScreen с указанной дополнительной информацией.

-initWithName:categoryComponents:searchQuery:payload:

Инициализирует экземпляр класса YMMECommerceScreen со всеми параметрами.

-initWithName:

Инициализирует экземпляр класса YMMECommerceScreen с указанным названием экрана.

-initWithCategoryComponents:

Инициализирует экземпляр класса YMMECommerceScreen с указанным путем к экрану.

-initWithSearchQuery:

Инициализирует экземпляр класса YMMECommerceScreen с указанным поисковым запросом.

-initWithPayload:

Инициализирует экземпляр класса YMMECommerceScreen с указанной дополнительной информацией.

-initWithName:categoryComponents:searchQuery:payload:

Инициализирует экземпляр класса YMMECommerceScreen со всеми параметрами.

Свойства

name

Название экрана. Допустимые размеры: до 100 символов.

categoryComponents
Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.
searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

payload
Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.
name

Название экрана. Допустимые размеры: до 100 символов.

categoryComponents
Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.
searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

payload
Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.

Описание методов

-initWithName:

- (instancetype)initWithName:(NSString *)name

Инициализирует экземпляр класса YMMECommerceScreen с указанным названием экрана.

Параметры:
name

Название экрана. Допустимые размеры: до 100 символов.

name

Название экрана. Допустимые размеры: до 100 символов.

Возвращает:

Объект класса YMMECommerceScreen.

-initWithCategoryComponents:

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

Инициализирует экземпляр класса YMMECommerceScreen с указанным путем к экрану.

Параметры:
categoryComponents
Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.
categoryComponents
Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.

Возвращает:

Объект класса YMMECommerceScreen.

-initWithSearchQuery:

- (instancetype)initWithSearchQuery:(NSString *)searchQuery

Инициализирует экземпляр класса YMMECommerceScreen с указанным поисковым запросом.

Параметры:
searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

Возвращает:

Объект класса YMMECommerceScreen.

-initWithPayload:

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

Инициализирует экземпляр класса YMMECommerceScreen с указанной дополнительной информацией.

Параметры:
payload
Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.
payload
Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.

Возвращает:

Объект класса YMMECommerceScreen.

‑initWithName:categoryComponents:searchQuery:payload:

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

Инициализирует экземпляр класса YMMECommerceScreen со всеми параметрами.

Параметры:
name

Название экрана. Допустимые размеры: до 100 символов.

categoryComponents
Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.
searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

payload
Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.
name

Название экрана. Допустимые размеры: до 100 символов.

categoryComponents
Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.
searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

payload
Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.

Возвращает:

Объект класса YMMECommerceScreen.

Описание свойств

name

(nonatomic, copy, readonly, nullable) NSString *name

Название экрана. Допустимые размеры: до 100 символов.

categoryComponents

(nonatomic, copy, readonly, nullable) NSArray<NSString *> *categoryComponents

Путь к экрану по категориям. Допустимые размеры:
  • до 10 элементов;
  • размер одного элемента до 100 символов.

searchQuery

(nonatomic, copy, readonly, nullable) NSString *searchQuery

Поисковый запрос. Допустимый размер: до 1000 символов.

payload

(nonatomic, copy, readonly, nullable) NSDictionary<NSString *, NSString *> *payload

Дополнительная информация об экране. Допустимые размеры:
  • общий размер payload: до 20 КБ;
  • размер key: до 100 символов;
  • размер value: до 1000 символов.