Skip to main content
Version: Next

SDK Initialization Settings

SDK initialization is performed by creating a ChatCenterUISDK class instance.

Required Parameters

  • providerUid: Key for service connection (provided during integration)
  • chatConfig: Chat settings model (described above)
let chatCenterSdk = ChatCenterUISDK(providerUid: "providerUid", chatConfig: chatConfig)

Additional Parameters

  • appMarker: If used, provided during integration or when setting up required functionality (no need to use otherwise)
  • localizationConfig: Localization settings model. Allows changing localization file
  • theme: Light theme settings (settings described in design system)
  • darkTheme: Dark theme settings (settings described in design system)
  • loggerConfig: ChatLoggerConfig model (logging settings description)