A B C G I M O S U V W Z 

A

ApplyMenuItems(List<MenuItem>) - Constructor for class zendesk.messaging.Update.ApplyMenuItems
 
ApplyMenuItems(MenuItem...) - Constructor for class zendesk.messaging.Update.ApplyMenuItems
 
AttachmentSettings - Class in zendesk.messaging
 
AttachmentSettings(long, boolean) - Constructor for class zendesk.messaging.AttachmentSettings
Constructs an instance of AttachmentSettings

B

Banner - Class in zendesk.messaging
Data class that represents an informational update in the form of a banner Use the Banner.Builder to create an instance
Banner.Builder - Class in zendesk.messaging
 
Banner.Duration - Enum in zendesk.messaging
 
build() - Method in class zendesk.messaging.Banner.Builder
Constructs a new instance of Banner
builder() - Static method in class zendesk.messaging.MessagingActivity
Create a new configuration builder for the MessagingActivity.
Builder() - Constructor for class zendesk.messaging.MessagingConfiguration.Builder
 
Builder(String) - Constructor for class zendesk.messaging.Banner.Builder
 

C

config(Context) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Create a Configuration for the passed in configuration options.
Configuration - Interface in zendesk.configurations
Configuration for a screen of the SDK.
ConnectionState - Enum in zendesk.messaging
Enumeration of all possible states of the connection.

G

getButtonText() - Method in class zendesk.messaging.Banner
 
getConfigurations() - Method in interface zendesk.configurations.Configuration
A list of configurations that gets passed through screens and is used for configuring activities that get started from the initial entry point.
getConfigurations() - Method in class zendesk.messaging.MessagingConfiguration
 
getDuration() - Method in class zendesk.messaging.Banner
 
getItemId() - Method in class zendesk.messaging.MenuItem
Gets the identifier of this menu item.
getLabel() - Method in class zendesk.messaging.Banner
 
getLabelId() - Method in class zendesk.messaging.MenuItem
Gets the label of this menu item.
getMaxFileSize() - Method in class zendesk.messaging.AttachmentSettings
 
getMenuItems() - Method in class zendesk.messaging.Update.ApplyMenuItems
 
getPosition() - Method in class zendesk.messaging.Banner
 

I

intent(Context, List<Configuration>) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Create an Intent to start the MessagingActivity with the specified configuration options.
intent(Context, Configuration...) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Create an Intent to start the MessagingActivity with the specified configuration options.
isSendingEnabled() - Method in class zendesk.messaging.AttachmentSettings
 

M

MenuItem - Class in zendesk.messaging
Model for the menu item.
MenuItem(int, int) - Constructor for class zendesk.messaging.MenuItem
 
MessagingActivity - Class in zendesk.messaging
This Activity is for presenting the Messaging screen to the user.
MessagingActivity() - Constructor for class zendesk.messaging.MessagingActivity
 
MessagingConfiguration - Class in zendesk.messaging
Data class, that represents the initial configuration of MessagingActivity.
MessagingConfiguration.Builder - Class in zendesk.messaging
 

O

onActivityResult(int, int, Intent) - Method in class zendesk.messaging.MessagingActivity
 
onCreate(Bundle) - Method in class zendesk.messaging.MessagingActivity
 
onCreateOptionsMenu(Menu) - Method in class zendesk.messaging.MessagingActivity
 
onDestroy() - Method in class zendesk.messaging.MessagingActivity
 
onOptionsItemSelected(android.view.MenuItem) - Method in class zendesk.messaging.MessagingActivity
 
onStart() - Method in class zendesk.messaging.MessagingActivity
 

S

setDuration(Banner.Duration) - Method in class zendesk.messaging.Banner.Builder
Sets the duration of how long the banner should be displayed.
show(Context, List<Configuration>) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Display MessagingActivity to the user.
show(Context, Configuration...) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Display MessagingActivity to the user.

U

Update.ApplyMenuItems - Class in zendesk.messaging
Update carrying the new list of MenuItem.

V

valueOf(String) - Static method in enum zendesk.messaging.Banner.Duration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum zendesk.messaging.ConnectionState
Returns the enum constant of this type with the specified name.
values() - Static method in enum zendesk.messaging.Banner.Duration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum zendesk.messaging.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBotAvatarDrawable(int) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify the Drawable resource to use as the avatar for Bots on the conversation interface.
withBotLabelString(String) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify the String to use as the label displayed on Bot messages in the conversation interface.
withBotLabelStringRes(int) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify the String resource to use as the label displayed on Bot messages in the conversation interface.
withButtonText(String) - Method in class zendesk.messaging.Banner.Builder
Adds text to the banner button.
withEngines(List<Engine>) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify a list of product specific Engines.
withEngines(Engine...) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify a list of product specific Engines.
withToolbarTitle(String) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify the String to use as the title of the screen in the conversation interface.
withToolbarTitleRes(int) - Method in class zendesk.messaging.MessagingConfiguration.Builder
Specify the String to use as the title of the screen in the conversation interface.

Z

zendesk.configurations - package zendesk.configurations
 
zendesk.messaging - package zendesk.messaging
 
A B C G I M O S U V W Z