共用方式為


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)

已支付的增值稅總額(或應支付)。

建構函式詳細資料

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)

已支付的增值稅總額(或應支付)。

function vat(v: string)

參數

v

string

傳回