Module datatap.api.endpoints.endpoints
Expand source code
from datatap.api.endpoints.repository_endpoints import Repository
from typing import Optional
from .request import Request
from .user_endpoints import User
from .database_endpoints import Database
from .dataset_endpoints import Dataset
class ApiEndpoints:
"""
Class for performing raw API requests.
"""
user: User
"""
User endpoints.
"""
database: Database
"""
Database endpoints.
"""
repository: Repository
"""
Repository endpoints.
"""
dataset: Dataset
"""
Dataset endpoints.
"""
_request: Request
def __init__(self, api_key: Optional[str] = None, uri: Optional[str] = None):
self._request = Request(api_key, uri)
self.user = User(self._request)
self.database = Database(self._request)
self.repository = Repository(self._request)
self.dataset = Dataset(self._request)
Classes
class ApiEndpoints (api_key: Optional[str] = None, uri: Optional[str] = None)
-
Class for performing raw API requests.
Expand source code
class ApiEndpoints: """ Class for performing raw API requests. """ user: User """ User endpoints. """ database: Database """ Database endpoints. """ repository: Repository """ Repository endpoints. """ dataset: Dataset """ Dataset endpoints. """ _request: Request def __init__(self, api_key: Optional[str] = None, uri: Optional[str] = None): self._request = Request(api_key, uri) self.user = User(self._request) self.database = Database(self._request) self.repository = Repository(self._request) self.dataset = Dataset(self._request)
Class variables
var database : Database
-
Database endpoints.
var dataset : Dataset
-
Dataset endpoints.
var repository : Repository
-
Repository endpoints.
var user : User
-
User endpoints.