revotale/checkbox-ua

一个用于与https://checkbox.ua API交互的库。

0.0.13 2024-08-16 12:27 UTC

README

Checkbox.ua有OpenAPI规范(https://api.checkbox.in.ua/api/openapi.json),在许多地方描述不正确。例如,缺少可空联合类型和同一类型的字段不同日期格式。这导致生成的客户端库抛出意外错误。

库的初始代码由JanePHP生成(感谢,这是一个伟大的项目!)

该代码已被手动修改,添加了可空类型,并使用了不同字段的特定日期格式。

通用逻辑仍由JanePHP运行时处理

安装

composer install revotale/checkbox-ua

用法

示例:使用使用PIN码和许可证密钥登录收银员

<?php
declare(strict_types=1)
use RevoTale\CheckboxUA\ClientFactory;
use RevoTale\CheckboxUA\Model\CashierSignInPinCode;
$client = ClientFactory::createClient();//You can provide a token in case of secure API endpoint
$payload = new CashierSignInPinCode();
$payload->setPinCode($pinCode);
$client->signInCashierApiV1CashierSigninPost()