Metadata-Version: 2.4
Name: t_dentrix_service
Version: 0.1.3
Summary: Service for handling Dentrix processes.
Home-page: https://www.thoughtful.ai/
Author: Thoughtful
Author-email: support@thoughtful.ai
Keywords: t_dentrix_service
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11.5
Description-Content-Type: text/markdown
Requires-Dist: rpaframework>=28.1.0
Requires-Dist: retry~=0.9.2
Requires-Dist: fake-useragent>=1.4.0
Requires-Dist: pytest>=7.2.0
Requires-Dist: t_object~=0.1.7
Requires-Dist: pycryptodome>=3.21.0
Requires-Dist: numpy>=2.2.4
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Dentrix Service

Service for handling Dentrix processes.
Contains methods that integrate operations inside the Dentrix platform with any automations that require it.
It does this by utilizing API requests and UI operations automated by Selenium.

## Main Objects
- DentrixServiceRequests: Contains logic for requests of endpoints taken from the Dentrix website.
- AscendRequests: Contains logic that makes requests to the endpoints of the official Ascend API (Not yet available).
- DentrixService: Contains easy to use logic that receives, processes and returns information from the Dentrix website, and it's endpoints, in a more pythonic way (models and exceptions instead of jsons and status codes).

## Usage
```python
from t_dentrix_service import DentrixService

ds = DentrixService("username": "foobar", "password": "12345")
ds.login_to_dentrix()
# you can now execute any operation you'd like
```
