Metadata-Version: 2.4
Name: navoptix
Version: 1.0.0
Summary: Maiaddy Cloud Essence NavOptix platform for geocoding, navigation, and route optimization
License: Apache 2.0
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.31.0
Requires-Dist: aiohttp>=3.8.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: black>=22.0.0; extra == "dev"
Requires-Dist: mypy>=0.950; extra == "dev"

# NavOptix Python SDK 1.0.0

NavOptix Python SDK for geocoding, route optimization, ETA, and reverse geocoding.

## Installation

```bash
pip install navoptix
```

## Sample Usage

```python
from navoptix_sdk import NavOptixSdk
from navoptix_sdk.models.navoptix_optimize_request import NavOptixOptimizeRequest

sdk = NavOptixSdk(access_token="YOUR_API_KEY", base_url="http://localhost:7718")

geocode = sdk.intelligence.geocode(loccode="LA15A 2AE")

request = NavOptixOptimizeRequest(
    origin_loccode="LA15A 2AE",
    origin_id="A",
    destination_loccode="LA13A 1ML",
    destination_id="B",
)
optimized = sdk.intelligence.optimize(request)

eta = sdk.intelligence.calculate_eta("LA15A 2AE", "LA13A 1ML")
location = sdk.intelligence.get_location(6.45, 3.39)
health = sdk.health.health()
```

## Services

| Service | Methods |
|---------|---------|
| `intelligence` | `geocode`, `optimize`, `calculate_eta`, `get_location` |
| `health` | `health` |

## Response envelope

All intelligence endpoints return `{ success, message, data, timestamp }`.
