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.

Summary

Nested Classes
class ChatUIConfiguration.Builder Build a new ChatUIConfiguration instance. 
Public Methods
static ChatUIConfiguration create(ChatConfiguration chatConfiguration)
Create a new ChatUIConfiguration based on a ChatConfiguration.
int getChatBotAvatarDrawableId()
int getChatBotBannerLayoutId()
ChatConfiguration getChatCoreConfiguration()
ChatEventListener getChatEventListener()
ChatKnowledgeArticlePreviewClickListener getKnowledgeArticlePreviewClickListener()
ChatKnowledgeArticlePreviewDataProvider getKnowledgeArticlePreviewDataProvider()
String getKnowledgeCommunityUrl()
String getPhotoDirectoryName()
boolean isChatBotBannerEnabled()
boolean isDefaultToMinimized()
boolean isHyperlinkPreviewEnabled()
boolean isPreChatDisabled()
boolean isQueuePositionHidden()
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

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 int getChatBotAvatarDrawableId ()

public int getChatBotBannerLayoutId ()

public ChatConfiguration getChatCoreConfiguration ()

public ChatEventListener getChatEventListener ()

public ChatKnowledgeArticlePreviewClickListener getKnowledgeArticlePreviewClickListener ()

public ChatKnowledgeArticlePreviewDataProvider getKnowledgeArticlePreviewDataProvider ()

public String getKnowledgeCommunityUrl ()

public String getPhotoDirectoryName ()

public boolean isChatBotBannerEnabled ()

public boolean isDefaultToMinimized ()

public boolean isHyperlinkPreviewEnabled ()

public boolean isPreChatDisabled ()

public boolean isQueuePositionHidden ()