Skip to content

eHelply/Python-Experimental-eHelply-SDK

Repository files navigation

ehelply-python-experimental-sdk

eHelply SDK for SuperStack Services

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.1.118
  • Package version: 1.1.118
  • Build package: org.openapitools.codegen.languages.PythonExperimentalClientCodegen For more information, please visit https://superstack.ehelply.com/support

Requirements.

Python >=3.9 v3.9 is needed so one can combine classmethod and property decorators to define object schema properties as classes

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import ehelply_python_experimental_sdk

Setuptools

Install 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 ehelply_python_experimental_sdk

Getting Started

Please follow the installation procedure and then run the following:

import time
import ehelply_python_experimental_sdk
from pprint import pprint
from ehelply_python_experimental_sdk.api import appointments_api
from ehelply_python_experimental_sdk.model.appointment_base import AppointmentBase
from ehelply_python_experimental_sdk.model.appointment_response import AppointmentResponse
from ehelply_python_experimental_sdk.model.http_validation_error import HTTPValidationError
# Defining the host is optional and defaults to https://api.prod.ehelply.com
# See configuration.py for a list of all supported configuration parameters.
configuration = ehelply_python_experimental_sdk.Configuration(
    host = "https://api.prod.ehelply.com"
)


# Enter a context with an instance of the API client
with ehelply_python_experimental_sdk.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = appointments_api.AppointmentsApi(api_client)
    appointment_uuid = "appointment_uuid_example" # str | 
