bayesline.api.equity.UploadersApi

bayesline.api.equity.UploadersApi#

class bayesline.api.equity.UploadersApi#

Bases: ABC

Exposes uploaders for different data types, e.g. exposures, portfolios, etc.

Methods

__init__()

get_data_type(data_type)

Parameters data_type: str The data type of the uploader to obtain. One of the data types returned by get_data_types.

get_data_types()

Returns list[str]: A sorted list of available upload data types, e.g. "exposures", "portfolios", etc.

abstract get_data_types() list[str]#

Returns#

list[str]:

A sorted list of available upload data types, e.g. “exposures”, “portfolios”, etc.

abstract get_data_type(data_type: str) DataTypeUploaderApi#

Parameters#

data_type: str

The data type of the uploader to obtain. One of the data types returned by get_data_types.

Raises#

KeyError

if the given data type does not exist

Returns#

DataTypeUploaderApi:

The uploader for the given data type.