Package zendesk.android.messaging.model
Class MessagingSettings
-
- All Implemented Interfaces:
public final class MessagingSettings
A model that represents the configurations for this instance of Messaging for Android.
-
-
Field Summary
Fields Modifier and Type Field Description private final String
integrationId
private final Boolean
enabled
private final String
brand
private final String
title
private final String
description
private final String
logoUrl
private final ColorTheme
lightTheme
private final ColorTheme
darkTheme
private final Boolean
canUserCreateMoreConversations
private final Boolean
isMultiConversationsEnabled
private final Boolean
hipaaAttachmentFlag
-
Constructor Summary
Constructors Constructor Description MessagingSettings(String integrationId, Boolean enabled, String brand, String title, String description, String logoUrl, ColorTheme lightTheme, ColorTheme darkTheme, Boolean canUserCreateMoreConversations, Boolean isMultiConversationsEnabled, Boolean hipaaAttachmentFlag)
-
Method Summary
Modifier and Type Method Description final String
getIntegrationId()
the Sunshine Conversations integration ID final Boolean
getEnabled()
if this integration is enabled final String
getBrand()
the name of the brand to be displayed final String
getTitle()
the title of the brand to be displayed final String
getDescription()
the description of the brand to be displayed final String
getLogoUrl()
the logo URL of the brand to be displayed final ColorTheme
getLightTheme()
a ColorTheme with the colors to be used with light mode final ColorTheme
getDarkTheme()
a ColorTheme with the colors to be used with dark mode final Boolean
getCanUserCreateMoreConversations()
a flag to enable users to create conversations final Boolean
isMultiConversationsEnabled()
a flag to enable the multi conversations experience final Boolean
getHipaaAttachmentFlag()
a flag to enable attachments based on hipaa regulations -
-
Method Detail
-
getIntegrationId
final String getIntegrationId()
the Sunshine Conversations integration ID
-
getEnabled
final Boolean getEnabled()
if this integration is enabled
-
getDescription
final String getDescription()
the description of the brand to be displayed
-
getLogoUrl
final String getLogoUrl()
the logo URL of the brand to be displayed
-
getLightTheme
final ColorTheme getLightTheme()
a ColorTheme with the colors to be used with light mode
-
getDarkTheme
final ColorTheme getDarkTheme()
a ColorTheme with the colors to be used with dark mode
-
getCanUserCreateMoreConversations
final Boolean getCanUserCreateMoreConversations()
a flag to enable users to create conversations
-
isMultiConversationsEnabled
final Boolean isMultiConversationsEnabled()
a flag to enable the multi conversations experience
-
getHipaaAttachmentFlag
final Boolean getHipaaAttachmentFlag()
a flag to enable attachments based on hipaa regulations
-
-
-
-