From 7d962e88c3322d1966dc34e3839781f53062e890 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ianar=C3=A9=20S=C3=A9vi?= Date: Wed, 19 Aug 2026 17:24:51 +0200 Subject: [PATCH] :recycle: harmonize search classes --- bin/V2/SearchModelsCommand.php | 2 +- bin/V2/SearchRagDocumentsCommand.php | 2 +- src/V2/Client.php | 2 +- src/V2/Parsing/Search/SearchResponse.php | 2 ++ .../Search => Search/Models}/ModelSearchResponse.php | 5 ++++- .../RagDocuments}/RagDocumentSearchResponse.php | 5 ++++- tests/V2/Search/ModelSearchFunctional.php | 2 +- tests/V2/Search/ModelSearchTest.php | 2 +- tests/V2/Search/RagDocumentSearchFunctional.php | 2 +- tests/V2/Search/RagDocumentSearchTest.php | 2 +- 10 files changed, 17 insertions(+), 9 deletions(-) rename src/V2/{Parsing/Search => Search/Models}/ModelSearchResponse.php (85%) rename src/V2/{Parsing/Search => Search/RagDocuments}/RagDocumentSearchResponse.php (86%) diff --git a/bin/V2/SearchModelsCommand.php b/bin/V2/SearchModelsCommand.php index 3031b1b4..4e3501e3 100644 --- a/bin/V2/SearchModelsCommand.php +++ b/bin/V2/SearchModelsCommand.php @@ -7,8 +7,8 @@ use Exception; use Mindee\V2\Client; use Mindee\V2\Error\MindeeV2HttpException; -use Mindee\V2\Parsing\Search\ModelSearchResponse; use Mindee\V2\Search\Models\ModelSearchParameters; +use Mindee\V2\Search\Models\ModelSearchResponse; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; diff --git a/bin/V2/SearchRagDocumentsCommand.php b/bin/V2/SearchRagDocumentsCommand.php index 7a9f07af..20373cfa 100644 --- a/bin/V2/SearchRagDocumentsCommand.php +++ b/bin/V2/SearchRagDocumentsCommand.php @@ -7,8 +7,8 @@ use Exception; use Mindee\V2\Client; use Mindee\V2\Error\MindeeV2HttpException; -use Mindee\V2\Parsing\Search\RagDocumentSearchResponse; use Mindee\V2\Search\RagDocuments\RagDocumentSearchParameters; +use Mindee\V2\Search\RagDocuments\RagDocumentSearchResponse; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; diff --git a/src/V2/Client.php b/src/V2/Client.php index d62e35b7..c2021149 100644 --- a/src/V2/Client.php +++ b/src/V2/Client.php @@ -18,10 +18,10 @@ use Mindee\V2\Parsing\Inference\BaseResponse; use Mindee\V2\Parsing\Job\JobResponse; use Mindee\V2\Parsing\Search\BaseSearchResponse; -use Mindee\V2\Parsing\Search\ModelSearchResponse; use Mindee\V2\Product\Extraction\RagDocuments\ExtractionRagAnnotationResponse; use Mindee\V2\Product\Extraction\RagDocuments\Params\RagDocumentUploadParameters; use Mindee\V2\Search\Models\ModelSearchParameters; +use Mindee\V2\Search\Models\ModelSearchResponse; /** * Mindee Client V2. diff --git a/src/V2/Parsing/Search/SearchResponse.php b/src/V2/Parsing/Search/SearchResponse.php index 64d261b3..6eebbf6a 100644 --- a/src/V2/Parsing/Search/SearchResponse.php +++ b/src/V2/Parsing/Search/SearchResponse.php @@ -4,6 +4,8 @@ namespace Mindee\V2\Parsing\Search; +use Mindee\V2\Search\Models\ModelSearchResponse; + /** * Models search response. * diff --git a/src/V2/Parsing/Search/ModelSearchResponse.php b/src/V2/Search/Models/ModelSearchResponse.php similarity index 85% rename from src/V2/Parsing/Search/ModelSearchResponse.php rename to src/V2/Search/Models/ModelSearchResponse.php index 4b573f81..cf03b991 100644 --- a/src/V2/Parsing/Search/ModelSearchResponse.php +++ b/src/V2/Search/Models/ModelSearchResponse.php @@ -2,7 +2,10 @@ declare(strict_types=1); -namespace Mindee\V2\Parsing\Search; +namespace Mindee\V2\Search\Models; + +use Mindee\V2\Parsing\Search\BaseSearchResponse; +use Mindee\V2\Parsing\Search\SearchModels; /** * Models search response. diff --git a/src/V2/Parsing/Search/RagDocumentSearchResponse.php b/src/V2/Search/RagDocuments/RagDocumentSearchResponse.php similarity index 86% rename from src/V2/Parsing/Search/RagDocumentSearchResponse.php rename to src/V2/Search/RagDocuments/RagDocumentSearchResponse.php index 4157fdef..82d53ba0 100644 --- a/src/V2/Parsing/Search/RagDocumentSearchResponse.php +++ b/src/V2/Search/RagDocuments/RagDocumentSearchResponse.php @@ -2,7 +2,10 @@ declare(strict_types=1); -namespace Mindee\V2\Parsing\Search; +namespace Mindee\V2\Search\RagDocuments; + +use Mindee\V2\Parsing\Search\BaseSearchResponse; +use Mindee\V2\Parsing\Search\RagDocuments; /** * RAG documents search response. diff --git a/tests/V2/Search/ModelSearchFunctional.php b/tests/V2/Search/ModelSearchFunctional.php index ad8f9515..ac47660c 100644 --- a/tests/V2/Search/ModelSearchFunctional.php +++ b/tests/V2/Search/ModelSearchFunctional.php @@ -5,8 +5,8 @@ namespace V2\Search; use Mindee\V2\Client; -use Mindee\V2\Parsing\Search\ModelSearchResponse; use Mindee\V2\Search\Models\ModelSearchParameters; +use Mindee\V2\Search\Models\ModelSearchResponse; use PHPUnit\Framework\TestCase; class ModelSearchFunctional extends TestCase diff --git a/tests/V2/Search/ModelSearchTest.php b/tests/V2/Search/ModelSearchTest.php index c87d0388..ed397ed8 100644 --- a/tests/V2/Search/ModelSearchTest.php +++ b/tests/V2/Search/ModelSearchTest.php @@ -4,7 +4,7 @@ namespace V2\Search; -use Mindee\V2\Parsing\Search\ModelSearchResponse; +use Mindee\V2\Search\Models\ModelSearchResponse; use PHPUnit\Framework\TestCase; use TestingUtilities; diff --git a/tests/V2/Search/RagDocumentSearchFunctional.php b/tests/V2/Search/RagDocumentSearchFunctional.php index f31d0c15..74ad3c44 100644 --- a/tests/V2/Search/RagDocumentSearchFunctional.php +++ b/tests/V2/Search/RagDocumentSearchFunctional.php @@ -5,8 +5,8 @@ namespace V2\Search; use Mindee\V2\Client; -use Mindee\V2\Parsing\Search\RagDocumentSearchResponse; use Mindee\V2\Search\RagDocuments\RagDocumentSearchParameters; +use Mindee\V2\Search\RagDocuments\RagDocumentSearchResponse; use PHPUnit\Framework\TestCase; class RagDocumentSearchFunctional extends TestCase diff --git a/tests/V2/Search/RagDocumentSearchTest.php b/tests/V2/Search/RagDocumentSearchTest.php index 89a10496..be27a3fe 100644 --- a/tests/V2/Search/RagDocumentSearchTest.php +++ b/tests/V2/Search/RagDocumentSearchTest.php @@ -5,7 +5,7 @@ namespace V2\Search; use DateTimeImmutable; -use Mindee\V2\Parsing\Search\RagDocumentSearchResponse; +use Mindee\V2\Search\RagDocuments\RagDocumentSearchResponse; use PHPUnit\Framework\TestCase; use TestingUtilities;