entity_uuid = "entity_uuid_example" # str | 
x_access_token = "x-access-token_example" # str |  (optional)
x_secret_token = "x-secret-token_example" # str |  (optional)
authorization = "authorization_example" # str |  (optional)
ehelply_active_participant = "ehelply-active-participant_example" # str |  (optional)
ehelply_project = "ehelply-project_example" # str |  (optional)
ehelply_data = "ehelply-data_example" # str |  (optional)

    try:
        # Addentitytoappointment
        api_response = api_instance.add_entity_to_appointment(appointment_uuidentity_uuidx_access_token=x_access_tokenx_secret_token=x_secret_tokenauthorization=authorizationehelply_active_participant=ehelply_active_participantehelply_project=ehelply_projectehelply_data=ehelply_data)
        pprint(api_response)
    except ehelply_python_experimental_sdk.ApiException as e:
        print("Exception when calling AppointmentsApi->add_entity_to_appointment: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api.prod.ehelply.com

Class Method HTTP request Description
AppointmentsApi add_entity_to_appointment POST /appointments/appointments/{appointment_uuid}/entities/{entity_uuid} Addentitytoappointment
AppointmentsApi create_appointment POST /appointments/appointments Createappointment
AppointmentsApi delete_appointment DELETE /appointments/appointments/{appointment_uuid} Deleteappointment
AppointmentsApi detach_entity_from_appointment DELETE /appointments/appointments/{appointment_uuid}/entities/{entity_uuid} Removeentityfromappointment
AppointmentsApi get_appointment GET /appointments/appointments/{appointment_uuid} Getappointment
AppointmentsApi search_appointment GET /appointments/appointments Searchappointments
AppointmentsApi search_appointment_entities GET /appointments/appointments/{appointment_uuid}/entities Searchappointmententities
AppointmentsApi search_entity_appointments GET /appointments/appointments/entities/{entity_uuid}/appointments Getentityappointments
AppointmentsApi update_appointment PUT /appointments/appointments/{appointment_uuid} Updateappointment
BillingApi create_billing_account POST /sam/billing/projects/{project_uuid}/accounts Createbillingaccount
BillingApi get_client_secret GET /sam/billing/projects/{project_uuid}/secrets Getclientsecret
BillingApi has_payment GET /sam/billing/projects/{project_uuid}/payment-methods-exist Haspayment
BillingApi list_payment_methods GET /sam/billing/projects/{project_uuid}/payment-methods Listpaymentmethods
BillingApi process_payment POST /sam/billing/projects/{project_uuid}/payments Processpayment
BillingApi reconcile_payment_method GET /sam/billing/projects/{project_uuid}/payment-methods-reconciliation Reconcilepaymentmethod
BillingApi remove_payment_method DELETE /sam/billing/projects/{project_uuid}/payment-methods Removepaymentmethod
CatalogsApi attach_product_to_catalog POST /products/catalogs/{catalog_uuid}/products/{product_uuid} Addproducttocatalog
CatalogsApi create_catalog POST /products/catalogs Createcatalog
CatalogsApi delete_catalog DELETE /products/catalogs/{catalog_uuid} Deletecatalog
CatalogsApi detach_product_from_catalog DELETE /products/catalogs/{catalog_uuid}/products/{product_uuid} Removeproductfromcatalog
CatalogsApi get_catalog GET /products/catalogs/{catalog_uuid} Getcatalog
CatalogsApi search_catalog_products GET /products/catalogs/{catalog_uuid}/products Searchcatalogproducts
CatalogsApi search_catalogs GET /products/catalogs Searchcatalogs
CatalogsApi update_catalog PUT /products/catalogs/{catalog_uuid} Updatecatalog
CategoryApi create_category_places_categories_post POST /places/categories Create Category
CategoryApi delete_category_places_categories_category_uuid_delete DELETE /places/categories/{category_uuid} Delete Category
CategoryApi get_category_places_categories_category_uuid_get GET /places/categories/{category_uuid} Get Category
CategoryApi search_categories_places_categories_get GET /places/categories Search Categories
CategoryApi update_category_places_categories_category_uuid_put PUT /places/categories/{category_uuid} Update Category
CompaniesApi create_company_places_companies_post POST /places/companies Create Company
CompaniesApi delete_place_places_companies_company_uuid_delete DELETE /places/companies/{company_uuid} Delete Place
CompaniesApi get_company_places_companies_company_uuid_get GET /places/companies/{company_uuid} Get Company
CompaniesApi search_companies_places_companies_get GET /places/companies Search Companies
CompaniesApi update_company_places_companies_company_uuid_put PUT /places/companies/{company_uuid} Update Company
ContentApi create_file POST /files/files Createfile
ContentApi delete_file DELETE /files/files/{file_uuid} Deletefile
ContentApi get_file GET /files/files/{file_uuid} Getfile
ContentApi update_file PUT /files/files/{file_uuid} Updatefile
FactsApi delete_fact POST /sam/facts/facts/{fact_name} Deletefact
FactsApi delete_fact_0 POST /sam/facts/facts/{fact_name} Deletefact
FactsApi get_fact GET /sam/facts/facts/{fact_name} Getfact
FactsApi get_fact_0 GET /sam/facts/facts/{fact_name} Getfact
FactsApi get_facts GET /sam/facts/facts Getfacts
FactsApi get_facts_0 GET /sam/facts/facts Getfacts
FactsApi save_fact POST /sam/facts/facts Savefact
FactsApi save_fact_0 POST /sam/facts/facts Savefact
FieldsApi create_field POST /fields/fields Createfield
FieldsApi delete_field DELETE /fields/fields/{field_uuid} Deletefield
FieldsApi get_field GET /fields/fields/{field_uuid} Getfield
FieldsApi update_field PUT /fields/fields/{field_uuid} Updatefield
LoggingApi get_subject_logs GET /sam/logging/logs/services/{service}/subjects/{subject} Getsubjectlogs
MetaApi create_meta POST /meta/meta/service/{service}/type/{type_name}/entity/{entity_uuid} Createmeta
MetaApi create_slug POST /meta/slug Createslug
MetaApi delete_meta DELETE /meta/meta/{meta_uuid} Deletemeta
MetaApi delete_meta_from_parts DELETE /meta/meta/service/{service}/type/{type_name}/entity/{entity_uuid} Deletemetafromparts
MetaApi get_meta GET /meta/meta/{meta_uuid} Getmeta
MetaApi get_meta_from_parts GET /meta/meta/service/{service}/type/{type_name}/entity/{entity_uuid} Getmetafromparts
MetaApi touch_meta POST /meta/meta/{meta_uuid}/touch Touchmeta
MetaApi update_meta PUT /meta/meta/{meta_uuid} Updatemeta
MetaApi update_meta_from_parts PUT /meta/meta/service/{service}/type/{type_name}/entity/{entity_uuid} Updatemetafromparts
MonitorApi acknowledge_alarm POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/acknowledge Acknowledgealarm
MonitorApi assign_alarm POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/assign Assignalarm
MonitorApi attach_alarm_note POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/note Attachalarmnote
MonitorApi attach_alarm_ticket POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/ticket Attachalarmticket
MonitorApi clear_alarm POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/clear Clearalarm
MonitorApi delete_service_super_stack_meta DELETE /sam/monitor/services/{service}/superstack Deleteservicesuperstackmeta
MonitorApi get_service GET /sam/monitor/services/{service} Getservice
MonitorApi get_service_alarm GET /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid} Getservicealarm
MonitorApi get_service_alarms GET /sam/monitor/services/{service}/stages/{stage}/alarms Getservicealarms
MonitorApi get_service_heartbeat GET /sam/monitor/services/{service}/stages/{stage}/heartbeats Getserviceheartbeat
MonitorApi get_service_kpis GET /sam/monitor/services/{service}/kpis Getservicekpis
MonitorApi get_service_spec GET /sam/monitor/services/{service}/specs/{spec} Getservicespec
MonitorApi get_service_specs GET /sam/monitor/services/{service}/specs Getservicespecs
MonitorApi get_service_vitals GET /sam/monitor/services/{service}/stages/{stage}/vitals Getservicevitals
MonitorApi get_services GET /sam/monitor/services Getservices
MonitorApi get_services_with_specs GET /sam/monitor/specs/services Getserviceswithspecs
MonitorApi get_supertack_services GET /sam/monitor/superstack-services Getsupertackservices
MonitorApi hide_service POST /sam/monitor/services/{service}/stages/{stage}/hide Hideservice
MonitorApi ignore_alarm POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/ignore Ignorealarm
MonitorApi register_service POST /sam/monitor/services Registerservice
MonitorApi save_service_super_stack_meta POST /sam/monitor/services/{service}/superstack Saveservicesuperstackmeta
MonitorApi search_alarms GET /sam/monitor/services/{service}/alarms Searchalarms
MonitorApi show_service POST /sam/monitor/services/{service}/stages/{stage}/show Showservice
MonitorApi terminate_alarm POST /sam/monitor/services/{service}/stages/{stage}/alarms/{alarm_uuid}/terminate Terminatealarm
MonitorApi trigger_alarm POST /sam/monitor/services/{service}/stages/{stage}/alarms Triggeralarm
NotesApi create_note POST /notes/notes Createnote
NotesApi delete_note DELETE /notes/notes/{note_id} Deletenote
NotesApi get_note GET /notes/notes/{note_id} Getnote
NotesApi update_note PUT /notes/notes/{note_id} Updatenote
PlacesApi advanced_search_places GET /places/search/places/string Advancedsearchplaces
PlacesApi create_place_places_places_post POST /places/places Create Place
PlacesApi delete_place DELETE /places/places/{place_uuid} Deleteplace
PlacesApi forward_geocoding_places_geocoding_forward_get GET /places/geocoding/forward Forward Geocoding
PlacesApi get_place GET /places/places/{place_uuid} Getplace
PlacesApi reverse_geocoding_places_geocoding_reverse_get GET /places/geocoding/reverse Reverse Geocoding
PlacesApi search_places GET /places/places Searchplaces
PlacesApi update_place PUT /places/places/{place_uuid} Updateplace
ProductsApi create_product POST /products/products Createproduct
ProductsApi delete_product DELETE /products/products/{product_uuid} Deleteproduct
ProductsApi get_product GET /products/products/{product_uuid} Getproduct
ProductsApi search_product_catalog GET /products/products/{product_uuid}/catalogs Searchproductcatalog
ProductsApi search_products GET /products/products Searchproducts
ProductsApi update_product PUT /products/products/{product_uuid} Updateproduct
ProjectsApi add_member_to_project POST /sam/projects/projects/{project_uuid}/members/{entity_uuid} Addmembertoproject
ProjectsApi archive_project DELETE /sam/projects/projects/{project_uuid} Archiveproject
ProjectsApi create_project POST /sam/projects/projects Createproject
ProjectsApi create_project_credential POST /sam/projects/projects/{project_uuid}/credentials Createprojectcredential
ProjectsApi create_project_credit POST /sam/projects/projects/{project_uuid}/credits Createprojectcredit
ProjectsApi create_project_invoice POST /sam/projects/projects/{project_uuid}/invoices Createprojectinvoice
ProjectsApi create_project_key POST /sam/projects/projects/{project_uuid}/keys Createprojectkey
ProjectsApi create_usage_type POST /sam/projects/usage/types Createusagetype
ProjectsApi delete_project_credential DELETE /sam/projects/projects/{project_uuid}/credentials/{service_name} Deleteprojectcredential
ProjectsApi delete_project_key DELETE /sam/projects/projects/{project_uuid}/keys Deleteprojectkey
ProjectsApi delete_usage_type DELETE /sam/projects/usage/types/{usage_type_key} Deleteusagetype
ProjectsApi get_all_project_credentials GET /sam/projects/projects/{project_uuid}/credentials Getallprojectcredentials
ProjectsApi get_all_project_credits GET /sam/projects/projects/{project_uuid}/credits Getallprojectcredits
ProjectsApi get_all_project_usage GET /sam/projects/projects/{project_uuid}/usage Getallprojectusage
ProjectsApi get_member_projects GET /sam/projects/members/{entity_uuid}/projects Getmemberprojects
ProjectsApi get_project GET /sam/projects/projects/{project_uuid} Getproject
ProjectsApi get_project_credit_transactions GET /sam/projects/projects/{project_uuid}/credits/{credit_uuid}/transactions Getprojectcredittransactions
ProjectsApi get_project_invoice GET /sam/projects/projects/{project_uuid}/invoices Getprojectinvoice
ProjectsApi get_project_invoice_history GET /sam/projects/projects/{project_uuid}/invoices/history Getprojectinvoicehistory
ProjectsApi get_project_keys GET /sam/projects/projects/{project_uuid}/keys Getprojectkeys
ProjectsApi get_project_members GET /sam/projects/projects/{project_uuid}/members Getprojectmembers
ProjectsApi get_specific_project_credential GET /sam/projects/projects/{project_uuid}/credentials/{service_name} Getspecificprojectcredential
ProjectsApi get_specific_project_usage GET /sam/projects/projects/{project_uuid}/usage/{usage_type_key} Getspecificprojectusage
ProjectsApi get_usage_type GET /sam/projects/usage/types/{usage_type_key} Getusagetype
ProjectsApi remove_member_from_project DELETE /sam/projects/projects/{project_uuid}/members/{entity_uuid} Removememberfromproject
ProjectsApi revoke_project_credit DELETE /sam/projects/projects/{project_uuid}/credits/{credit_uuid} Revokeprojectcredit
ProjectsApi search_projects GET /sam/projects/projects Searchprojects
ProjectsApi search_usage_type GET /sam/projects/usage/types Searchusagetype
ProjectsApi update_project PUT /sam/projects/projects/{project_uuid} Updateproject
ProjectsApi update_project_credential PUT /sam/projects/projects/{project_uuid}/credentials/{service_name} Updateprojectcredential
ProjectsApi update_usage_type PUT /sam/projects/usage/types/{usage_type_key} Updateusagetype
ReviewsApi create_review POST /products/reviews/types/{entity_type}/entities/{entity_uuid} Create
ReviewsApi delete_review DELETE /products/reviews/types/{entity_type}/entities/{entity_uuid}/reviews/{review_uuid} Deletereview
ReviewsApi get_review GET /products/reviews/types/{entity_type}/entities/{entity_uuid}/reviews/{review_uuid} Getreview
ReviewsApi search_reviews GET /products/reviews/types/{entity_type}/entities/{entity_uuid} Searchreview
ReviewsApi update_review PUT /products/reviews/types/{entity_type}/entities/{entity_uuid}/reviews/{review_uuid} Updatereview
SecurityApi create_encryption_key POST /sam/security/encryption/categories/{category}/keys Createencryptionkey
SecurityApi create_key POST /sam/security/keys Createkey
SecurityApi delete_key DELETE /sam/security/keys/{key_uuid} Deletekey
SecurityApi generate_token POST /sam/security/tokens Generatetoken
SecurityApi get_encryption_key GET /sam/security/encryption/categories/{category}/keys Getencryptionkey
SecurityApi get_key GET /sam/security/keys/{key_uuid} Getkey
SecurityApi search_keys GET /sam/security/keys Searchkeys
SecurityApi verify_key POST /sam/security/keys/verify Verifykey
StaffApi create_staff POST /places/staff Createstaff
StaffApi delete_staff DELETE /places/staff/{staff_uuid} Deletestaff
StaffApi get_staff GET /places/staff/{staff_uuid} Getstaff
StaffApi search_staff GET /places/staff Searchstaff
StaffApi update_staff PUT /places/staff/{staff_uuid} Updatestaff
SupportApi create_contact POST /sam/support/contact Createcontact
SupportApi create_ticket POST /sam/support/projects/{project_uuid}/members/{member_uuid}/tickets Createticket
SupportApi list_tickets GET /sam/support/projects/{project_uuid}/members/{member_uuid}/tickets Listtickets
SupportApi update_ticket PUT /sam/support/projects/{project_uuid}/members/{member_uuid}/tickets/{ticket_id} Updateticket
SupportApi view_ticket GET /sam/support/projects/{project_uuid}/members/{member_uuid}/tickets/{ticket_id} Viewticket
TagApi delete_tag DELETE /places/tags/{tag_uuid} Deletetag
TagsApi create_tag POST /places/tags Createtag
TagsApi get_tag GET /places/tags/{tag_uuid} Gettag
TagsApi search_tag GET /places/tags Searchtag
TagsApi update_tag PUT /places/tags/{tag_uuid} Updatetag
UsersApi confirm_signup POST /sam/users/auth/signup/confirm Confirmsignup
UsersApi create_participant POST /sam/users/participants Createparticipant
UsersApi create_user POST /sam/users Createuser
UsersApi delete_participant DELETE /sam/users/participants/{participant_id} Deleteparticipant
UsersApi delete_user DELETE /sam/users/{user_id} Deleteuser
UsersApi get_participant GET /sam/users/participants/{participant_id} Getparticipant
UsersApi get_user GET /sam/users/{user_id} Getuser
UsersApi login POST /sam/users/auth/login Login
UsersApi refresh_token POST /sam/users/auth/{app_client}/refresh-token Refreshtoken
UsersApi reset_password POST /sam/users/auth/password/reset Resetpassword
UsersApi reset_password_confirmation POST /sam/users/auth/password/reset/confirm Resetpasswordconfirmation
UsersApi search_participants GET /sam/users/participants Searchparticipants
UsersApi signup POST /sam/users/auth/signup Signup
UsersApi update_participant PUT /sam/users/participants/{participant_id} Updateparticipant
UsersApi update_user PUT /sam/users/{user_id} Updateuser
UsersApi user_validations POST /sam/users/validations/{field} Uservalidations

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author

support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com support@ehelply.com

Notes for Large OpenAPI documents

If the OpenAPI document is large, imports in ehelply_python_experimental_sdk.apis and ehelply_python_experimental_sdk.models may fail with a RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:

Solution 1: Use specific imports for apis and models like:

  • from ehelply_python_experimental_sdk.api.default_api import DefaultApi
  • from ehelply_python_experimental_sdk.model.pet import Pet

Solution 1: Before importing the package, adjust the maximum recursion limit as shown below:

import sys
sys.setrecursionlimit(1500)
import ehelply_python_experimental_sdk
from ehelply_python_experimental_sdk.apis import *
from ehelply_python_experimental_sdk.models import *

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published