ldc-boutique-cnc-sable/app/Queries/Crm/GetCrmCustomerQueryOutput.php

20 lines
474 B
PHP
Raw Permalink Normal View History

<?php
declare(strict_types=1);
namespace App\Queries\Crm;
use App\Exceptions\CrmServiceException as ExceptionsCrmServiceException;
use Domain\Models\ValueObjects\CrmCustomer;
final readonly class GetCrmCustomerQueryOutput
{
public bool $success;
public function __construct(
public null | CrmCustomer | ExceptionsCrmServiceException $customer,
) {
$this->success = $this->customer !== null && $this->customer instanceof CrmCustomer;
}
}