@ deliverart/ sdk-js- 收受- template
已打入了SDK的销售点收货模板合同.
该套件提供:
- 版本块定义的Zod计划;
- 列表、细节、销售点收藏、创建和更新请求;
- 通过
If-Match打开UpdateReceiptTemplate· ; - IRI计划从印刷规则的关系.
import {
GetReceiptTemplateDetails,
UpdateReceiptTemplate,
} from '@deliverart/sdk-js-receipt-template'
const template = await sdk.call(new GetReceiptTemplateDetails(templateId))
const updated = await sdk.call(
new UpdateReceiptTemplate(template.id, template.revision, {
name: 'Cucina',
definition: nextDefinition,
}),
)
UpdateReceiptTemplate 发射 application/merge-patch+json 和一个强者 If-Match 头曰. stale 修订版被API拒绝,而不是默默地覆盖更新的编辑.
时间、客户、地址和注释块支持 fieldLayout: "inline" | "stacked"现有定义默认为 inline在堆叠模式中, labelStyle 控制每个字段标题,同时 style 独立控制其值;其他区块类型拒绝堆放布局.
order_times 块支持 showDate: false 当收据只打印本地化时间时。 失踪或 null 值保留遗留的日期和时间格式。 所有其他区块类型都拒绝此选项.