E-Invoice - EXC2005, Test Result FeedBack 01 fixes

This commit is contained in:
Dillon Ngo
2025-12-12 12:59:05 +08:00
parent d8370ba6c7
commit 8c29f957c9
18 changed files with 357 additions and 144 deletions
@@ -0,0 +1,42 @@
<?php
namespace App\Classes\Modules\Bookings\DataTransferObjects;
use App\Classes\General\Interfaces\DataTransferObject;
class UpdateBookingInvoiceStatusObject implements DataTransferObject
{
/** @var int */
private $id;
/** @var int */
private $invoiceStatus;
/**
* UpdateBookingInvoiceStatusObject constructor.
* @param int $id
* @param int $invoiceStatus
*/
public function __construct(int $id, int $invoiceStatus)
{
$this->id = $id;
$this->invoiceStatus = $invoiceStatus;
}
/**
* @return int
*/
public function getId(): int
{
return $this->id;
}
/**
* @return int
*/
public function getInvoiceStatus(): int
{
return $this->invoiceStatus;
}
}