次の方法で共有


ReceiptCard class

レシート カードの作成を簡略化するカード ビルダー クラス。

コンストラクター

ReceiptCard(Session)

新しい ReceiptCard を作成します。

メソッド

buttons(ICardAction[] | IIsCardAction[])

現在のカードに適用できるアクションのセット。 すべてのチャネルでボタンがサポートされているわけではありません。また、許可されるボタンの数はチャネルによって異なります。

facts(IFact[] | IIsFact[])

ユーザーに表示する追加のファクトの配列 (配送料など)。すべての事実がすべてのチャネルに表示されるわけではありません。

items(IReceiptItem[] | IIsReceiptItem[])

レシートアイテムの配列。

tap(ICardAction | IIsCardAction)

このアクションは、ユーザーがカードをタップするとアクティブになります。 すべてのチャネルでタップ アクションがサポートされているわけではありません。

tax(string)

支払われた税の合計金額 (または支払う必要があります)。

title(TextType, any[])

カードのタイトル。

toAttachment()

カードの JSON を返します。

total(string)

支払われた金額の合計 (または支払う必要があります)。

vat(string)

VAT の合計支払額 (または支払う必要があります)。

コンストラクターの詳細

ReceiptCard(Session)

新しい ReceiptCard を作成します。

new ReceiptCard(session?: Session)

パラメーター

session
Session

(省略可能) は、任意のテキストをローカライズするために使用されます。

メソッドの詳細

buttons(ICardAction[] | IIsCardAction[])

現在のカードに適用できるアクションのセット。 すべてのチャネルでボタンがサポートされているわけではありません。また、許可されるボタンの数はチャネルによって異なります。

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

パラメーター

戻り値

facts(IFact[] | IIsFact[])

ユーザーに表示する追加のファクトの配列 (配送料など)。すべての事実がすべてのチャネルに表示されるわけではありません。

function facts(list: IFact[] | IIsFact[])

パラメーター

list

IFact[] | IIsFact[]

戻り値

items(IReceiptItem[] | IIsReceiptItem[])

レシートアイテムの配列。

function items(list: IReceiptItem[] | IIsReceiptItem[])

パラメーター

戻り値

tap(ICardAction | IIsCardAction)

このアクションは、ユーザーがカードをタップするとアクティブになります。 すべてのチャネルでタップ アクションがサポートされているわけではありません。

function tap(action: ICardAction | IIsCardAction)

パラメーター

戻り値

tax(string)

支払われた税の合計金額 (または支払う必要があります)。

function tax(v: string)

パラメーター

v

string

戻り値

title(TextType, any[])

カードのタイトル。

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

パラメーター

text
TextType
args

any[]

戻り値

toAttachment()

カードの JSON を返します。

function toAttachment()

戻り値

total(string)

支払われた金額の合計 (または支払う必要があります)。

function total(v: string)

パラメーター

v

string

戻り値

vat(string)

VAT の合計支払額 (または支払う必要があります)。

function vat(v: string)

パラメーター

v

string

戻り値