Metadata-Version: 2.1
Name: strongmind-platform-sdk
Version: 3.7.1
Summary: Common utilities, models, and clients used with StrongMind Platform APIs
Home-page: https://github.com/StrongMind/platform-python-sdk
Author: Team Platform
Author-email: platform@strongmind.com
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pytz
Requires-Dist: strongmind-oneroster-client>=2.0.2
Requires-Dist: pydantic>=1.10.11
Requires-Dist: cryptography>=37.0.4
Requires-Dist: sentry-sdk

# platform-python-sdk

This Python package is intended to provide clients and models for accessing the Platform APIs.

**Current Version**: `3.2.0`

## Requirements.

Python 3.6

## Installation & Usage
### pip install

```sh
pip install strongmind-platform-sdk
```

Then import and use the package:
```python
from strongmind_platform_sdk.platform_sdk.clients.oneroster_client import get_authenticated_oneroster_client
from oneroster_client.api.enrollments_management_api import EnrollmentsManagementApi
base_client = get_authenticated_oneroster_client(
            base_url,
            id_server_base_url,
            client_id,
            client_secret
        )

enrollments_client = EnrollmentsManagementApi(base_client)
enrollment = enrollments_client.get_enrollment("{UUID}")
```

## OneRoster Diagram
![spec-image018](https://user-images.githubusercontent.com/3137263/156631023-7bade029-d038-4a64-88d3-104d416d7d90.jpeg)
