<?php  namespace App\Services\Orders;  use Throwable; use App\Models\Order; use App\Models\OrderItem; use Illuminate\Support\Facades\DB;  class OrderService { 	final public const SUCCESSFULL_ORDER_DELETE = true;  	public function createOrder(OrderData $orderData): Order{}  	public function createOrderItems(array $products, Order $order): void{}  	public function updateOrder(OrderData $orderData, Order $order): void{}  	public function deleteOrderItems(Order $order): void{}  	public function createDefaultOrderStatus(Order $order): void{}  	public function updateOrderStatus(Order $order, string $statusId): void{}  	public function deleteOrder(Order $order): bool|Throwable{}  	public function deleteMultipleOrders(array $ids): bool|Throwable{} }