pyfivetran.endpoints.base
Module Contents
Classes
API
- class pyfivetran.endpoints.base.Endpoint(client: httpx.Client)[source]
Bases:
abc.ABC- _paginate(first_response: httpx.Response, endpoint: str, limit: Optional[int] = None) List[httpx.Response][source]
Helper function to paginate through API responses
- Parameters:
first_response – The first response from the API
endpoint – The endpoint to paginate
- Returns:
A list of responses from the API
- class pyfivetran.endpoints.base.ApiDataclass[source]
Bases:
abc.ABC- endpoint: pyfivetran.endpoints.base.Endpoint = None
- abstract classmethod _from_dict(endpoint, d: Dict[str, Any]) pyfivetran.endpoints.base.ApiDataclass[source]