SmartAppCard
extends TemplateCardTypes
in
Класс отвечающий за отображение карточки в Сбер SmartApp Class SmartAppCard
Table of Contents
$images | Массив изображений или элементов для карточки. | \MM\bot\components\image\Image[]|null |
---|---|---|
$button | Кнопка для карточки. | Buttons|null |
$title | Заголовок для карточки. | string|null |
$isUsedGallery | Использование галереи изображений. | bool |
getCardItem() | Получение элементов для карточки | array |
getCard() | Получение карточки для отображения пользователю. | array |
getCard() | Получение карточки для отображения пользователю. | array |
Properties
$images
Массив изображений или элементов для карточки.
public
\MM\bot\components\image\Image[]|null
$images
$button
Кнопка для карточки.
public
Buttons|null
$button
$title
Заголовок для карточки.
public
string|null
$title
$isUsedGallery
Использование галереи изображений.
public
bool
$isUsedGallery
= false
Methods
getCardItem()
Получение элементов для карточки
protected
getCardItem(
$image :
Image
[, $isOne :
bool
= false ]
)
: array
Parameters
- $image : Image
Объект с картинкой
- $isOne : bool = false
Получить результат для 1 карточки
Tags
Return values
arraygetCard()
Получение карточки для отображения пользователю.
public
getCard(
$isOne :
bool
)
: array
Parameters
- $isOne : bool
True, если в любом случае отобразить 1 элемент карточки
Return values
arraygetCard()
Получение карточки для отображения пользователю.
public
abstract getCard(
$isOne :
bool
)
: array
Parameters
- $isOne : bool
True, если в любом случае отобразить 1 элемент карточки