Source code for divera.api.endpointwrappers
import abc
[docs]class FunctionalEndPoint(EndPoint, abc.ABC):
headers = {
'accept': 'application/json',
}
@property
@abc.abstractmethod
def method(self) -> str:
return ''
def __call__(
self,
base_url: str,
access_token: str,
*args, **kwargs
) -> [list, dict]:
return (
base_url.rstrip('/') + self.path,
), {}