Module macrobond_data_api.web.web_types.release_methods

Classes

class ReleaseMethods (session: Session)

Lists upcoming releases for given release name

Methods

def get_upcomingreleases(self, *releases: str, end_time: Optional[datetime.datetime] = None) ‑> List[ReleaseEntityResponse]

List upcoming releases until provided cutoff time

OAuth scope: macrobond_web_api.read_mb

OAuth scope: macrobond_web_api.search_mb

Codes

200 The operation was successful.

400 The requested entity was not a Release entity

401 Unauthorized. Missing, invalid or expired access token.

403 Forbidden. Not authorized.

404 The entity was not found

429 Too many requests. The maximum number of requests per day has been reached.

def post_upcomingreleases(self, *releases: str, end_time: Optional[datetime.datetime] = None) ‑> List[ReleaseEntityResponse]

List upcoming releases until provided cutoff time

OAuth scope: macrobond_web_api.read_mb

OAuth scope: macrobond_web_api.search_mb

Codes

200 The operation was successful.

400 The requested entity was not a Release entity

401 Unauthorized. Missing, invalid or expired access token.

403 Forbidden. Not authorized.

404 The entity was not found

429 Too many requests. The maximum number of requests per day has been reached.