diff --git a/generated/Authentication/ApiKeyAuthentication.php b/generated/Authentication/ApiKeyAuthentication.php new file mode 100644 index 0000000..057fdb8 --- /dev/null +++ b/generated/Authentication/ApiKeyAuthentication.php @@ -0,0 +1,26 @@ +{'apiKey'} = $apiKey; + } + + public function authentication(RequestInterface $request): RequestInterface + { + return $request->withHeader('api-key', $this->{'apiKey'}); + } + + public function getScope(): string + { + return 'apiKey'; + } +} diff --git a/generated/Client.php b/generated/Client.php index 5f5619e..a88eb61 100644 --- a/generated/Client.php +++ b/generated/Client.php @@ -48,7 +48,6 @@ class Client extends Runtime\Client\Client * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * @var bool $integrer_diffusions_partielles Si vrai et si l'entreprise est en diffusion partielle, le retour renverra les informations partielles disponibles. Valeur par défaut : `false`. @@ -106,7 +105,6 @@ public function entreprise(array $queryParameters = [], string $fetch = self::FE * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_association Identifiant de l'association * @var string $siret SIRET de l'association * @var string $siren SIREN de l'association @@ -136,7 +134,6 @@ public function association(array $queryParameters = [], string $fetch = self::F * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $page Page de résultats. Valeur par défaut : `1`. * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var string $curseur Curseur servant à parcourir l'ensemble des résultats (alternativement à la pagination qui est limitée à 400 résultats maximum). Doit valoir `*` pour la première requête, et doit pour les requêtes suivantes reprendre la valeur `curseurSuivant` retournée par la dernière réponse. @@ -222,7 +219,6 @@ public function recherche(array $queryParameters = [], string $fetch = self::FET * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -297,7 +293,6 @@ public function rechercheDirigeants(array $queryParameters = [], string $fetch = * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -372,7 +367,6 @@ public function rechercheBeneficiaires(array $queryParameters = [], string $fetc * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -447,7 +441,6 @@ public function rechercheDocuments(array $queryParameters = [], string $fetch = * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -518,7 +511,9 @@ public function recherchePublications(array $queryParameters = [], string $fetch } /** - * Cette route nécessite généralement d'avoir un temps de réponse très faible. Une URL avec un temps de réponse plus faible a été mise en place : `https://suggestions.pappers.fr/v2?q=googl`. D'autre part, afin de permettre une intégration en front-end la plus directe, cette route ne nécessite pas de token d'authentification. + * Cette route est également accessible via le point d'accès suivant : `https://suggestions.pappers.fr/v2?q=googl`. + * + * D'autre part, afin de permettre une intégration en front-end la plus directe, cette route est également accessible sans clé API, avec des limitations quotidiennes du nombre d'appels. * * @param array $queryParameters { * @@ -543,7 +538,6 @@ public function suggestions(array $queryParameters = [], string $fetch = self::F * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $annee Année de cloture des comptes souhaités. Il est possible d'indiquer plusieurs années en les séparant par des virgules. Si le paramètre n'est pas fourni, toutes les années disponibles seront retournées. * } @@ -571,7 +565,6 @@ public function comptesAnnuels(array $queryParameters = [], string $fetch = self * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var bool $inclure_entreprises_dirigees Si vrai, la cartographie intègrera les entreprises dirigées par l'entreprise recherchée et les entreprises qui dirigent l'entreprise recherchée. Valeur par défaut : `true`. * @var bool $inclure_entreprises_citees Si vrai, la cartographie intègrera les entreprises citées conjointement avec l'entreprise recherchée dans des actes et statuts. Valeur par défaut : `false`. @@ -599,7 +592,6 @@ public function cartographie(array $queryParameters = [], string $fetch = self:: * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $token Token du document * } * @@ -622,7 +614,6 @@ public function documentTelechargement(array $queryParameters = [], string $fetc * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -646,7 +637,6 @@ public function documentExtraitPappers(array $queryParameters = [], string $fetc * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -670,7 +660,6 @@ public function documentExtraitInpi(array $queryParameters = [], string $fetch = * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -694,7 +683,6 @@ public function documentAvisSituationInsee(array $queryParameters = [], string $ * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -722,7 +710,6 @@ public function documentStatus(array $queryParameters = [], string $fetch = self * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * } * @@ -746,7 +733,6 @@ public function documentBeneficiairesEffectifs(array $queryParameters = [], stri * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * } * @@ -769,7 +755,6 @@ public function documentScoringFinancier(array $queryParameters = [], string $fe * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * } * @@ -794,7 +779,6 @@ public function documentScoringNonFinancier(array $queryParameters = [], string * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $nom Nom de la personne physique * @var string $prenom Prénom de la personne physique * @var string $date_de_naissance Date de naissance de la personne physique, au format AAAA-MM-JJ ou AAAA-MM @@ -814,13 +798,6 @@ public function conformite(array $queryParameters = [], string $fetch = self::FE } /** - * Vous devez fournir la clé d'utilisation de l'API. - * - * @param array $queryParameters { - * - * @var string $api_token Clé d'utilisation de l'API - * } - * * @param string $fetch Fetch mode to use (can be OBJECT or RESPONSE) * * @return Model\SuiviJetonsGetResponse200|ResponseInterface|null @@ -828,9 +805,9 @@ public function conformite(array $queryParameters = [], string $fetch = self::FE * @throws Exception\SuiviJetonsUnauthorizedException * @throws Exception\SuiviJetonsServiceUnavailableException */ - public function suiviJetons(array $queryParameters = [], string $fetch = self::FETCH_OBJECT) + public function suiviJetons(string $fetch = self::FETCH_OBJECT) { - return $this->executeEndpoint(new SuiviJetons($queryParameters), $fetch); + return $this->executeEndpoint(new SuiviJetons(), $fetch); } /** @@ -839,7 +816,6 @@ public function suiviJetons(array $queryParameters = [], string $fetch = self::F * @param ListePostBodyItem[]|null $requestBody * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance d'entreprises * } * @@ -863,7 +839,6 @@ public function surveillanceEntreprise(?array $requestBody = null, array $queryP * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance * @var string $siren Liste des sirens des notifications à supprimer, séparés par une virgule * @var string $id Liste des ids des notifications à supprimer, séparés par une virgule @@ -890,7 +865,6 @@ public function surveillanceNotificationsDelete(array $queryParameters = [], str * @param ListePostBodyItem[]|null $requestBody * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance de dirigeants * } * @@ -914,7 +888,6 @@ public function surveillanceDirigeant(?array $requestBody = null, array $queryPa * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance d'entreprises * } * diff --git a/generated/Endpoint/Association.php b/generated/Endpoint/Association.php index c709051..e009c4b 100644 --- a/generated/Endpoint/Association.php +++ b/generated/Endpoint/Association.php @@ -22,7 +22,6 @@ class Association extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_association Identifiant de l'association * @var string $siret SIRET de l'association * @var string $siren SIREN de l'association @@ -56,10 +55,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'id_association', 'siret', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['id_association', 'siret', 'siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('id_association', ['string']); $optionsResolver->addAllowedTypes('siret', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); @@ -98,6 +96,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/Cartographie.php b/generated/Endpoint/Cartographie.php index d1951aa..c422373 100644 --- a/generated/Endpoint/Cartographie.php +++ b/generated/Endpoint/Cartographie.php @@ -25,7 +25,6 @@ class Cartographie extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var bool $inclure_entreprises_dirigees Si vrai, la cartographie intègrera les entreprises dirigées par l'entreprise recherchée et les entreprises qui dirigent l'entreprise recherchée. Valeur par défaut : `true`. * @var bool $inclure_entreprises_citees Si vrai, la cartographie intègrera les entreprises citées conjointement avec l'entreprise recherchée dans des actes et statuts. Valeur par défaut : `false`. @@ -63,10 +62,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'inclure_entreprises_dirigees', 'inclure_entreprises_citees', 'inclure_sci', 'autoriser_modifications', 'rejeter_premier_degre', 'degre']); - $optionsResolver->setRequired(['api_token', 'siren']); + $optionsResolver->setDefined(['siren', 'inclure_entreprises_dirigees', 'inclure_entreprises_citees', 'inclure_sci', 'autoriser_modifications', 'rejeter_premier_degre', 'degre']); + $optionsResolver->setRequired(['siren']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('inclure_entreprises_dirigees', ['bool']); $optionsResolver->addAllowedTypes('inclure_entreprises_citees', ['bool']); @@ -105,6 +103,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/ComptesAnnuels.php b/generated/Endpoint/ComptesAnnuels.php index c50563b..7255080 100644 --- a/generated/Endpoint/ComptesAnnuels.php +++ b/generated/Endpoint/ComptesAnnuels.php @@ -22,7 +22,6 @@ class ComptesAnnuels extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $annee Année de cloture des comptes souhaités. Il est possible d'indiquer plusieurs années en les séparant par des virgules. Si le paramètre n'est pas fourni, toutes les années disponibles seront retournées. * } @@ -55,10 +54,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'annee']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren', 'annee']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('annee', ['string']); @@ -94,6 +92,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/Conformite.php b/generated/Endpoint/Conformite.php index 4515c91..66c9944 100644 --- a/generated/Endpoint/Conformite.php +++ b/generated/Endpoint/Conformite.php @@ -24,7 +24,6 @@ class Conformite extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $nom Nom de la personne physique * @var string $prenom Prénom de la personne physique * @var string $date_de_naissance Date de naissance de la personne physique, au format AAAA-MM-JJ ou AAAA-MM @@ -58,10 +57,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'nom', 'prenom', 'date_de_naissance']); - $optionsResolver->setRequired(['api_token', 'nom', 'prenom', 'date_de_naissance']); + $optionsResolver->setDefined(['nom', 'prenom', 'date_de_naissance']); + $optionsResolver->setRequired(['nom', 'prenom', 'date_de_naissance']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('nom', ['string']); $optionsResolver->addAllowedTypes('prenom', ['string']); $optionsResolver->addAllowedTypes('date_de_naissance', ['string']); @@ -96,6 +94,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentAvisSituationInsee.php b/generated/Endpoint/DocumentAvisSituationInsee.php index 4a25c65..edc41ec 100644 --- a/generated/Endpoint/DocumentAvisSituationInsee.php +++ b/generated/Endpoint/DocumentAvisSituationInsee.php @@ -22,7 +22,6 @@ class DocumentAvisSituationInsee extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -55,10 +54,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'siret']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren', 'siret']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('siret', ['string']); @@ -93,6 +91,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentBeneficiairesEffectifs.php b/generated/Endpoint/DocumentBeneficiairesEffectifs.php index 3cd8cb6..0901c7d 100644 --- a/generated/Endpoint/DocumentBeneficiairesEffectifs.php +++ b/generated/Endpoint/DocumentBeneficiairesEffectifs.php @@ -27,7 +27,6 @@ class DocumentBeneficiairesEffectifs extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * } */ @@ -59,10 +58,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); return $optionsResolver; @@ -100,6 +98,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentExtraitInpi.php b/generated/Endpoint/DocumentExtraitInpi.php index 13cb151..8a060bf 100644 --- a/generated/Endpoint/DocumentExtraitInpi.php +++ b/generated/Endpoint/DocumentExtraitInpi.php @@ -22,7 +22,6 @@ class DocumentExtraitInpi extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -55,10 +54,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'siret']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren', 'siret']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('siret', ['string']); @@ -93,6 +91,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentExtraitPappers.php b/generated/Endpoint/DocumentExtraitPappers.php index d8d2237..cb90460 100644 --- a/generated/Endpoint/DocumentExtraitPappers.php +++ b/generated/Endpoint/DocumentExtraitPappers.php @@ -22,7 +22,6 @@ class DocumentExtraitPappers extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -55,10 +54,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'siret']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren', 'siret']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('siret', ['string']); @@ -93,6 +91,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentScoringFinancier.php b/generated/Endpoint/DocumentScoringFinancier.php index b625999..201d0ec 100644 --- a/generated/Endpoint/DocumentScoringFinancier.php +++ b/generated/Endpoint/DocumentScoringFinancier.php @@ -22,7 +22,6 @@ class DocumentScoringFinancier extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * } */ @@ -54,10 +53,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); return $optionsResolver; @@ -91,6 +89,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentScoringNonFinancier.php b/generated/Endpoint/DocumentScoringNonFinancier.php index ce66409..08cdbd2 100644 --- a/generated/Endpoint/DocumentScoringNonFinancier.php +++ b/generated/Endpoint/DocumentScoringNonFinancier.php @@ -22,7 +22,6 @@ class DocumentScoringNonFinancier extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * } */ @@ -54,10 +53,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); return $optionsResolver; @@ -91,6 +89,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentStatus.php b/generated/Endpoint/DocumentStatus.php index 7d713d6..3174cba 100644 --- a/generated/Endpoint/DocumentStatus.php +++ b/generated/Endpoint/DocumentStatus.php @@ -22,7 +22,6 @@ class DocumentStatus extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * } @@ -55,10 +54,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'siret']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren', 'siret']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('siret', ['string']); @@ -93,6 +91,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/DocumentTelechargement.php b/generated/Endpoint/DocumentTelechargement.php index 6e0b3b0..c0e3641 100644 --- a/generated/Endpoint/DocumentTelechargement.php +++ b/generated/Endpoint/DocumentTelechargement.php @@ -22,7 +22,6 @@ class DocumentTelechargement extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $token Token du document * } */ @@ -54,10 +53,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'token']); - $optionsResolver->setRequired(['api_token', 'token']); + $optionsResolver->setDefined(['token']); + $optionsResolver->setRequired(['token']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('token', ['string']); return $optionsResolver; @@ -91,6 +89,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/Entreprise.php b/generated/Endpoint/Entreprise.php index 9958f71..63188e1 100644 --- a/generated/Endpoint/Entreprise.php +++ b/generated/Endpoint/Entreprise.php @@ -22,7 +22,6 @@ class Entreprise extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $siren SIREN de l'entreprise * @var string $siret SIRET de l'entreprise * @var bool $integrer_diffusions_partielles Si vrai et si l'entreprise est en diffusion partielle, le retour renverra les informations partielles disponibles. Valeur par défaut : `false`. @@ -90,10 +89,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'siren', 'siret', 'integrer_diffusions_partielles', 'format_publications_bodacc', 'marques', 'validite_tva_intracommunautaire', 'publications_bodacc_brutes', 'champs_supplementaires']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['siren', 'siret', 'integrer_diffusions_partielles', 'format_publications_bodacc', 'marques', 'validite_tva_intracommunautaire', 'publications_bodacc_brutes', 'champs_supplementaires']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('siret', ['string']); $optionsResolver->addAllowedTypes('integrer_diffusions_partielles', ['bool']); @@ -136,6 +134,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/Recherche.php b/generated/Endpoint/Recherche.php index 11d9bf9..cc56bcd 100644 --- a/generated/Endpoint/Recherche.php +++ b/generated/Endpoint/Recherche.php @@ -27,7 +27,6 @@ class Recherche extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $page Page de résultats. Valeur par défaut : `1`. * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var string $curseur Curseur servant à parcourir l'ensemble des résultats (alternativement à la pagination qui est limitée à 400 résultats maximum). Doit valoir `*` pour la première requête, et doit pour les requêtes suivantes reprendre la valeur `curseurSuivant` retournée par la dernière réponse. @@ -123,10 +122,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'page', 'par_page', 'curseur', 'par_curseur', 'bases', 'precision', 'q', 'siege', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['page', 'par_page', 'curseur', 'par_curseur', 'bases', 'precision', 'q', 'siege', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('page', ['int']); $optionsResolver->addAllowedTypes('par_page', ['int']); $optionsResolver->addAllowedTypes('curseur', ['string']); @@ -208,6 +206,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/RechercheBeneficiaires.php b/generated/Endpoint/RechercheBeneficiaires.php index 72051b8..8e278f6 100644 --- a/generated/Endpoint/RechercheBeneficiaires.php +++ b/generated/Endpoint/RechercheBeneficiaires.php @@ -22,7 +22,6 @@ class RechercheBeneficiaires extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -107,10 +106,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'par_page', 'page', 'precision', 'q', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['par_page', 'page', 'precision', 'q', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('par_page', ['int']); $optionsResolver->addAllowedTypes('page', ['int']); $optionsResolver->addAllowedTypes('precision', ['string']); @@ -189,6 +187,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/RechercheDirigeants.php b/generated/Endpoint/RechercheDirigeants.php index fe202f1..ba09ecb 100644 --- a/generated/Endpoint/RechercheDirigeants.php +++ b/generated/Endpoint/RechercheDirigeants.php @@ -22,7 +22,6 @@ class RechercheDirigeants extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -107,10 +106,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'par_page', 'page', 'precision', 'q', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['par_page', 'page', 'precision', 'q', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('par_page', ['int']); $optionsResolver->addAllowedTypes('page', ['int']); $optionsResolver->addAllowedTypes('precision', ['string']); @@ -189,6 +187,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/RechercheDocuments.php b/generated/Endpoint/RechercheDocuments.php index 33a3c95..53327e2 100644 --- a/generated/Endpoint/RechercheDocuments.php +++ b/generated/Endpoint/RechercheDocuments.php @@ -22,7 +22,6 @@ class RechercheDocuments extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -107,10 +106,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'par_page', 'page', 'precision', 'q', 'date_depot_document_min', 'date_depot_document_max', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['par_page', 'page', 'precision', 'q', 'date_depot_document_min', 'date_depot_document_max', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('par_page', ['int']); $optionsResolver->addAllowedTypes('page', ['int']); $optionsResolver->addAllowedTypes('precision', ['string']); @@ -189,6 +187,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/RecherchePublications.php b/generated/Endpoint/RecherchePublications.php index 8790888..53898d8 100644 --- a/generated/Endpoint/RecherchePublications.php +++ b/generated/Endpoint/RecherchePublications.php @@ -22,7 +22,6 @@ class RecherchePublications extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var int $par_page Nombre de résultats affichés sur une page. Valeur par défaut : `10`. * @var int $page Page de résultats. Valeur par défaut : `1`. * @var string $precision Niveau de précision de la recherche. Valeur par défaut : `"standard"`. @@ -107,10 +106,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'par_page', 'page', 'precision', 'q', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); - $optionsResolver->setRequired(['api_token']); + $optionsResolver->setDefined(['par_page', 'page', 'precision', 'q', 'code_naf', 'departement', 'region', 'code_postal', 'convention_collective', 'categorie_juridique', 'entreprise_cessee', 'statut_rcs', 'objet_social', 'date_immatriculation_rcs_min', 'date_immatriculation_rcs_max', 'date_radiation_rcs_min', 'date_radiation_rcs_max', 'capital_min', 'capital_max', 'chiffre_affaires_min', 'chiffre_affaires_max', 'resultat_min', 'resultat_max', 'date_creation_min', 'date_creation_max', 'tranche_effectif_min', 'tranche_effectif_max', 'type_dirigeant', 'qualite_dirigeant', 'nationalite_dirigeant', 'nom_dirigeant', 'prenom_dirigeant', 'age_dirigeant_min', 'age_dirigeant_max', 'date_de_naissance_dirigeant_min', 'date_de_naissance_dirigeant_max', 'age_beneficiaire_min', 'age_beneficiaire_max', 'date_de_naissance_beneficiaire_min', 'date_de_naissance_beneficiaire_max', 'nationalite_beneficiaire', 'date_depot_document_min', 'date_depot_document_max', 'type_publication', 'date_publication_min', 'date_publication_max', 'siren']); + $optionsResolver->setRequired([]); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('par_page', ['int']); $optionsResolver->addAllowedTypes('page', ['int']); $optionsResolver->addAllowedTypes('precision', ['string']); @@ -189,6 +187,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/Suggestions.php b/generated/Endpoint/Suggestions.php index dec6f77..a79423b 100644 --- a/generated/Endpoint/Suggestions.php +++ b/generated/Endpoint/Suggestions.php @@ -16,7 +16,9 @@ class Suggestions extends BaseEndpoint implements Endpoint use EndpointTrait; /** - * Cette route nécessite généralement d'avoir un temps de réponse très faible. Une URL avec un temps de réponse plus faible a été mise en place : `https://suggestions.pappers.fr/v2?q=googl`. D'autre part, afin de permettre une intégration en front-end la plus directe, cette route ne nécessite pas de token d'authentification. + * Cette route est également accessible via le point d'accès suivant : `https://suggestions.pappers.fr/v2?q=googl`. + * + * D'autre part, afin de permettre une intégration en front-end la plus directe, cette route est également accessible sans clé API, avec des limitations quotidiennes du nombre d'appels. * * @param array $queryParameters { * @@ -82,6 +84,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/SuiviJetons.php b/generated/Endpoint/SuiviJetons.php index de94995..15d0b57 100644 --- a/generated/Endpoint/SuiviJetons.php +++ b/generated/Endpoint/SuiviJetons.php @@ -9,26 +9,12 @@ use Qdequippe\Pappers\Api\Runtime\Client\BaseEndpoint; use Qdequippe\Pappers\Api\Runtime\Client\Endpoint; use Qdequippe\Pappers\Api\Runtime\Client\EndpointTrait; -use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Serializer\SerializerInterface; class SuiviJetons extends BaseEndpoint implements Endpoint { use EndpointTrait; - /** - * Vous devez fournir la clé d'utilisation de l'API. - * - * @param array $queryParameters { - * - * @var string $api_token Clé d'utilisation de l'API - * } - */ - public function __construct(array $queryParameters = []) - { - $this->queryParameters = $queryParameters; - } - public function getMethod(): string { return 'GET'; @@ -49,17 +35,6 @@ public function getExtraHeaders(): array return ['Accept' => ['application/json']]; } - protected function getQueryOptionsResolver(): OptionsResolver - { - $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token']); - $optionsResolver->setRequired(['api_token']); - $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); - - return $optionsResolver; - } - /** * @return SuiviJetonsGetResponse200|null * @@ -83,6 +58,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/SurveillanceDirigeant.php b/generated/Endpoint/SurveillanceDirigeant.php index 298a9d6..af722cb 100644 --- a/generated/Endpoint/SurveillanceDirigeant.php +++ b/generated/Endpoint/SurveillanceDirigeant.php @@ -27,7 +27,6 @@ class SurveillanceDirigeant extends BaseEndpoint implements Endpoint * @param ListePostBodyItem[]|null $requestBody * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance de dirigeants * } */ @@ -64,10 +63,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'id_liste']); - $optionsResolver->setRequired(['api_token', 'id_liste']); + $optionsResolver->setDefined(['id_liste']); + $optionsResolver->setRequired(['id_liste']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('id_liste', ['string']); return $optionsResolver; @@ -111,6 +109,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/SurveillanceEntreprise.php b/generated/Endpoint/SurveillanceEntreprise.php index 437132b..28b3626 100644 --- a/generated/Endpoint/SurveillanceEntreprise.php +++ b/generated/Endpoint/SurveillanceEntreprise.php @@ -27,7 +27,6 @@ class SurveillanceEntreprise extends BaseEndpoint implements Endpoint * @param ListePostBodyItem[]|null $requestBody * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance d'entreprises * } */ @@ -64,10 +63,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'id_liste']); - $optionsResolver->setRequired(['api_token', 'id_liste']); + $optionsResolver->setDefined(['id_liste']); + $optionsResolver->setRequired(['id_liste']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('id_liste', ['string']); return $optionsResolver; @@ -111,6 +109,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/SurveillanceListeInformations.php b/generated/Endpoint/SurveillanceListeInformations.php index 4aed88d..9deb3d6 100644 --- a/generated/Endpoint/SurveillanceListeInformations.php +++ b/generated/Endpoint/SurveillanceListeInformations.php @@ -23,7 +23,6 @@ class SurveillanceListeInformations extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance d'entreprises * } */ @@ -55,10 +54,9 @@ public function getBody(SerializerInterface $serializer, $streamFactory = null): protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'id_liste']); - $optionsResolver->setRequired(['api_token', 'id_liste']); + $optionsResolver->setDefined(['id_liste']); + $optionsResolver->setRequired(['id_liste']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('id_liste', ['string']); return $optionsResolver; @@ -93,6 +91,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } } diff --git a/generated/Endpoint/SurveillanceNotificationsDelete.php b/generated/Endpoint/SurveillanceNotificationsDelete.php index 0acb73e..35a8002 100644 --- a/generated/Endpoint/SurveillanceNotificationsDelete.php +++ b/generated/Endpoint/SurveillanceNotificationsDelete.php @@ -23,7 +23,6 @@ class SurveillanceNotificationsDelete extends BaseEndpoint implements Endpoint * * @param array $queryParameters { * - * @var string $api_token Clé d'utilisation de l'API * @var string $id_liste Identifiant unique de votre liste de surveillance * @var string $siren Liste des sirens des notifications à supprimer, séparés par une virgule * @var string $id Liste des ids des notifications à supprimer, séparés par une virgule @@ -58,10 +57,9 @@ public function getExtraHeaders(): array protected function getQueryOptionsResolver(): OptionsResolver { $optionsResolver = parent::getQueryOptionsResolver(); - $optionsResolver->setDefined(['api_token', 'id_liste', 'siren', 'id', 'supprimer_totalite']); - $optionsResolver->setRequired(['api_token', 'id_liste']); + $optionsResolver->setDefined(['id_liste', 'siren', 'id', 'supprimer_totalite']); + $optionsResolver->setRequired(['id_liste']); $optionsResolver->setDefaults([]); - $optionsResolver->addAllowedTypes('api_token', ['string']); $optionsResolver->addAllowedTypes('id_liste', ['string']); $optionsResolver->addAllowedTypes('siren', ['string']); $optionsResolver->addAllowedTypes('id', ['string']); @@ -101,6 +99,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer public function getAuthenticationScopes(): array { - return []; + return ['apiKey']; } }