``bayesline.api``
=================

.. currentmodule:: bayesline.api

Description of the public-facing API for bayesline.

.. toctree::
    :maxdepth: 1

    bayesline.api.equity

Core
----
.. autosummary::
   :toctree: _autosummary

   AsyncBayeslineApi
   BayeslineApi
   AsyncBayeslineApi

Authentication API
------------------
.. autosummary::
   :toctree: _autosummary

   ACLEntry
   ACLError
   ACLValidationError
   CreateACLEntry
   CreateGroupMembership
   CreateUserGroup
   CreateUserRole
   GroupCreationError
   GroupDeletionError
   GroupMembership
   GroupMembershipError
   GroupUpdateError
   PermissionDeniedError
   PermissionGrantError
   PermissionLevel
   PrincipalNotFoundError
   PrincipalType
   ResourceNotFoundError
   ResourcePermissionSummary
   ResourceType
   RoleAssignmentError
   RoleType
   SharedResource
   SharedResourceSummary
   UpdateACLEntry
   UpdateUserGroup
   UserGroup
   UserPermissionsSummary
   UserRef
   UserRole
   expand_roles
   role_satisfies
   AsyncPermissionsApi
   PermissionsApi
   AsyncFeaturesApi
   FeaturesApi
   FeaturesUnavailableError
   FEATURE_IDENTITY_PATTERN
   AppFeature
   StableIdentityEnum
   EffectiveFeature
   FeatureDeclaration
   FeatureDefinition
   FeatureEnablementReason
   FeatureExplanation
   FeatureEntitlement
   Decider
   canonical_identity
   rekey_by_identity
   EvaluatedGrant
   GrantSource
   FeatureUpdateItem
   FeatureValue
   FromGrant
   FromPolicy
   Grant
   GrantAttribution
   FeaturePolicy
   ScopedGrant
   PolicyAuthority
   PolicyProvider
   Principal
   role_grant
   AsyncReadableFeaturesApi
   User

Settings API
------------
.. autosummary::
   :toctree: _autosummary

   AsyncRegistryBasedApiBase
   AsyncSettingsRegistry
   AsyncTypedSettingsRegistry
   RegistryBasedApiBase
   SettingsIdentifiers
   SettingsRegistry
   TypedSettingsRegistry
   ChangeOwnerItemResult
   ChangeOwnerResult
   CouldNotChangeOwnerError
   CouldNotDeleteSettingsError
   CouldNotPermissionSettingsError
   CouldNotSaveSettingsError
   DatasetAwareSettings
   DatasetError
   DeleteItemResult
   DeleteResult
   EmptySettingsMenu
   ItemResult
   ItemStatus
   PermissionItemResult
   PermissionResult
   RawSettings
   SaveItemResult
   SaveResult
   SettingInvalid
   SettingNotFound
   SettingNotPermissioned
   SettingResult
   Settings
   SettingsMenu
   SettingsMetaData
   SETTINGS_DESCRIPTION_MAX_LENGTH
   SettingsRegistryError
   SettingsRegistryResult
   SettingsTransferObject
   SettingValid
   expect_valid
   unwrap_valid
   REPORT_SETTINGS_TYPES
   RISKDATASET_SETTINGS_TYPES
   SETTINGS_TYPES
   migrate_raw_json
   parse_stored
   stamp_version
   strip_meta_keys
   validate_migration_chain
   DATASET_KEY

Tasks API
---------
.. autosummary::
   :toctree: _autosummary

   AsyncTask
   AsyncTasksApi
   Task
   TaskError
   TaskProgress
   TaskResponse
   TasksApi
   TaskState
