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

返回