Описание класса SmartAppCard | Universal Bot

SmartAppCard extends TemplateCardTypes

Класс отвечающий за отображение карточки в Сбер 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

$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
private
Return values
array

getCard()

Получение карточки для отображения пользователю.

public getCard( $isOne : bool ) : array
Parameters
$isOne : bool

True, если в любом случае отобразить 1 элемент карточки

Return values
array

getCard()

Получение карточки для отображения пользователю.

public abstract getCard( $isOne : bool ) : array
Parameters
$isOne : bool

True, если в любом случае отобразить 1 элемент карточки

Return values
array

Search results