Package: xcherryapi
xcherryapiThis APIs between xCherry service and SDKsThis Python package is automatically generated by theOpenAPI Generatorproject:API version: 0.0.3Package version: 0.0.3Build package: org.openapitools.codegen.languages.PythonClientCodegenRequirements.Python 3.7+Installation & Usagepip installIf the python package is hosted on a repository, you can install directly using:pipinstallgit+https://github.com/xcherryio/apis.git(you may need to runpipwith root permission:sudo pip install git+https://github.com/xcherryio/apis.git)Then import the package:importxcherryapiSetuptoolsInstall viaSetuptools.pythonsetup.pyinstall--user(orsudo python setup.py installto install the package for all users)Then import the package:importxcherryapiTestsExecutepytestto run the tests.Getting StartedPlease follow theinstallation procedureand then run the following:importtimeimportxcherryapifromxcherryapi.restimportApiExceptionfrompprintimportpprint# Defining the host is optional and defaults to http://localhost# See configuration.py for a list of all supported configuration parameters.configuration=xcherryapi.Configuration(host="http://localhost")# Enter a context with an instance of the API clientwithxcherryapi.ApiClient(configuration)asapi_client:# Create an instance of the API classapi_instance=xcherryapi.DefaultApi(api_client)process_execution_describe_request=xcherryapi.ProcessExecutionDescribeRequest()# ProcessExecutionDescribeRequest |  (optional)try:# describe a process executionapi_response=api_instance.api_v1_xcherry_service_process_execution_describe_post(process_execution_describe_request=process_execution_describe_request)print("The response of DefaultApi->api_v1_xcherry_service_process_execution_describe_post:\n")pprint(api_response)exceptApiExceptionase:print("Exception when calling DefaultApi->api_v1_xcherry_service_process_execution_describe_post:%s\n"%e)Documentation for API EndpointsAll URIs are relative tohttp://localhostClassMethodHTTP requestDescriptionDefaultApiapi_v1_xcherry_service_process_execution_describe_postPOST/api/v1/xcherry/service/process-execution/describedescribe a process executionDefaultApiapi_v1_xcherry_service_process_execution_publish_to_local_queue_postPOST/api/v1/xcherry/service/process-execution/publish-to-local-queuesend message(s) to be consumed within a single process executionDefaultApiapi_v1_xcherry_service_process_execution_rpc_postPOST/api/v1/xcherry/service/process-execution/rpcexecute a RPC method of a process executionDefaultApiapi_v1_xcherry_service_process_execution_start_postPOST/api/v1/xcherry/service/process-execution/startstart a process executionDefaultApiapi_v1_xcherry_service_process_execution_stop_postPOST/api/v1/xcherry/service/process-execution/stopstop a process executionDefaultApiapi_v1_xcherry_worker_async_state_execute_postPOST/api/v1/xcherry/worker/async-state/executeinvoking AsyncState.execute APIDefaultApiapi_v1_xcherry_worker_async_state_wait_until_postPOST/api/v1/xcherry/worker/async-state/wait-untilinvoking AsyncState.waitUntil APIDefaultApiapi_v1_xcherry_worker_process_rpc_postPOST/api/v1/xcherry/worker/process/rpcexecute a RPC method of a process execution in the workerDefaultApiinternal_api_v1_xcherry_notify_immediate_tasks_postPOST/internal/api/v1/xcherry/notify-immediate-tasksfor api service to tell async service that there are new immediate tasks added to the queueDefaultApiinternal_api_v1_xcherry_notify_timer_tasks_postPOST/internal/api/v1/xcherry/notify-timer-tasksfor api service to tell async service that there are new timer tasks added to the queueDocumentation For ModelsApiErrorResponseAppDatabaseColumnValueAppDatabaseConfigAppDatabaseErrorAppDatabaseErrorHandlingAppDatabaseReadRequestAppDatabaseReadResponseAppDatabaseRowReadResponseAppDatabaseRowWriteAppDatabaseTableConfigAppDatabaseTableReadRequestAppDatabaseTableReadResponseAppDatabaseTableRowSelectorAppDatabaseTableWriteAppDatabaseWriteAsyncStateConfigAsyncStateExecuteRequestAsyncStateExecuteResponseAsyncStateWaitUntilRequestAsyncStateWaitUntilResponseCommandRequestCommandResultsCommandStatusCommandWaitingTypeContextDatabaseLockingTypeEncodedObjectErrorSubTypeKeyValueLoadLocalAttributesRequestLoadLocalAttributesResponseLocalAttributeConfigLocalQueueCommandLocalQueueMessageLocalQueueMessageResultLocalQueueResultNotifyImmediateTasksRequestNotifyTimerTasksRequestProcessExecutionDescribeRequestProcessExecutionDescribeResponseProcessExecutionRpcRequestProcessExecutionRpcResponseProcessExecutionStartRequestProcessExecutionStartResponseProcessExecutionStopRequestProcessExecutionStopTypeProcessIdReusePolicyProcessRpcWorkerRequestProcessRpcWorkerResponseProcessStartConfigProcessStatusPublishToLocalQueueRequestRetryPolicyStateDecisionStateFailureRecoveryOptionsStateFailureRecoveryPolicyStateMovementThreadCloseDecisionThreadCloseTypeTimerCommandTimerResultWorkerApiTypeWorkerErrorResponseWriteConflictModeDocumentation For AuthorizationEndpoints do not require authorization.Author