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:
objectEntry 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.