user(); if (! $admin instanceof AdminUser) { return ApiResponse::error(trans('admin.unauthenticated'), ErrorCode::AdminUnauthenticated->value, null, 401); } try { $updated = $this->service->reject($batch, $admin, $request->validated('remark') ?? null); } catch (\RuntimeException $e) { return ApiMessage::runtimeErrorResponse($request, $e); } return ApiResponse::success([ 'id' => (int) $updated->id, 'status' => $updated->status, 'review_status' => $updated->review_status, ]); } }