Skip to content

Organization

qgendapy.resources.organization

OrganizationResource(client)

Bases: BaseResource

Synchronous organization endpoints.

Source code in src/qgendapy/resources/_base.py
def __init__(self, client: QGendaClient) -> None:
    self._client = client

list(*, odata=None)

Source code in src/qgendapy/resources/organization.py
def list(self, *, odata: OData | None = None) -> QGendaResponse[Organization]:
    params: dict[str, str] = {"companyKey": self._client.company_key}
    return self._get("/organization", params=params, model=Organization, odata=odata)

AsyncOrganizationResource(client)

Bases: AsyncBaseResource

Asynchronous organization 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/organization.py
async def list(self, *, odata: OData | None = None) -> QGendaResponse[Organization]:
    params: dict[str, str] = {"companyKey": self._client.company_key}
    return await self._get("/organization", params=params, model=Organization, odata=odata)