Skip to content

Commit 3c86166

Browse files
committed
Update python SDK from OpenAPI Generator
1 parent ecdc18a commit 3c86166

File tree

6 files changed

+375
-7
lines changed

6 files changed

+375
-7
lines changed

.openapi-generator/FILES

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ docs/HelloAssoModelsPaymentsCashInFiscalReceiptFiscalReceiptFormatOption.md
9999
docs/HelloAssoModelsSharedGeoLocation.md
100100
docs/ListeDeValeursApi.md
101101
docs/OrganisationApi.md
102-
docs/OrganizationApi.md
103102
docs/PaiementsApi.md
104103
docs/PartenairesApi.md
105104
docs/ResultsWithPaginationModelFormLightModel.md
@@ -122,7 +121,6 @@ helloasso-python/api/commandes_api.py
122121
helloasso-python/api/formulaires_api.py
123122
helloasso-python/api/liste_de_valeurs_api.py
124123
helloasso-python/api/organisation_api.py
125-
helloasso-python/api/organization_api.py
126124
helloasso-python/api/paiements_api.py
127125
helloasso-python/api/partenaires_api.py
128126
helloasso-python/api/reus_fiscaux_api.py
@@ -239,6 +237,4 @@ setup.cfg
239237
setup.py
240238
test-requirements.txt
241239
test/__init__.py
242-
test/test_organization_api.py
243-
test/test_reus_fiscaux_api.py
244240
tox.ini

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ Class | Method | HTTP request | Description
113113
*ListeDeValeursApi* | [**values_tags_get**](docs/ListeDeValeursApi.md#values_tags_get) | **GET** /values/tags | Obtenir la liste des tags publiques
114114
*OrganisationApi* | [**organizations_legal_informations_legal_structures_get**](docs/OrganisationApi.md#organizations_legal_informations_legal_structures_get) | **GET** /organizations/legal-informations/legal-structures | Obtenir la structure juridique d'une organisation visible.
115115
*OrganisationApi* | [**organizations_legal_informations_organization_slug_configuration_get**](docs/OrganisationApi.md#organizations_legal_informations_organization_slug_configuration_get) | **GET** /organizations/legal-informations/{organizationSlug}/configuration | Obtenir la configuration des informations juridiques de l'organisation.
116+
*OrganisationApi* | [**organizations_legal_informations_organization_slug_configuration_put**](docs/OrganisationApi.md#organizations_legal_informations_organization_slug_configuration_put) | **PUT** /organizations/legal-informations/{organizationSlug}/configuration | Mettre à jour la configuration des informations juridiques de l'organisation.
116117
*OrganisationApi* | [**organizations_legal_informations_tax_information_texts_get**](docs/OrganisationApi.md#organizations_legal_informations_tax_information_texts_get) | **GET** /organizations/legal-informations/tax-information-texts | Obtenir les textes d'information fiscale de l'organisation.
117118
*OrganisationApi* | [**organizations_organization_slug_get**](docs/OrganisationApi.md#organizations_organization_slug_get) | **GET** /organizations/{organizationSlug} | Obtenir le détail d'une organisation
118-
*OrganizationApi* | [**organizations_legal_informations_organization_slug_configuration_put**](docs/OrganizationApi.md#organizations_legal_informations_organization_slug_configuration_put) | **PUT** /organizations/legal-informations/{organizationSlug}/configuration | Mettre à jour la configuration des informations juridiques de l'organisation.
119119
*PaiementsApi* | [**organizations_organization_slug_forms_form_type_form_slug_payments_get**](docs/PaiementsApi.md#organizations_organization_slug_forms_form_type_form_slug_payments_get) | **GET** /organizations/{organizationSlug}/forms/{formType}/{formSlug}/payments | Obtenir les informations des paiements effectués sur un formulaire
120120
*PaiementsApi* | [**organizations_organization_slug_payments_get**](docs/PaiementsApi.md#organizations_organization_slug_payments_get) | **GET** /organizations/{organizationSlug}/payments | Obtenir les informations des paiements effectués sur une organisation
121121
*PaiementsApi* | [**organizations_organization_slug_payments_search_get**](docs/PaiementsApi.md#organizations_organization_slug_payments_search_get) | **GET** /organizations/{organizationSlug}/payments/search | Rechercher des paiements.

docs/OrganisationApi.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**organizations_legal_informations_legal_structures_get**](OrganisationApi.md#organizations_legal_informations_legal_structures_get) | **GET** /organizations/legal-informations/legal-structures | Obtenir la structure juridique d'une organisation visible.
88
[**organizations_legal_informations_organization_slug_configuration_get**](OrganisationApi.md#organizations_legal_informations_organization_slug_configuration_get) | **GET** /organizations/legal-informations/{organizationSlug}/configuration | Obtenir la configuration des informations juridiques de l'organisation.
9+
[**organizations_legal_informations_organization_slug_configuration_put**](OrganisationApi.md#organizations_legal_informations_organization_slug_configuration_put) | **PUT** /organizations/legal-informations/{organizationSlug}/configuration | Mettre à jour la configuration des informations juridiques de l'organisation.
910
[**organizations_legal_informations_tax_information_texts_get**](OrganisationApi.md#organizations_legal_informations_tax_information_texts_get) | **GET** /organizations/legal-informations/tax-information-texts | Obtenir les textes d'information fiscale de l'organisation.
1011
[**organizations_organization_slug_get**](OrganisationApi.md#organizations_organization_slug_get) | **GET** /organizations/{organizationSlug} | Obtenir le détail d'une organisation
1112

@@ -162,6 +163,84 @@ Name | Type | Description | Notes
162163

163164
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
164165

166+
# **organizations_legal_informations_organization_slug_configuration_put**
167+
> organizations_legal_informations_organization_slug_configuration_put(organization_slug, hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body=hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body)
168+
169+
Mettre à jour la configuration des informations juridiques de l'organisation.
170+
171+
<br/><br/><b>Votre token doit avoir l'un de ces rôles : </b><br/>OrganizationAdmin<br/><br/>Si vous êtes une <b>association</b>, vous pouvez obtenir ces rôles avec votre client.<br/>Si vous êtes un <b>partenaire</b>, vous pouvez obtenir ces rôles par le flux d'autorisation.<br/><br/><b>Votre clientId doit être autorisé à tous ces privilèges : </b> <br/> OrganizationAdministration<br/><br/>
172+
173+
### Example
174+
175+
* OAuth Authentication (OAuth2):
176+
177+
```python
178+
import helloasso-python
179+
from helloasso-python.models.hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body import HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody
180+
from helloasso-python.rest import ApiException
181+
from pprint import pprint
182+
183+
# Defining the host is optional and defaults to https://api.helloasso.com/v5
184+
# See configuration.py for a list of all supported configuration parameters.
185+
configuration = helloasso-python.Configuration(
186+
host = "https://api.helloasso.com/v5"
187+
)
188+
189+
# The client must configure the authentication and authorization parameters
190+
# in accordance with the API server security policy.
191+
# Examples for each auth method are provided below, use the example that
192+
# satisfies your auth use case.
193+
194+
configuration.access_token = os.environ["ACCESS_TOKEN"]
195+
196+
# Enter a context with an instance of the API client
197+
with helloasso-python.ApiClient(configuration) as api_client:
198+
# Create an instance of the API class
199+
api_instance = helloasso-python.OrganisationApi(api_client)
200+
organization_slug = 'organization_slug_example' # str |
201+
hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body = helloasso-python.HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody() # HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody | (optional)
202+
203+
try:
204+
# Mettre à jour la configuration des informations juridiques de l'organisation.
205+
api_instance.organizations_legal_informations_organization_slug_configuration_put(organization_slug, hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body=hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body)
206+
except Exception as e:
207+
print("Exception when calling OrganisationApi->organizations_legal_informations_organization_slug_configuration_put: %s\n" % e)
208+
```
209+
210+
211+
212+
### Parameters
213+
214+
215+
Name | Type | Description | Notes
216+
------------- | ------------- | ------------- | -------------
217+
**organization_slug** | **str**| |
218+
**hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body** | [**HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody**](HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody.md)| | [optional]
219+
220+
### Return type
221+
222+
void (empty response body)
223+
224+
### Authorization
225+
226+
[OAuth2](../README.md#OAuth2)
227+
228+
### HTTP request headers
229+
230+
- **Content-Type**: application/json-patch+json, application/json, text/json, application/*+json
231+
- **Accept**: Not defined
232+
233+
### HTTP response details
234+
235+
| Status code | Description | Response headers |
236+
|-------------|-------------|------------------|
237+
**200** | Success | - |
238+
**401** | Unauthorized, you must add a valid JWT into Authorization Header with the format : &#x60;Bearer TOKEN&#x60; | - |
239+
**403** | The JWT token hasn&#39;t the privileges or Roles for this action | - |
240+
**404** | Not Found | - |
241+
242+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
243+
165244
# **organizations_legal_informations_tax_information_texts_get**
166245
> List[HelloAssoModelsAccountsOrganizationLegalInformationsTaxInformationText] organizations_legal_informations_tax_information_texts_get(organization_slug=organization_slug)
167246

helloasso-python/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from helloasso-python.api.formulaires_api import FormulairesApi
2424
from helloasso-python.api.liste_de_valeurs_api import ListeDeValeursApi
2525
from helloasso-python.api.organisation_api import OrganisationApi
26-
from helloasso-python.api.organization_api import OrganizationApi
2726
from helloasso-python.api.paiements_api import PaiementsApi
2827
from helloasso-python.api.partenaires_api import PartenairesApi
2928
from helloasso-python.api.reus_fiscaux_api import ReusFiscauxApi

helloasso-python/api/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from helloasso-python.api.formulaires_api import FormulairesApi
88
from helloasso-python.api.liste_de_valeurs_api import ListeDeValeursApi
99
from helloasso-python.api.organisation_api import OrganisationApi
10-
from helloasso-python.api.organization_api import OrganizationApi
1110
from helloasso-python.api.paiements_api import PaiementsApi
1211
from helloasso-python.api.partenaires_api import PartenairesApi
1312
from helloasso-python.api.reus_fiscaux_api import ReusFiscauxApi

0 commit comments

Comments
 (0)