Compartir a través de


ReceiptItem class

Clase Builder para simplificar la adición de elementos a una tarjeta de recibo.

Constructores

ReceiptItem(Session)

Crea un nuevo objeto ReceiptItem.

Métodos

create(Session, string, TextType)

Crea un nuevo objeto ReceiptItem.

image(ICardImage | IIsCardImage)

Imagen que se va a mostrar en la tarjeta. Algunos canales pueden enviar la imagen como un mensaje independiente o simplemente incluir un vínculo a la imagen.

price(string)

Importe con moneda.

quantity(string)

Número de elementos de tipo especificado.

subtitle(TextType, any[])

El subtítulo aparece justo debajo del campo Título, difiere del título solo en estilo de fuente. En algunos canales puede combinarse con el título de o texto.

tap(ICardAction | IIsCardAction)

Esta acción se activará cuando el usuario pulse en la burbuja Elemento. No todos los canales admiten acciones de pulsación.

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 del elemento.

toItem()

Devuelve el código JSON del elemento.

Detalles del constructor

ReceiptItem(Session)

Crea un nuevo objeto ReceiptItem.

new ReceiptItem(session?: Session)

Parámetros

session
Session

(Opcional) se usará para localizar cualquier texto.

Detalles del método

create(Session, string, TextType)

Crea un nuevo objeto ReceiptItem.

static function create(session: Session, price: string, title?: TextType)

Parámetros

session
Session
price

string

title
TextType

Devoluciones

image(ICardImage | IIsCardImage)

Imagen que se va a mostrar en la tarjeta. Algunos canales pueden enviar la imagen como un mensaje independiente o simplemente incluir un vínculo a la imagen.

function image(img: ICardImage | IIsCardImage)

Parámetros

Devoluciones

price(string)

Importe con moneda.

function price(v: string)

Parámetros

v

string

Devoluciones

quantity(string)

Número de elementos de tipo especificado.

function quantity(v: string)

Parámetros

v

string

Devoluciones

subtitle(TextType, any[])

El subtítulo aparece justo debajo del campo Título, difiere del título solo en estilo de fuente. En algunos canales puede combinarse con el título de o texto.

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 burbuja Elemento. No todos los canales admiten acciones de pulsación.

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 del elemento.

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

Parámetros

text
TextType
args

any[]

Devoluciones

toItem()

Devuelve el código JSON del elemento.

function toItem()

Devoluciones