Skip to content

Commit

Permalink
[create-pull-request] automated change (#48)
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Sep 23, 2024
1 parent 815e8a6 commit 666f701
Show file tree
Hide file tree
Showing 26 changed files with 102 additions and 170 deletions.
26 changes: 26 additions & 0 deletions generated/Authentication/ApiKeyAuthentication.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?php

namespace Qdequippe\Pappers\Api\Authentication;

use Jane\Component\OpenApiRuntime\Client\AuthenticationPlugin;
use Psr\Http\Message\RequestInterface;

class ApiKeyAuthentication implements AuthenticationPlugin
{
private $apiKey;

public function __construct(string $apiKey)
{
$this->{'apiKey'} = $apiKey;
}

public function authentication(RequestInterface $request): RequestInterface
{
return $request->withHeader('api-key', $this->{'apiKey'});
}

public function getScope(): string
{
return 'apiKey';
}
}
37 changes: 5 additions & 32 deletions generated/Client.php
Original file line number Diff line number Diff line change
Expand Up @@ -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`.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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"`.
Expand Down Expand Up @@ -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"`.
Expand Down Expand Up @@ -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"`.
Expand Down Expand Up @@ -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"`.
Expand Down Expand Up @@ -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 {
*
Expand All @@ -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.
* }
Expand Down Expand Up @@ -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`.
Expand Down Expand Up @@ -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
* }
*
Expand All @@ -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
* }
Expand All @@ -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
* }
Expand All @@ -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
* }
Expand All @@ -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
* }
Expand Down Expand Up @@ -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
* }
*
Expand All @@ -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
* }
*
Expand All @@ -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
* }
*
Expand All @@ -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
Expand All @@ -814,23 +798,16 @@ 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
*
* @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);
}

/**
Expand All @@ -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
* }
*
Expand All @@ -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
Expand All @@ -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
* }
*
Expand All @@ -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
* }
*
Expand Down
8 changes: 3 additions & 5 deletions generated/Endpoint/Association.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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']);
Expand Down Expand Up @@ -98,6 +96,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer

public function getAuthenticationScopes(): array
{
return [];
return ['apiKey'];
}
}
8 changes: 3 additions & 5 deletions generated/Endpoint/Cartographie.php
Original file line number Diff line number Diff line change
Expand Up @@ -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`.
Expand Down Expand Up @@ -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']);
Expand Down Expand Up @@ -105,6 +103,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer

public function getAuthenticationScopes(): array
{
return [];
return ['apiKey'];
}
}
8 changes: 3 additions & 5 deletions generated/Endpoint/ComptesAnnuels.php
Original file line number Diff line number Diff line change
Expand Up @@ -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.
* }
Expand Down Expand Up @@ -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']);

Expand Down Expand Up @@ -94,6 +92,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer

public function getAuthenticationScopes(): array
{
return [];
return ['apiKey'];
}
}
8 changes: 3 additions & 5 deletions generated/Endpoint/Conformite.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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']);
Expand Down Expand Up @@ -96,6 +94,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer

public function getAuthenticationScopes(): array
{
return [];
return ['apiKey'];
}
}
8 changes: 3 additions & 5 deletions generated/Endpoint/DocumentAvisSituationInsee.php
Original file line number Diff line number Diff line change
Expand Up @@ -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
* }
Expand Down Expand Up @@ -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']);

Expand Down Expand Up @@ -93,6 +91,6 @@ protected function transformResponseBody(ResponseInterface $response, Serializer

public function getAuthenticationScopes(): array
{
return [];
return ['apiKey'];
}
}
Loading

0 comments on commit 666f701

Please sign in to comment.