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

AlisaCard extends TemplateCardTypes

Класс отвечающий за отображение карточки в Алисе.

Class AlisaCard

Table of Contents

ALISA_CARD_BIG_IMAGE 'BigImage'
ALISA_CARD_ITEMS_LIST 'ItemsList'
ALISA_MAX_IMAGES 5
ALISA_MAX_GALLERY_IMAGES 7
$images Массив изображений или элементов для карточки. \MM\bot\components\image\Image[]|null
$button Кнопка для карточки. Buttons|null
$title Заголовок для карточки. string|null
$isUsedGallery Использование галереи изображений. bool
getItem() Получаем элемент карточки array
getCard() Получение карточки для отображения пользователю. array
getCard() Получение карточки для отображения пользователю. array

Constants

ALISA_CARD_BIG_IMAGE

mixed $ALISA_CARD_BIG_IMAGE = 'BigImage'

ALISA_CARD_ITEMS_LIST

mixed $ALISA_CARD_ITEMS_LIST = 'ItemsList'

ALISA_MAX_IMAGES

mixed $ALISA_MAX_IMAGES = 5

ALISA_MAX_GALLERY_IMAGES

mixed $ALISA_MAX_GALLERY_IMAGES = 7

Properties

$images

Массив изображений или элементов для карточки.

public \MM\bot\components\image\Image[]|null $images

$title

Заголовок для карточки.

public string|null $title

$isUsedGallery

Использование галереи изображений.

public bool $isUsedGallery = false

Methods

getItem()

Получаем элемент карточки

protected getItem( ) : array
Tags
private
Return values
array

getCard()

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

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

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

Tags
throws
api
Return values
array

getCard()

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

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

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

Return values
array

Search results