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

返回