Skip to content

Commit ecdc18a

Browse files
committed
Update python SDK from OpenAPI Generator
1 parent 174d832 commit ecdc18a

File tree

12 files changed

+2109
-31
lines changed

12 files changed

+2109
-31
lines changed

.openapi-generator/FILES

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ docs/HelloAssoModelsPaymentsCashInFiscalReceiptFiscalReceiptFormatOption.md
9999
docs/HelloAssoModelsSharedGeoLocation.md
100100
docs/ListeDeValeursApi.md
101101
docs/OrganisationApi.md
102-
docs/OrganizationLegalInformationsApi.md
102+
docs/OrganizationApi.md
103103
docs/PaiementsApi.md
104104
docs/PartenairesApi.md
105105
docs/ResultsWithPaginationModelFormLightModel.md
@@ -110,8 +110,8 @@ docs/ResultsWithPaginationModelPayment.md
110110
docs/ResultsWithPaginationModelPublicPaymentModel.md
111111
docs/ResultsWithPaginationModelSynchronizableFormModel.md
112112
docs/ResultsWithPaginationModelSynchronizableOrganizationModel.md
113+
docs/ReusFiscauxApi.md
113114
docs/TagsApi.md
114-
docs/TaxReceiptApi.md
115115
docs/UtilisateursApi.md
116116
git_push.sh
117117
helloasso-python/__init__.py
@@ -122,11 +122,11 @@ helloasso-python/api/commandes_api.py
122122
helloasso-python/api/formulaires_api.py
123123
helloasso-python/api/liste_de_valeurs_api.py
124124
helloasso-python/api/organisation_api.py
125-
helloasso-python/api/organization_legal_informations_api.py
125+
helloasso-python/api/organization_api.py
126126
helloasso-python/api/paiements_api.py
127127
helloasso-python/api/partenaires_api.py
128+
helloasso-python/api/reus_fiscaux_api.py
128129
helloasso-python/api/tags_api.py
129-
helloasso-python/api/tax_receipt_api.py
130130
helloasso-python/api/utilisateurs_api.py
131131
helloasso-python/api_client.py
132132
helloasso-python/api_response.py
@@ -239,8 +239,6 @@ setup.cfg
239239
setup.py
240240
test-requirements.txt
241241
test/__init__.py
242-
test/test_ha_trust_contract_legal_information_address_address_dto.py
243-
test/test_hello_asso_api_v5_models_organization_legal_informations_update_organization_fiscal_receipt_transmitter_body.py
244-
test/test_hello_asso_core_accounts_tax_receipts_organization_fiscal_receipt_options_configuration.py
245-
test/test_hello_asso_models_payments_cash_in_fiscal_receipt_fiscal_receipt_format_option.py
242+
test/test_organization_api.py
243+
test/test_reus_fiscaux_api.py
246244
tox.ini

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,10 @@ Class | Method | HTTP request | Description
112112
*ListeDeValeursApi* | [**values_organization_categories_get**](docs/ListeDeValeursApi.md#values_organization_categories_get) | **GET** /values/organization/categories | Obtenir la liste des catégories du JO
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.
115-
*OrganisationApi* | [**organizations_legal_informations_organization_slug_configuration_get**](docs/OrganisationApi.md#organizations_legal_informations_organization_slug_configuration_get) | **GET** /organizations/legal-informations/{organizationSlug}/configuration |
116-
*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 |
115+
*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_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.
117117
*OrganisationApi* | [**organizations_organization_slug_get**](docs/OrganisationApi.md#organizations_organization_slug_get) | **GET** /organizations/{organizationSlug} | Obtenir le détail d'une organisation
118-
*OrganizationLegalInformationsApi* | [**organizations_legal_informations_organization_slug_configuration_put**](docs/OrganizationLegalInformationsApi.md#organizations_legal_informations_organization_slug_configuration_put) | **PUT** /organizations/legal-informations/{organizationSlug}/configuration | Update the organization legal information configuration
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.
@@ -128,11 +128,11 @@ Class | Method | HTTP request | Description
128128
*PartenairesApi* | [**partners_me_api_notifications_put**](docs/PartenairesApi.md#partners_me_api_notifications_put) | **PUT** /partners/me/api-notifications | Mise à jour de l'URL de notification principale
129129
*PartenairesApi* | [**partners_me_get**](docs/PartenairesApi.md#partners_me_get) | **GET** /partners/me | Récupération des informations
130130
*PartenairesApi* | [**partners_me_organizations_get**](docs/PartenairesApi.md#partners_me_organizations_get) | **GET** /partners/me/organizations | Obtenir toutes les organisations
131+
*ReusFiscauxApi* | [**organizations_organization_slug_tax_receipt_configuration_get**](docs/ReusFiscauxApi.md#organizations_organization_slug_tax_receipt_configuration_get) | **GET** /organizations/{organizationSlug}/tax-receipt/configuration | Obtenir la configuration des reçus fiscaux
132+
*ReusFiscauxApi* | [**organizations_organization_slug_tax_receipt_configuration_put**](docs/ReusFiscauxApi.md#organizations_organization_slug_tax_receipt_configuration_put) | **PUT** /organizations/{organizationSlug}/tax-receipt/configuration | Mettre à jour la configuration des reçus fiscaux
133+
*ReusFiscauxApi* | [**organizations_organization_slug_tax_receipt_fiscal_receipt_transmitter_put**](docs/ReusFiscauxApi.md#organizations_organization_slug_tax_receipt_fiscal_receipt_transmitter_put) | **PUT** /organizations/{organizationSlug}/tax-receipt/fiscal-receipt-transmitter | Mettre à jour l'émetteur des reçus fiscaux
134+
*ReusFiscauxApi* | [**organizations_organization_slug_tax_receipt_preview_post**](docs/ReusFiscauxApi.md#organizations_organization_slug_tax_receipt_preview_post) | **POST** /organizations/{organizationSlug}/tax-receipt/preview | Prévisualiser les reçus fiscaux
131135
*TagsApi* | [**tags_tag_name_get**](docs/TagsApi.md#tags_tag_name_get) | **GET** /tags/{tagName} | Obtenir le détail d'un tag interne
132-
*TaxReceiptApi* | [**organizations_organization_slug_tax_receipt_configuration_get**](docs/TaxReceiptApi.md#organizations_organization_slug_tax_receipt_configuration_get) | **GET** /organizations/{organizationSlug}/tax-receipt/configuration |
133-
*TaxReceiptApi* | [**organizations_organization_slug_tax_receipt_configuration_put**](docs/TaxReceiptApi.md#organizations_organization_slug_tax_receipt_configuration_put) | **PUT** /organizations/{organizationSlug}/tax-receipt/configuration |
134-
*TaxReceiptApi* | [**organizations_organization_slug_tax_receipt_fiscal_receipt_transmitter_put**](docs/TaxReceiptApi.md#organizations_organization_slug_tax_receipt_fiscal_receipt_transmitter_put) | **PUT** /organizations/{organizationSlug}/tax-receipt/fiscal-receipt-transmitter |
135-
*TaxReceiptApi* | [**organizations_organization_slug_tax_receipt_preview_post**](docs/TaxReceiptApi.md#organizations_organization_slug_tax_receipt_preview_post) | **POST** /organizations/{organizationSlug}/tax-receipt/preview |
136136
*UtilisateursApi* | [**users_me_organizations_get**](docs/UtilisateursApi.md#users_me_organizations_get) | **GET** /users/me/organizations | Obtenir mes organisations
137137

138138

docs/OrganisationApi.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ All URIs are relative to *https://api.helloasso.com/v5*
55
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.
8-
[**organizations_legal_informations_organization_slug_configuration_get**](OrganisationApi.md#organizations_legal_informations_organization_slug_configuration_get) | **GET** /organizations/legal-informations/{organizationSlug}/configuration |
9-
[**organizations_legal_informations_tax_information_texts_get**](OrganisationApi.md#organizations_legal_informations_tax_information_texts_get) | **GET** /organizations/legal-informations/tax-information-texts |
8+
[**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_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.
1010
[**organizations_organization_slug_get**](OrganisationApi.md#organizations_organization_slug_get) | **GET** /organizations/{organizationSlug} | Obtenir le détail d'une organisation
1111

1212

@@ -87,7 +87,7 @@ This endpoint does not need any parameter.
8787
# **organizations_legal_informations_organization_slug_configuration_get**
8888
> HelloAssoModelsAccountsOrganizationLegalInformationsOrganizationLegalInformationConfiguration organizations_legal_informations_organization_slug_configuration_get(organization_slug)
8989
90-
90+
Obtenir la configuration des informations juridiques de l'organisation.
9191

9292
<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/>
9393

@@ -121,7 +121,7 @@ with helloasso-python.ApiClient(configuration) as api_client:
121121
organization_slug = 'organization_slug_example' # str |
122122

123123
try:
124-
#
124+
# Obtenir la configuration des informations juridiques de l'organisation.
125125
api_response = api_instance.organizations_legal_informations_organization_slug_configuration_get(organization_slug)
126126
print("The response of OrganisationApi->organizations_legal_informations_organization_slug_configuration_get:\n")
127127
pprint(api_response)
@@ -165,7 +165,7 @@ Name | Type | Description | Notes
165165
# **organizations_legal_informations_tax_information_texts_get**
166166
> List[HelloAssoModelsAccountsOrganizationLegalInformationsTaxInformationText] organizations_legal_informations_tax_information_texts_get(organization_slug=organization_slug)
167167
168-
168+
Obtenir les textes d'information fiscale de l'organisation.
169169

170170
<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/>
171171

@@ -199,7 +199,7 @@ with helloasso-python.ApiClient(configuration) as api_client:
199199
organization_slug = 'organization_slug_example' # str | (optional)
200200

201201
try:
202-
#
202+
# Obtenir les textes d'information fiscale de l'organisation.
203203
api_response = api_instance.organizations_legal_informations_tax_information_texts_get(organization_slug=organization_slug)
204204
print("The response of OrganisationApi->organizations_legal_informations_tax_information_texts_get:\n")
205205
pprint(api_response)

docs/OrganizationApi.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# helloasso-python.OrganizationApi
2+
3+
All URIs are relative to *https://api.helloasso.com/v5*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**organizations_legal_informations_organization_slug_configuration_put**](OrganizationApi.md#organizations_legal_informations_organization_slug_configuration_put) | **PUT** /organizations/legal-informations/{organizationSlug}/configuration | Mettre à jour la configuration des informations juridiques de l&#39;organisation.
8+
9+
10+
# **organizations_legal_informations_organization_slug_configuration_put**
11+
> 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)
12+
13+
Mettre à jour la configuration des informations juridiques de l'organisation.
14+
15+
<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/>
16+
17+
### Example
18+
19+
* OAuth Authentication (OAuth2):
20+
21+
```python
22+
import helloasso-python
23+
from helloasso-python.models.hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body import HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody
24+
from helloasso-python.rest import ApiException
25+
from pprint import pprint
26+
27+
# Defining the host is optional and defaults to https://api.helloasso.com/v5
28+
# See configuration.py for a list of all supported configuration parameters.
29+
configuration = helloasso-python.Configuration(
30+
host = "https://api.helloasso.com/v5"
31+
)
32+
33+
# The client must configure the authentication and authorization parameters
34+
# in accordance with the API server security policy.
35+
# Examples for each auth method are provided below, use the example that
36+
# satisfies your auth use case.
37+
38+
configuration.access_token = os.environ["ACCESS_TOKEN"]
39+
40+
# Enter a context with an instance of the API client
41+
with helloasso-python.ApiClient(configuration) as api_client:
42+
# Create an instance of the API class
43+
api_instance = helloasso-python.OrganizationApi(api_client)
44+
organization_slug = 'organization_slug_example' # str |
45+
hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body = helloasso-python.HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody() # HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody | (optional)
46+
47+
try:
48+
# Mettre à jour la configuration des informations juridiques de l'organisation.
49+
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)
50+
except Exception as e:
51+
print("Exception when calling OrganizationApi->organizations_legal_informations_organization_slug_configuration_put: %s\n" % e)
52+
```
53+
54+
55+
56+
### Parameters
57+
58+
59+
Name | Type | Description | Notes
60+
------------- | ------------- | ------------- | -------------
61+
**organization_slug** | **str**| |
62+
**hello_asso_api_v5_models_organization_legal_informations_update_organization_legal_information_configuration_body** | [**HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody**](HelloAssoApiV5ModelsOrganizationLegalInformationsUpdateOrganizationLegalInformationConfigurationBody.md)| | [optional]
63+
64+
### Return type
65+
66+
void (empty response body)
67+
68+
### Authorization
69+
70+
[OAuth2](../README.md#OAuth2)
71+
72+
### HTTP request headers
73+
74+
- **Content-Type**: application/json-patch+json, application/json, text/json, application/*+json
75+
- **Accept**: Not defined
76+
77+
### HTTP response details
78+
79+
| Status code | Description | Response headers |
80+
|-------------|-------------|------------------|
81+
**200** | Success | - |
82+
**401** | Unauthorized, you must add a valid JWT into Authorization Header with the format : &#x60;Bearer TOKEN&#x60; | - |
83+
**403** | The JWT token hasn&#39;t the privileges or Roles for this action | - |
84+
**404** | Not Found | - |
85+
86+
[[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)
87+

0 commit comments

Comments
 (0)