aito.client.requests.data_api_request.DataAPIRequest
- class aito.client.requests.data_api_request.DataAPIRequest(method: str, endpoint: str, query: Dict | List | None = None)
Bases:
AitoRequest,ABCRequest to manipulate the schema
- Parameters:
method (str) – the method of the request
endpoint (str) – the endpoint of the request
query (Optional[Union[Dict, List]]) – an Aito query if applicable, optional
Methods
make_request(method, endpoint, query)factory method to return the appropriate request class instance after checking the input endpoint and method :param method: the method of the request :type method: str :param endpoint: the endpoint of the request :type endpoint: str :param query: an Aito query if applicable, optional :type query: Optional[Union[Dict, List]] :return: the appropriate request class intsnace :rtype: AitoRequest
path_matches(path_to_match)Attributes
endpoint_prefixthe class of the response for this request class
- abstractmethod classmethod make_request(method: str, endpoint: str, query: Dict | List | None) AitoRequest
factory method to return the appropriate request class instance after checking the input endpoint and method :param method: the method of the request :type method: str :param endpoint: the endpoint of the request :type endpoint: str :param query: an Aito query if applicable, optional :type query: Optional[Union[Dict, List]] :return: the appropriate request class intsnace :rtype: AitoRequest
- response_cls = None
the class of the response for this request class