Module macrobond_data_api.web.session

Classes

class Session

Class variables

var configuration : Type[Configuration]

summary

Warning: This is only recommended for advanced users.

Instance variables

var api_url : str
var authorization_url : str
var in_house_seriesInHouseSeriesMethods

Additional operations for in-house series

var metadataMetadataMethods

Metadata operations

var searchSearchMethods

Search for time series and other entites

var seriesSeriesMethods

Time series and entity operations

var series_treeSeriesTreeMethods

Operations related to the visual series database tree structure

var token_endpoint : Optional[str]

Methods

def close(self) ‑> None
def debug(self) ‑> None
def delete(self, url: str, params: Dict[str, Any] = None, stream: bool = False) ‑> Response
def delete_or_raise(self, url: str, params: Dict[str, Any] = None, non_error_status: Sequence[int] = None, stream: bool = False) ‑> Response
def get(self, url: str, params: Dict[str, Any] = None, stream: bool = False) ‑> Response
def get_or_raise(self, url: str, params: Dict[str, Any] = None, non_error_status: Sequence[int] = None, stream: bool = False) ‑> Response
def post(self, url: str, params: Dict[str, Any] = None, json: object = None, stream: bool = False) ‑> Response
def post_or_raise(self, url: str, params: Dict[str, Any] = None, json: object = None, non_error_status: Sequence[int] = None, stream: bool = False) ‑> Response
def raise_on_error(self, response: Response, non_error_status: Sequence[int] = None) ‑> Response