public class

ChatUIConfiguration

extends Object
java.lang.Object
   ↳ com.salesforce.android.chat.ui.ChatUIConfiguration

Class Overview

Configuration information pertinent to launching Chat UI and starting Chat sessions.

Public Methods

public boolean areBackgroundNotificationsAllowed ()

public static ChatUIConfiguration create (ChatConfiguration chatConfiguration)

Create a new ChatUIConfiguration based on a ChatConfiguration.

Parameters
chatConfiguration A ChatConfiguration complete with information about your SFDC Organization.
Returns
  • A UI configuration instance.

public AppEventList getAppEventList ()

public AppLinkClickListener getAppLinkClickListener ()

public int getChatBotAvatarDrawableId ()

public int getChatBotBannerLayoutId ()

public ChatConfiguration getChatCoreConfiguration ()

public ChatEventListener getChatEventListener ()

public ChatKnowledgeArticlePreviewClickListener getKnowledgeArticlePreviewClickListener ()

public ChatKnowledgeArticlePreviewDataProvider getKnowledgeArticlePreviewDataProvider ()

public String getKnowledgeCommunityUrl ()

public int getMaximumWaitTime ()

public int getMinimumWaitTime ()

public String getPhotoDirectoryName ()

public QueueStyle getQueueStyle ()

public boolean isChatBotBannerEnabled ()

public boolean isDefaultToMinimized ()

public boolean isHyperlinkPreviewEnabled ()

public boolean isPreChatDisabled ()

public boolean isQueuePositionHidden ()