symphony.bdk.core.service_factory.OboServiceFactory#
- class symphony.bdk.core.service_factory.OboServiceFactory(api_client_factory: symphony.bdk.core.client.api_client_factory.ApiClientFactory, auth_session: symphony.bdk.core.auth.auth_session.AuthSession, config: symphony.bdk.core.config.model.bdk_config.BdkConfig)#
Bases:
object
Factory responsible for creating BDK service instances for OBO-enabled endpoints only:
User Service
Message Service
Connection Service
Stream Service
- __init__(api_client_factory: symphony.bdk.core.client.api_client_factory.ApiClientFactory, auth_session: symphony.bdk.core.auth.auth_session.AuthSession, config: symphony.bdk.core.config.model.bdk_config.BdkConfig)#
Methods
__init__
(api_client_factory, auth_session, ...)Returns a fully initialized OboConnectionService
Returns a fully initialized OboMessageService
Returns a fully initialized OboPresenceService
Returns a fully initialized OboSignalService
Returns a fully initialized OboStreamService
Returns a fully initialized OboUserService
- get_connection_service() symphony.bdk.core.service.connection.connection_service.OboConnectionService #
Returns a fully initialized OboConnectionService
- Returns
a new OboConnectionService instance.
- get_message_service() symphony.bdk.core.service.message.message_service.OboMessageService #
Returns a fully initialized OboMessageService
- Returns
a new OboMessageService instance.
- get_presence_service() symphony.bdk.core.service.presence.presence_service.OboPresenceService #
Returns a fully initialized OboPresenceService
- Returns
a new OboPresenceService instance
- get_signal_service() symphony.bdk.core.service.signal.signal_service.OboSignalService #
Returns a fully initialized OboSignalService
- Returns
a new OboSignalService instance
- get_stream_service() symphony.bdk.core.service.stream.stream_service.OboStreamService #
Returns a fully initialized OboStreamService
- Returns
a new OboStreamService instance
- get_user_service() symphony.bdk.core.service.user.user_service.OboUserService #
Returns a fully initialized OboUserService
- Returns
a new OboUserService instance.