bayesline.api

bayesline.api#

Description of the public-facing API for bayesline.

bayesline.api.equity#

Classes#

BayeslineApi()

Abstract base class for Bayesline API operations.

AsyncBayeslineApi()

Abstract base class for Bayesline API operations.

EmptySettingsMenu

Empty settings menu implementation.

RawSettings

Raw settings data structure.

Settings

Base class for all settings objects.

SettingsMenu

Abstract base class for settings menus.

SettingsMetaData

Metadata for settings objects.

SettingsRegistry()

Abstract base class for settings registries.

AsyncSettingsRegistry()

Abstract base class for settings registries.

SettingsTypeMetaData(references[, extractor])

Metadata for settings type references.

Task()

Abstract base class representing a task that produces a result of type T.

AsyncTask()

Abstract base class representing a task that produces a result of type T.

TaskError

Exception raised when a task operation fails.

TaskProgress

The progress of a task.

TaskResponse

Response model for task operations.

TaskState(value[, names, module, qualname, ...])

The state of a task.

TasksApi()

Abstract base class for synchronous task API operations.

AsyncTasksApi()

Abstract base class for synchronous task API operations.

PermissionsApi()

Abstract base class for synchronous ACL-based permissionining API operations.

AsyncPermissionsApi()

Abstract base class for asynchronous ACL-based permissionining API operations.