<?php  namespace App\Http\Controllers\Api;  use Throwable; use App\Models\User; use Illuminate\View\View; use App\Models\BuyerReturn; use Illuminate\Http\Request; use App\Jobs\NewNotification; use Illuminate\Http\JsonResponse; use Illuminate\Support\Facades\DB; use App\Enums\PushNotificationType; use App\Http\Requests\StoreComment; use App\Http\Controllers\Controller; use App\Http\Requests\StoreBuyerReturn; use App\Http\Resources\CommentResource; use App\Http\Requests\SearchBuyerReturn; use App\Http\Requests\UpdateBuyerReturn; use Yajra\DataTables\Facades\DataTables; use App\Http\Resources\BuyerReturnResource; use App\Services\BuyerReturns\BuyerReturnData; use Illuminate\Http\Resources\Json\JsonResource; use App\Http\Requests\BuyerReturnDataTableSearch; use App\Services\BuyerReturns\BuyerReturnService;  class BuyerReturnController extends Controller { 	public function store(StoreBuyerReturn $request, BuyerReturnService $buyerReturnService): JsonResource{}  	public function delete(BuyerReturn $id, Request $request, BuyerReturnService $buyerReturnService): JsonResponse{}  	public function single(BuyerReturn $id): JsonResource{}  	public function update(UpdateBuyerReturn $request, BuyerReturn $id, BuyerReturnService $buyerReturnService): BuyerReturnResource{}  	public function index(SearchBuyerReturn $request): JsonResource{}  	public function comment(BuyerReturn $id, StoreComment $request): JsonResource{}  	public function comments(BuyerReturn $id): JsonResource{}  	public function indexSSR(BuyerReturnDataTableSearch $request): JsonResponse{} }