Класс YMMECommerceScreen
Класс с информацией об экране.
Методы экземпляра
-initWithName: | Инициализирует экземпляр класса |
-initWithCategoryComponents: | Инициализирует экземпляр класса |
-initWithSearchQuery: | Инициализирует экземпляр класса |
-initWithPayload: | Инициализирует экземпляр класса |
-initWithName:categoryComponents:searchQuery:payload: | Инициализирует экземпляр класса |
-initWithName: | Инициализирует экземпляр класса |
-initWithCategoryComponents: | Инициализирует экземпляр класса |
-initWithSearchQuery: | Инициализирует экземпляр класса |
-initWithPayload: | Инициализирует экземпляр класса |
-initWithName:categoryComponents:searchQuery:payload: | Инициализирует экземпляр класса |
Свойства
name | Название экрана. Допустимые размеры: до 100 символов. |
categoryComponents | Путь к экрану по категориям. Допустимые размеры:
|
searchQuery | Поисковый запрос. Допустимый размер: до 1000 символов. |
payload | Дополнительная информация об экране. Допустимые размеры:
|
name | Название экрана. Допустимые размеры: до 100 символов. |
categoryComponents | Путь к экрану по категориям. Допустимые размеры:
|
searchQuery | Поисковый запрос. Допустимый размер: до 1000 символов. |
payload | Дополнительная информация об экране. Допустимые размеры:
|
Описание методов
-initWithName:
- (instancetype)initWithName:(NSString *)name
Инициализирует экземпляр класса YMMECommerceScreen
с указанным названием экрана.
name | Название экрана. Допустимые размеры: до 100 символов. |
name | Название экрана. Допустимые размеры: до 100 символов. |
Возвращает:
Объект класса YMMECommerceScreen
.
-initWithCategoryComponents:
(instancetype)initWithCategoryComponents:(NSArray<NSString *> *)categoryComponents
Инициализирует экземпляр класса YMMECommerceScreen
с указанным путем к экрану.
categoryComponents | Путь к экрану по категориям. Допустимые размеры:
|
categoryComponents | Путь к экрану по категориям. Допустимые размеры:
|
Возвращает:
Объект класса YMMECommerceScreen
.
-initWithSearchQuery:
- (instancetype)initWithSearchQuery:(NSString *)searchQuery
Инициализирует экземпляр класса YMMECommerceScreen
с указанным поисковым запросом.
searchQuery | Поисковый запрос. Допустимый размер: до 1000 символов. |
searchQuery | Поисковый запрос. Допустимый размер: до 1000 символов. |
Возвращает:
Объект класса YMMECommerceScreen
.
-initWithPayload:
- (instancetype)initWithPayload:(NSDictionary<NSString *, NSString *> *)payload;
Инициализирует экземпляр класса YMMECommerceScreen
с указанной дополнительной информацией.
payload | Дополнительная информация об экране. Допустимые размеры:
|
payload | Дополнительная информация об экране. Допустимые размеры:
|
Возвращает:
Объект класса 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 | Путь к экрану по категориям. Допустимые размеры:
|
searchQuery | Поисковый запрос. Допустимый размер: до 1000 символов. |
payload | Дополнительная информация об экране. Допустимые размеры:
|
name | Название экрана. Допустимые размеры: до 100 символов. |
categoryComponents | Путь к экрану по категориям. Допустимые размеры:
|
searchQuery | Поисковый запрос. Допустимый размер: до 1000 символов. |
payload | Дополнительная информация об экране. Допустимые размеры:
|
Возвращает:
Объект класса 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 символов.