Compartir a través de


HeroCard class

Clase generador de tarjetas que simplifica la creación de tarjetas prominentes. Las tarjetas prominentes contienen la misma información que una tarjeta en miniatura, solo con un diseño más pronunciado para las imágenes de tarjetas.

Extends

Constructores

HeroCard(Session)

Crea un nuevo HeroCard.

Métodos

buttons(ICardAction[] | IIsCardAction[])

Conjunto de acciones aplicables a la tarjeta actual. No todos los canales admiten botones o tarjetas con botones. Algunos canales pueden optar por representar los botones mediante un teclado personalizado.

images(ICardImage[] | IIsCardImage[])

La mensajería admite todos los formatos multimedia: audio, vídeo, imágenes y miniaturas, así como para optimizar la descarga de contenido.

subtitle(TextType, any[])

El subtítulo aparece justo debajo del campo Título, difiere del título solo en estilo de fuente.

tap(ICardAction | IIsCardAction)

Esta acción se activará cuando el usuario pulse en la tarjeta. No todos los canales admiten acciones de pulsación y algunos canales pueden optar por representar la acción de pulsación como vínculo de títulos.

text(TextType, any[])

El campo de texto aparece justo debajo del subtítulo, difiere del subtítulo solo en estilo de fuente.

title(TextType, any[])

Título de la Tarjeta.

toAttachment()

Devuelve el CÓDIGO JSON de la tarjeta.

Detalles del constructor

HeroCard(Session)

Crea un nuevo HeroCard.

new HeroCard(session?: Session)

Parámetros

session
Session

(Opcional) se usará para localizar cualquier texto.

Detalles del método

buttons(ICardAction[] | IIsCardAction[])

Conjunto de acciones aplicables a la tarjeta actual. No todos los canales admiten botones o tarjetas con botones. Algunos canales pueden optar por representar los botones mediante un teclado personalizado.

function buttons(list: ICardAction[] | IIsCardAction[])

Parámetros

Devoluciones

images(ICardImage[] | IIsCardImage[])

La mensajería admite todos los formatos multimedia: audio, vídeo, imágenes y miniaturas, así como para optimizar la descarga de contenido.

function images(list: ICardImage[] | IIsCardImage[])

Parámetros

Devoluciones

subtitle(TextType, any[])

El subtítulo aparece justo debajo del campo Título, difiere del título solo en estilo de fuente.

function subtitle(text: TextType, args: any[])

Parámetros

text
TextType
args

any[]

Devoluciones

tap(ICardAction | IIsCardAction)

Esta acción se activará cuando el usuario pulse en la tarjeta. No todos los canales admiten acciones de pulsación y algunos canales pueden optar por representar la acción de pulsación como vínculo de títulos.

function tap(action: ICardAction | IIsCardAction)

Parámetros

Devoluciones

text(TextType, any[])

El campo de texto aparece justo debajo del subtítulo, difiere del subtítulo solo en estilo de fuente.

function text(text: TextType, args: any[])

Parámetros

text
TextType
args

any[]

Devoluciones

title(TextType, any[])

Título de la Tarjeta.

function title(text: TextType, args: any[])

Parámetros

text
TextType
args

any[]

Devoluciones

toAttachment()

Devuelve el CÓDIGO JSON de la tarjeta.

function toAttachment()

Devoluciones