Contents Menu Expand Light mode Dark mode Auto light/dark mode
Symphony Python BDK documentation
Logo
Symphony Python BDK documentation
  • Getting Started
  • Migration guide
  • Configuration
  • Authentication
  • Datafeed
  • Datahose
  • Activity API
  • Message service
  • Stream service
  • Connection service
  • Application service
  • Signal service
  • Presence service
  • User service
  • Session service
  • Health service
  • Extending the BDK
  • FAQ
  • symphony.bdk.core
    • symphony.bdk.core.activity
      • symphony.bdk.core.activity.api
        • symphony.bdk.core.activity.api.AbstractActivity
        • symphony.bdk.core.activity.api.ActivityContext
      • symphony.bdk.core.activity.command
        • symphony.bdk.core.activity.command.CommandActivity
        • symphony.bdk.core.activity.command.CommandContext
        • symphony.bdk.core.activity.command.SlashCommandActivity
      • symphony.bdk.core.activity.exception
        • symphony.bdk.core.activity.exception.FatalActivityExecutionException
      • symphony.bdk.core.activity.form
        • symphony.bdk.core.activity.form.FormReplyActivity
        • symphony.bdk.core.activity.form.FormReplyContext
      • symphony.bdk.core.activity.help_command
        • symphony.bdk.core.activity.help_command.HelpCommand
      • symphony.bdk.core.activity.registry
        • symphony.bdk.core.activity.registry.ActivityRegistry
      • symphony.bdk.core.activity.user_joined_room
        • symphony.bdk.core.activity.user_joined_room.UserJoinedRoomActivity
        • symphony.bdk.core.activity.user_joined_room.UserJoinedRoomContext
    • symphony.bdk.core.auth
      • symphony.bdk.core.auth.auth_session
        • symphony.bdk.core.auth.auth_session.AppAuthSession
        • symphony.bdk.core.auth.auth_session.AuthSession
        • symphony.bdk.core.auth.auth_session.OboAuthSession
      • symphony.bdk.core.auth.authenticator_factory
        • symphony.bdk.core.auth.authenticator_factory.AuthenticatorFactory
      • symphony.bdk.core.auth.bot_authenticator
        • symphony.bdk.core.auth.bot_authenticator.BotAuthenticator
        • symphony.bdk.core.auth.bot_authenticator.BotAuthenticatorCert
        • symphony.bdk.core.auth.bot_authenticator.BotAuthenticatorRsa
      • symphony.bdk.core.auth.exception
        • symphony.bdk.core.auth.exception.AuthInitializationError
        • symphony.bdk.core.auth.exception.AuthUnauthorizedError
      • symphony.bdk.core.auth.ext_app_authenticator
        • symphony.bdk.core.auth.ext_app_authenticator.ExtensionAppAuthenticator
        • symphony.bdk.core.auth.ext_app_authenticator.ExtensionAppAuthenticatorCert
        • symphony.bdk.core.auth.ext_app_authenticator.ExtensionAppAuthenticatorRsa
      • symphony.bdk.core.auth.jwt_helper
        • symphony.bdk.core.auth.jwt_helper.create_signed_jwt
        • symphony.bdk.core.auth.jwt_helper.create_signed_jwt_with_claims
        • symphony.bdk.core.auth.jwt_helper.generate_expiration_time
        • symphony.bdk.core.auth.jwt_helper.validate_jwt
      • symphony.bdk.core.auth.obo_authenticator
        • symphony.bdk.core.auth.obo_authenticator.OboAuthenticator
        • symphony.bdk.core.auth.obo_authenticator.OboAuthenticatorCert
        • symphony.bdk.core.auth.obo_authenticator.OboAuthenticatorRsa
      • symphony.bdk.core.auth.tokens_repository
        • symphony.bdk.core.auth.tokens_repository.InMemoryTokensRepository
        • symphony.bdk.core.auth.tokens_repository.TokensRepository
    • symphony.bdk.core.client
      • symphony.bdk.core.client.api_client_factory
        • symphony.bdk.core.client.api_client_factory.ApiClientFactory
      • symphony.bdk.core.client.trace_id
        • symphony.bdk.core.client.trace_id.add_x_trace_id
        • symphony.bdk.core.client.trace_id.setup_trace_id_log_record_factory
        • symphony.bdk.core.client.trace_id.DistributedTracingContext
    • symphony.bdk.core.config
      • symphony.bdk.core.config.exception
        • symphony.bdk.core.config.exception.BdkConfigError
        • symphony.bdk.core.config.exception.BotNotConfiguredError
      • symphony.bdk.core.config.loader
        • symphony.bdk.core.config.loader.BdkConfigLoader
        • symphony.bdk.core.config.loader.BdkConfigParser
      • symphony.bdk.core.config.model
        • symphony.bdk.core.config.model.bdk_app_config
          • symphony.bdk.core.config.model.bdk_app_config.BdkAppConfig
        • symphony.bdk.core.config.model.bdk_authentication_config
          • symphony.bdk.core.config.model.bdk_authentication_config.BdkAuthenticationConfig
        • symphony.bdk.core.config.model.bdk_bot_config
          • symphony.bdk.core.config.model.bdk_bot_config.BdkBotConfig
        • symphony.bdk.core.config.model.bdk_certificate_config
          • symphony.bdk.core.config.model.bdk_certificate_config.BdkCertificateConfig
        • symphony.bdk.core.config.model.bdk_client_config
          • symphony.bdk.core.config.model.bdk_client_config.BdkClientConfig
        • symphony.bdk.core.config.model.bdk_config
          • symphony.bdk.core.config.model.bdk_config.BdkConfig
        • symphony.bdk.core.config.model.bdk_datafeed_config
          • symphony.bdk.core.config.model.bdk_datafeed_config.log_dfv1_deprecation
          • symphony.bdk.core.config.model.bdk_datafeed_config.BdkDatafeedConfig
        • symphony.bdk.core.config.model.bdk_datahose_config
          • symphony.bdk.core.config.model.bdk_datahose_config.BdkDatahoseConfig
        • symphony.bdk.core.config.model.bdk_retry_config
          • symphony.bdk.core.config.model.bdk_retry_config.BdkRetryConfig
        • symphony.bdk.core.config.model.bdk_rsa_key_config
          • symphony.bdk.core.config.model.bdk_rsa_key_config.BdkRsaKeyConfig
        • symphony.bdk.core.config.model.bdk_server_config
          • symphony.bdk.core.config.model.bdk_server_config.BdkProxyConfig
          • symphony.bdk.core.config.model.bdk_server_config.BdkServerConfig
        • symphony.bdk.core.config.model.bdk_ssl_config
          • symphony.bdk.core.config.model.bdk_ssl_config.BdkSslConfig
    • symphony.bdk.core.extension
      • symphony.bdk.core.extension.BdkApiClientFactoryAware
      • symphony.bdk.core.extension.BdkAuthenticationAware
      • symphony.bdk.core.extension.BdkConfigAware
      • symphony.bdk.core.extension.BdkExtensionServiceProvider
      • symphony.bdk.core.extension.ExtensionService
    • symphony.bdk.core.retry
      • symphony.bdk.core.retry.retry
      • symphony.bdk.core.retry.strategy
        • symphony.bdk.core.retry.strategy.authentication_retry
        • symphony.bdk.core.retry.strategy.can_authentication_be_retried
        • symphony.bdk.core.retry.strategy.is_client_error
        • symphony.bdk.core.retry.strategy.is_client_timeout_error
        • symphony.bdk.core.retry.strategy.is_network_or_minor_error
        • symphony.bdk.core.retry.strategy.is_network_or_minor_error_or_client
        • symphony.bdk.core.retry.strategy.is_unauthorized
        • symphony.bdk.core.retry.strategy.read_datafeed_retry
        • symphony.bdk.core.retry.strategy.read_datahose_retry
        • symphony.bdk.core.retry.strategy.refresh_session_if_unauthorized
    • symphony.bdk.core.service
      • symphony.bdk.core.service.application
        • symphony.bdk.core.service.application.application_service
          • symphony.bdk.core.service.application.application_service.ApplicationService
      • symphony.bdk.core.service.connection
        • symphony.bdk.core.service.connection.connection_service
          • symphony.bdk.core.service.connection.connection_service.ConnectionService
          • symphony.bdk.core.service.connection.connection_service.OboConnectionService
        • symphony.bdk.core.service.connection.model
          • symphony.bdk.core.service.connection.model.connection_status
            • symphony.bdk.core.service.connection.model.connection_status.ConnectionStatus
      • symphony.bdk.core.service.datafeed
        • symphony.bdk.core.service.datafeed.abstract_ackId_event_loop
          • symphony.bdk.core.service.datafeed.abstract_ackId_event_loop.AbstractAckIdEventLoop
        • symphony.bdk.core.service.datafeed.abstract_datafeed_loop
          • symphony.bdk.core.service.datafeed.abstract_datafeed_loop.AbstractDatafeedLoop
          • symphony.bdk.core.service.datafeed.abstract_datafeed_loop.DatafeedVersion
          • symphony.bdk.core.service.datafeed.abstract_datafeed_loop.RealTimeEvent
        • symphony.bdk.core.service.datafeed.abstract_datahose_loop
          • symphony.bdk.core.service.datafeed.abstract_datahose_loop.AbstractDatahoseLoop
        • symphony.bdk.core.service.datafeed.datafeed_loop_v1
          • symphony.bdk.core.service.datafeed.datafeed_loop_v1.DatafeedLoopV1
        • symphony.bdk.core.service.datafeed.datafeed_loop_v2
          • symphony.bdk.core.service.datafeed.datafeed_loop_v2.DatafeedLoopV2
        • symphony.bdk.core.service.datafeed.datahose_loop
          • symphony.bdk.core.service.datafeed.datahose_loop.DatahoseLoop
        • symphony.bdk.core.service.datafeed.exception
          • symphony.bdk.core.service.datafeed.exception.EventError
        • symphony.bdk.core.service.datafeed.on_disk_datafeed_id_repository
          • symphony.bdk.core.service.datafeed.on_disk_datafeed_id_repository.DatafeedIdRepository
          • symphony.bdk.core.service.datafeed.on_disk_datafeed_id_repository.OnDiskDatafeedIdRepository
        • symphony.bdk.core.service.datafeed.real_time_event_listener
          • symphony.bdk.core.service.datafeed.real_time_event_listener.RealTimeEventListener
      • symphony.bdk.core.service.exception
        • symphony.bdk.core.service.exception.MessageCreationError
        • symphony.bdk.core.service.exception.MessageParserError
      • symphony.bdk.core.service.health
        • symphony.bdk.core.service.health.health_service
          • symphony.bdk.core.service.health.health_service.HealthService
      • symphony.bdk.core.service.message
        • symphony.bdk.core.service.message.message_parser
          • symphony.bdk.core.service.message.message_parser.get_cashtags
          • symphony.bdk.core.service.message.message_parser.get_emojis
          • symphony.bdk.core.service.message.message_parser.get_hashtags
          • symphony.bdk.core.service.message.message_parser.get_mentions
          • symphony.bdk.core.service.message.message_parser.get_text_content_from_message
        • symphony.bdk.core.service.message.message_service
          • symphony.bdk.core.service.message.message_service.MessageService
          • symphony.bdk.core.service.message.message_service.OboMessageService
        • symphony.bdk.core.service.message.messageml_util
          • symphony.bdk.core.service.message.messageml_util.escape_special_chars
        • symphony.bdk.core.service.message.model
          • symphony.bdk.core.service.message.model.Message
        • symphony.bdk.core.service.message.multi_attachments_messages_api
          • symphony.bdk.core.service.message.multi_attachments_messages_api.MultiAttachmentsMessagesApi
      • symphony.bdk.core.service.obo_services
        • symphony.bdk.core.service.obo_services.OboServices
      • symphony.bdk.core.service.pagination
        • symphony.bdk.core.service.pagination.cursor_based_pagination
        • symphony.bdk.core.service.pagination.offset_based_pagination
      • symphony.bdk.core.service.presence
        • symphony.bdk.core.service.presence.presence_service
          • symphony.bdk.core.service.presence.presence_service.OboPresenceService
          • symphony.bdk.core.service.presence.presence_service.PresenceService
          • symphony.bdk.core.service.presence.presence_service.PresenceStatus
      • symphony.bdk.core.service.session
        • symphony.bdk.core.service.session.session_service
          • symphony.bdk.core.service.session.session_service.OboSessionService
          • symphony.bdk.core.service.session.session_service.SessionService
      • symphony.bdk.core.service.signal
        • symphony.bdk.core.service.signal.signal_service
          • symphony.bdk.core.service.signal.signal_service.OboSignalService
          • symphony.bdk.core.service.signal.signal_service.SignalService
      • symphony.bdk.core.service.stream
        • symphony.bdk.core.service.stream.stream_service
          • symphony.bdk.core.service.stream.stream_service.OboStreamService
          • symphony.bdk.core.service.stream.stream_service.StreamService
        • symphony.bdk.core.service.stream.stream_util
          • symphony.bdk.core.service.stream.stream_util.from_url_safe_stream_id
          • symphony.bdk.core.service.stream.stream_util.to_url_safe_stream_id
      • symphony.bdk.core.service.user
        • symphony.bdk.core.service.user.model
          • symphony.bdk.core.service.user.model.delegate_action_enum
            • symphony.bdk.core.service.user.model.delegate_action_enum.DelegateActionEnum
          • symphony.bdk.core.service.user.model.role_id
            • symphony.bdk.core.service.user.model.role_id.RoleId
        • symphony.bdk.core.service.user.user_service
          • symphony.bdk.core.service.user.user_service.OboUserService
          • symphony.bdk.core.service.user.user_service.UserService
        • symphony.bdk.core.service.user.user_util
          • symphony.bdk.core.service.user.user_util.extract_tenant_id
          • symphony.bdk.core.service.user.user_util.NumberUtil
          • symphony.bdk.core.service.user.user_util.Segment
    • symphony.bdk.core.service_factory
      • symphony.bdk.core.service_factory.OboServiceFactory
      • symphony.bdk.core.service_factory.ServiceFactory
    • symphony.bdk.core.symphony_bdk
      • symphony.bdk.core.symphony_bdk.app_service
      • symphony.bdk.core.symphony_bdk.bot_service
      • symphony.bdk.core.symphony_bdk.SymphonyBdk
Back to top

symphony.bdk.core.activity#

Package containing all modules related to the Activity API

Modules

symphony.bdk.core.activity.api

symphony.bdk.core.activity.command

symphony.bdk.core.activity.exception

Module containing all activities related exception.

symphony.bdk.core.activity.form

symphony.bdk.core.activity.help_command

symphony.bdk.core.activity.registry

symphony.bdk.core.activity.user_joined_room

Next
symphony.bdk.core.activity.api
Previous
symphony.bdk.core
Copyright © 2021, Symphony Communication Services LLC
Made with Sphinx and @pradyunsg's Furo