public function create(CreateOrder $request, Market $market, OrderCreationService $orderCreationService, OrderCalculationService $orderCalculationService, ShippingCalculationService $shippingCalculationService, Order $order, PdvCalculationService $pdvCalculationService): JsonResource 	{ 		$order->builder($orderCalculationService, $shippingCalculationService, $pdvCalculationService, $request, $market) 			->addUser() 			->addCompany() 			->addAddress() 			->addMarket() 			->addProductsToOrder() 			->calculateTotal() 			->calculateShipping() 			->addShipment() 			->calculateTotal() 			->build();  		// PAYMENT 		$order = $orderCreationService->saveOrder($order);  		return new OrderResource($order); 	}