Initial xentral_oss_20.3.c9ffacf

This commit is contained in:
Alex
2021-05-21 08:49:41 +02:00
parent 5406e4a551
commit 34e5ac43d9
18884 changed files with 2109867 additions and 0 deletions
@@ -0,0 +1,28 @@
<?php
declare(strict_types=1);
namespace Xentral\Modules\FiskalyApi\Service;
use Xentral\Modules\FiskalyApi\Data\CashPointClosing\CashPointClosingApiResponse;
use Xentral\Modules\FiskalyApi\Data\Transaction\TransactionReponse;
interface FiskalyCashPointClosingDBInterface
{
public function create(CashPointClosingApiResponse $cashPointClosingApiResponse): int;
public function update(CashPointClosingApiResponse $cashPointClosingApiResponse): void;
public function get(int $id): ?CashPointClosingApiResponse;
public function getIdByClosingId(string $closingId): ?int;
public function getByClosingId(string $closingId): ?CashPointClosingApiResponse;
public function createTransactionMapping(
CashPointClosingApiResponse $cashPointClosing,
TransactionReponse $transaction
): int;
public function getClosingIdsByState(string $clientId, string $state): array;
}