Basic usage on README

This commit is contained in:
michaelachrisco 2024-10-25 10:17:14 -07:00
parent 1a3f20786d
commit f185eca2a7

View file

@ -1,2 +1,22 @@
# accelapy
Access Accela via REST API
## How to use:
You may need to get your payload from Accela for your environment.
```python
from accelapy.accelapy.client import AccelaClient
from accelapy.accelapy.records_client.types import Response
from accelapy.accelapy.records_client.models import RecordModel
import json
from typing import List
from accelapy.accelapy.payload import Payload
payload = Payload(payload_str='totally-real-payload')
api_client = AccelaClient(payload=payload)
response: Response = api_client.v4_get_records.sync_detailed(client=api_client.authentication_client, custom_id='E24-00103')
json_load = json.loads(response.content)
record_models : List[RecordModel] = [RecordModel.from_dict(x) for x in json_load['result']]
print(record_models)
```