symphony.bdk.core.service.obo_services.OboServices#
- class symphony.bdk.core.service.obo_services.OboServices(config: symphony.bdk.core.config.model.bdk_config.BdkConfig, obo_session: symphony.bdk.core.auth.auth_session.OboAuthSession)#
Bases:
object
Entry point for OBO-enabled services, see the list of OBO-enabled endpoints
- __init__(config: symphony.bdk.core.config.model.bdk_config.BdkConfig, obo_session: symphony.bdk.core.auth.auth_session.OboAuthSession)#
- Parameters
config – the BDK configuration.
obo_session – the OBO session to use.
Methods
__init__
(config, obo_session)- param config
the BDK configuration.
Close all the existing api clients created by the api client factory.
- return
a fully initialized OboConnectionService instance.
messages
()- return
a fully initialized OboMessageService instance.
signals
()- return
a fully initialized OboSignalService instance.
streams
()- return
a fully initialized OboStreamService instance.
users
()- return
a fully initialized OboUserService instance.
- async close_clients()#
Close all the existing api clients created by the api client factory.
- connections() symphony.bdk.core.service.connection.connection_service.OboConnectionService #
- Returns
a fully initialized OboConnectionService instance.
- messages() symphony.bdk.core.service.message.message_service.OboMessageService #
- Returns
a fully initialized OboMessageService instance.
- signals() symphony.bdk.core.service.signal.signal_service.OboSignalService #
- Returns
a fully initialized OboSignalService instance.
- streams() symphony.bdk.core.service.stream.stream_service.OboStreamService #
- Returns
a fully initialized OboStreamService instance.
- users() symphony.bdk.core.service.user.user_service.OboUserService #
- Returns
a fully initialized OboUserService instance.