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_series : InHouseSeriesMethods

Additional operations for in-house series

var metadata : MetadataMethods

Metadata operations

var release : ReleaseMethods

Lists upcoming releases for given release name

var search : SearchMethods

Search for time series and other entites

var series : SeriesMethods

Time series and entity operations

var series_tree : SeriesTreeMethods

Operations related to the visual series database tree structure

var token_endpoint : str | None

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