Partager via


ReceiptItem class

Classe Builder pour simplifier l’ajout d’éléments à une carte de reçu.

Constructeurs

ReceiptItem(Session)

Crée un objet ReceiptItem.

Méthodes

create(Session, string, TextType)

Crée un objet ReceiptItem.

image(ICardImage | IIsCardImage)

Image à afficher sur la carte. Certains canaux peuvent envoyer l’image en tant que message distinct ou simplement inclure un lien vers l’image.

price(string)

Montant avec devise.

quantity(string)

Nombre d’éléments d’un type donné.

subtitle(TextType, any[])

Le sous-titre apparaît juste en dessous du champ Titre, diffère du titre dans le style de police uniquement. Sur certains canaux, vous pouvez combiner le titre ou texte.

tap(ICardAction | IIsCardAction)

Cette action est activée lorsque l’utilisateur appuie sur la bulle Élément. Tous les canaux ne prennent pas en charge les actions d’appui.

text(TextType, any[])

Le champ texte apparaît juste en dessous du sous-titre, diffère du sous-titre dans le style de police uniquement.

title(TextType, any[])

Titre de l’élément.

toItem()

Retourne le json de l’élément.

Détails du constructeur

ReceiptItem(Session)

Crée un objet ReceiptItem.

new ReceiptItem(session?: Session)

Paramètres

session
Session

(Facultatif) sera utilisé pour localiser tout texte.

Détails de la méthode

create(Session, string, TextType)

Crée un objet ReceiptItem.

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

Paramètres

session
Session
price

string

title
TextType

Retours

image(ICardImage | IIsCardImage)

Image à afficher sur la carte. Certains canaux peuvent envoyer l’image en tant que message distinct ou simplement inclure un lien vers l’image.

function image(img: ICardImage | IIsCardImage)

Paramètres

Retours

price(string)

Montant avec devise.

function price(v: string)

Paramètres

v

string

Retours

quantity(string)

Nombre d’éléments d’un type donné.

function quantity(v: string)

Paramètres

v

string

Retours

subtitle(TextType, any[])

Le sous-titre apparaît juste en dessous du champ Titre, diffère du titre dans le style de police uniquement. Sur certains canaux, vous pouvez combiner le titre ou texte.

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

Paramètres

text
TextType
args

any[]

Retours

tap(ICardAction | IIsCardAction)

Cette action est activée lorsque l’utilisateur appuie sur la bulle Élément. Tous les canaux ne prennent pas en charge les actions d’appui.

function tap(action: ICardAction | IIsCardAction)

Paramètres

Retours

text(TextType, any[])

Le champ texte apparaît juste en dessous du sous-titre, diffère du sous-titre dans le style de police uniquement.

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

Paramètres

text
TextType
args

any[]

Retours

title(TextType, any[])

Titre de l’élément.

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

Paramètres

text
TextType
args

any[]

Retours

toItem()

Retourne le json de l’élément.

function toItem()

Retours