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 releaseReleaseMethods

Lists upcoming releases for given release name

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