No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 0.0.37
- Package version: 2.0.5
- Generator version: 7.4.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Python 3.7+
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/ecotaxa/ecotaxa_py_client.git(you may need to run pip with root permission: sudo pip install git+https://github.com/ecotaxa/ecotaxa_py_client.git)
Then import the package:
import ecotaxa_py_clientInstall via Setuptools.
python setup.py install --user(or sudo python setup.py install to install the package for all users)
Then import the package:
import ecotaxa_py_clientExecute pytest to run the tests.
Please follow the installation procedure and then run the following:
import ecotaxa_py_client
from ecotaxa_py_client.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://ecotaxa.obs-vlfr.fr/api
# See configuration.py for a list of all supported configuration parameters.
configuration = ecotaxa_py_client.Configuration(
host = "https://ecotaxa.obs-vlfr.fr/api"
)
# In case of ssl error
configuration.verify_ssl=False
# Enter a context with an instance of the API client
with ecotaxa_py_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = ecotaxa_py_client.AuthentificationApi(api_client)
login_req = ecotaxa_py_client.LoginReq(
password="your_password",
username="your@mail.com",
) # LoginReq |
try:
# Login
api_response = api_instance.login(login_req)
os.environ["ACCESS_TOKEN"]=api_response
print("The response of AuthentificationApi->login:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling AuthentificationApi->login: %s\n" % e)
# Call the show_current_user endpoint to check your connexion :
from ecotaxa_py_client.models.user_model_with_rights import UserModelWithRights
configuration.access_token = os.environ["ACCESS_TOKEN"]
# Enter a context with an instance of the API client
with ecotaxa_py_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = ecotaxa_py_client.UsersApi(api_client)
try:
# Show Current User
api_response = api_instance.show_current_user()
print("The response of UsersApi->show_current_user:\n")
pprint(api_response)
except Exception as e:
print("Exception when calling UsersApi->show_current_user: %s\n" % e)All URIs are relative to https://ecotaxa.obs-vlfr.fr/api
| Class | Method | HTTP request | Description |
|---|---|---|---|
| FilesApi | list_common_files | GET /common_files/ | List Common Files |
| FilesApi | list_user_files | GET /my_files/{sub_path} | List User Files |
| FilesApi | post_user_file | POST /my_files/ | Put User File |
| TaxonomyTreeApi | add_taxon_in_central | PUT /taxon/central | Add Taxon In Central |
| TaxonomyTreeApi | get_taxon_in_central | GET /taxon/central/{taxon_id} | Get Taxon In Central |
| TaxonomyTreeApi | pull_taxa_update_from_central | GET /taxa/pull_from_central | Pull Taxa Update From Central |
| TaxonomyTreeApi | push_taxa_stats_in_central | GET /taxa/stats/push_to_central | Push Taxa Stats In Central |
| TaxonomyTreeApi | query_root_taxa | GET /taxa | Query Root Taxa |
| TaxonomyTreeApi | query_taxa | GET /taxon/{taxon_id} | Query Taxa |
| TaxonomyTreeApi | query_taxa_set | GET /taxon_set/query | Query Taxa Set |
| TaxonomyTreeApi | query_taxa_usage | GET /taxon/{taxon_id}/usage | Query Taxa Usage |
| TaxonomyTreeApi | reclassif_project_stats | GET /taxa/reclassification_history/{project_id} | Reclassif Project Stats |
| TaxonomyTreeApi | reclassif_stats | GET /taxa/reclassification_stats | Reclassif Stats |
| TaxonomyTreeApi | search_taxa | GET /taxon_set/search | Search Taxa |
| TaxonomyTreeApi | taxa_tree_status | GET /taxa/status | Taxa Tree Status |
| WIPApi | system_status | GET /status | System Status |
| AcquisitionsApi | acquisition_query | GET /acquisition/{acquisition_id} | Acquisition Query |
| AcquisitionsApi | acquisitions_search | GET /acquisitions/search | Acquisitions Search |
| AcquisitionsApi | update_acquisitions | POST /acquisition_set/update | Update Acquisitions |
| AdminApi | db_direct_query | GET /admin/db/query | Direct Db Query |
| AuthentificationApi | login | POST /login | Login |
| CollectionsApi | collection_by_short_title | GET /collections/by_short_title | Collection By Short Title |
| CollectionsApi | collection_by_title | GET /collections/by_title | Collection By Title |
| CollectionsApi | create_collection | POST /collections/create | Create Collection |
| CollectionsApi | darwin_core_format_export | POST /collections/export/darwin_core | Darwin Core Format Export |
| CollectionsApi | erase_collection | DELETE /collections/{collection_id} | Erase Collection |
| CollectionsApi | get_collection | GET /collections/{collection_id} | Get Collection |
| CollectionsApi | get_collection_taxonomy_recast | GET /collections/{collection_id}/taxo_recast | Read Collection Taxo Recast |
| CollectionsApi | search_collections | GET /collections/search | Search Collections |
| CollectionsApi | update_collection | PUT /collections/{collection_id} | Update Collection |
| CollectionsApi | update_collection_taxonomy_recast | PUT /collections/{collection_id}/taxo_recast | Update Collection Taxo Recast |
| InstrumentsApi | instrument_query | GET /instruments/ | Instrument Query |
| JobsApi | erase_job | DELETE /jobs/{job_id} | Erase Job |
| JobsApi | get_job | GET /jobs/{job_id}/ | Get Job |
| JobsApi | get_job_file | GET /jobs/{job_id}/file | Get Job File |
| JobsApi | get_job_log_file | GET /jobs/{job_id}/log | Get Job Log File |
| JobsApi | list_jobs | GET /jobs/ | List Jobs |
| JobsApi | reply_job_question | POST /jobs/{job_id}/answer | Reply Job Question |
| JobsApi | restart_job | GET /jobs/{job_id}/restart | Restart Job |
| MiscApi | do_nothing | GET /noop | Do Nothing |
| MiscApi | query_ml_models | GET /ml_models | Query Ml Models |
| MiscApi | system_error | GET /error | System Error |
| MiscApi | used_constants | GET /constants | Used Constants |
| ObjectApi | object_query | GET /object/{object_id} | Object Query |
| ObjectApi | object_query_history | GET /object/{object_id}/history | Object Query History |
| ObjectsApi | classify_auto_object_set | POST /object_set/classify_auto | Classify Auto Object Set |
| ObjectsApi | classify_object_set | POST /object_set/classify | Classify Object Set |
| ObjectsApi | erase_object_set | DELETE /object_set/ | Erase Object Set |
| ObjectsApi | export_object_set | POST /object_set/export | Export Object Set |
| ObjectsApi | export_object_set_backup | POST /object_set/export/backup | Export Object Set Backup |
| ObjectsApi | export_object_set_general | POST /object_set/export/general | Export Object Set General |
| ObjectsApi | export_object_set_summary | POST /object_set/export/summary | Export Object Set Summary |
| ObjectsApi | get_object_set | POST /object_set/{project_id}/query | Get Object Set |
| ObjectsApi | get_object_set_summary | POST /object_set/{project_id}/summary | Get Object Set Summary |
| ObjectsApi | predict_object_set | POST /object_set/predict | Predict Object Set |
| ObjectsApi | query_object_set_parents | POST /object_set/parents | Query Object Set Parents |
| ObjectsApi | reclassify_object_set | POST /object_set/{project_id}/reclassify | Reclassify Object Set |
| ObjectsApi | reset_object_set_to_predicted | POST /object_set/{project_id}/reset_to_predicted | Reset Object Set To Predicted |
| ObjectsApi | revert_object_set_to_history | POST /object_set/{project_id}/revert_to_history | Revert Object Set To History |
| ObjectsApi | update_object_set | POST /object_set/update | Update Object Set |
| ProcessesApi | process_query | GET /process/{process_id} | Process Query |
| ProcessesApi | update_processes | POST /process_set/update | Update Processes |
| ProjectsApi | create_project | POST /projects/create | Create Project |
| ProjectsApi | erase_project | DELETE /projects/{project_id} | Erase Project |
| ProjectsApi | import_file | POST /file_import/{project_id} | Import File |
| ProjectsApi | project_check | GET /projects/{project_id}/check | Project Check |
| ProjectsApi | project_merge | POST /projects/{project_id}/merge | Project Merge |
| ProjectsApi | project_query | GET /projects/{project_id} | Project Query |
| ProjectsApi | project_recompute_geography | POST /projects/{project_id}/recompute_geo | Project Recompute Geography |
| ProjectsApi | project_recompute_sunpos | POST /projects/{project_id}/recompute_sunpos | Project Recompute Sunpos |
| ProjectsApi | project_set_get_column_stats | GET /project_set/column_stats | Project Set Get Column Stats |
| ProjectsApi | project_set_get_stats | GET /project_set/taxo_stats | Project Set Get Stats |
| ProjectsApi | project_set_get_user_stats | GET /project_set/user_stats | Project Set Get User Stats |
| ProjectsApi | project_stats | GET /projects/{project_id}/stats | Project Stats |
| ProjectsApi | project_subset | POST /projects/{project_id}/subset | Project Subset |
| ProjectsApi | search_projects | GET /projects/search | Search Projects |
| ProjectsApi | set_project_predict_settings | PUT /projects/{project_id}/prediction_settings | Set Project Predict Settings |
| ProjectsApi | simple_import | POST /simple_import/{project_id} | Simple Import |
| ProjectsApi | update_project | PUT /projects/{project_id} | Update Project |
| SamplesApi | sample_query | GET /sample/{sample_id} | Sample Query |
| SamplesApi | sample_set_get_stats | GET /sample_set/taxo_stats | Sample Set Get Stats |
| SamplesApi | samples_search | GET /samples/search | Samples Search |
| SamplesApi | update_samples | POST /sample_set/update | Update Samples |
| UsersApi | activate_user | POST /users/activate/{user_id}/{status} | Activate User |
| UsersApi | create_user | POST /users/create | Create User |
| UsersApi | get_admin_users | GET /users/user_admins | Get Admin Users |
| UsersApi | get_current_user_prefs | GET /users/my_preferences/{project_id} | Get Current User Prefs |
| UsersApi | get_user | GET /users/{user_id} | Get User |
| UsersApi | get_users | GET /users | Get Users |
| UsersApi | get_users_admins | GET /users/admins | Get Users Admins |
| UsersApi | reset_user_password | POST /users/reset_user_password | Reset User Password |
| UsersApi | search_organizations | GET /organizations/search | Search Organizations |
| UsersApi | search_user | GET /users/search | Search User |
| UsersApi | set_current_user_prefs | PUT /users/my_preferences/{project_id} | Set Current User Prefs |
| UsersApi | show_current_user | GET /users/me | Show Current User |
| UsersApi | update_user | PUT /users/{user_id} | Update User |
- AcquisitionModel
- BackupExportReq
- BodyExportObjectSetBackupObjectSetExportBackupPost
- BodyExportObjectSetGeneralObjectSetExportGeneralPost
- BodyExportObjectSetObjectSetExportPost
- BodyExportObjectSetSummaryObjectSetExportSummaryPost
- BodyPredictObjectSetObjectSetPredictPost
- BulkUpdateReq
- ClassifyAutoReq
- ClassifyReq
- ColUpdate
- CollectionModel
- Constants
- CreateCollectionReq
- CreateProjectReq
- DarwinCoreExportReq
- DirectoryEntryModel
- DirectoryModel
- ExportImagesOptionsEnum
- ExportReq
- ExportRsp
- ExportSplitOptionsEnum
- ExportTypeEnum
- GeneralExportReq
- GroupDefinitions
- HTTPValidationError
- HistoricalClassification
- HistoricalLastClassif
- ImageModel
- ImportReq
- ImportRsp
- JobModel
- LicenseEnum
- LimitMethods
- LoginReq
- MLModel
- MergeRsp
- MinUserModel
- MinimalUserBO
- ObjectHeaderModel
- ObjectModel
- ObjectSetQueryRsp
- ObjectSetRevertToHistoryRsp
- ObjectSetSummaryRsp
- PredictionReq
- PredictionRsp
- ProcessModel
- ProjectFilters
- ProjectFiltersDict
- ProjectModel
- ProjectSetColumnStatsModel
- ProjectSummaryModel
- ProjectTaxoStatsModel
- ProjectUserStatsModel
- ResetPasswordReq
- ResponseDoNothingNoopGet
- SampleModel
- SampleTaxoStatsModel
- SciExportTypeEnum
- SimpleImportReq
- SimpleImportRsp
- SubsetReq
- SubsetRsp
- SummaryExportGroupingEnum
- SummaryExportQuantitiesOptionsEnum
- SummaryExportReq
- SummaryExportSumOptionsEnum
- TaxaSearchRsp
- TaxonCentral
- TaxonModel
- TaxonUsageModel
- TaxonomyRecast
- TaxonomyTreeStatus
- UserActivateReq
- UserActivity
- UserModelWithRights
- ValidationError
Authentication schemes defined for the API:
- Type: OAuth
- Flow: password
- Authorization URL:
- Scopes: N/A