Bases: AsyncBaseResource
Asynchronous user endpoints.
Source code in src/qgendapy/resources/_base.py
| def __init__(self, client: AsyncQGendaClient) -> None:
self._client = client
|
list(*, odata=None)
async
Source code in src/qgendapy/resources/user.py
| async def list(self, *, odata: OData | None = None) -> QGendaResponse:
return await self._get("/user", odata=odata)
|
get(user_key, *, odata=None)
async
Source code in src/qgendapy/resources/user.py
| async def get(self, user_key: str, *, odata: OData | None = None) -> QGendaResponse:
return await self._get(f"/user/{user_key}", odata=odata)
|
non_scheduled(*, odata=None)
async
Source code in src/qgendapy/resources/user.py
| async def non_scheduled(self, *, odata: OData | None = None) -> QGendaResponse:
return await self._get("/NonScheduledUser", odata=odata)
|
non_scheduled_permissions(location_key)
async
Source code in src/qgendapy/resources/user.py
| async def non_scheduled_permissions(self, location_key: str) -> QGendaResponse:
return await self._get(f"/NonScheduledUser/location/{location_key}/permissions")
|