Класс YMMECommerceScreen

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

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

init(name:)

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

init(categoryComponents:)

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

init(searchQuery:)

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

init(payload:)

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

init(name:categoryComponents:searchQuery:payload:)

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

init(name:)

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

init(categoryComponents:)

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

init(searchQuery:)

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

init(payload:)

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

init(name: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 символов.

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

init(name:)

init(name: String)

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

Параметры:
name

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

name

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

Возвращает:

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

init(categoryComponents:)

init(categoryComponents: [String])

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

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

Возвращает:

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

init(searchQuery:)

init(searchQuery: String)

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

Параметры:
searchQuery

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

searchQuery

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

Возвращает:

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

init(payload:)

init(payload: [String: String])

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

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

Возвращает:

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

init(name:categoryComponents:searchQuery:payload:)

init(name: String?, categoryComponents: [String]?, searchQuery: String?, payload: [String: String]?)

Инициализирует экземпляр класса 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

var name: String? { get }

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

categoryComponents

var categoryComponents: [String]? { get }

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

searchQuery

var searchQuery: String? { get }

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

payload

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

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