Package com.vonage.client.meetings
Class Theme
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.meetings.Theme
- All Implemented Interfaces:
Jsonable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Theme.Builderbuilder()Entry point for constructing an instance of this class.static ThemeCreates an instance of this class from a JSON payload.Account ID.Unique application ID.Favicon's key in storage system.Favicon's link.Coloured logo's key in storage system.Coloured logo's link.White logo's key in storage system.White logo's link.Brand text that will appear in the application.The theme's application domain.Main colour hex code.Company name to include in the URL.Unique theme ID.Theme name.toJson()Serialises this class to a JSON payload.Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
updateFromJson
-
Constructor Details
-
Theme
protected Theme()
-
-
Method Details
-
getThemeId
Unique theme ID.- Returns:
- The theme ID.
-
getThemeName
Theme name.- Returns:
- Name of the theme.
-
getDomain
The theme's application domain.- Returns:
- The domain as an enum.
-
getAccountId
Account ID.- Returns:
- The account ID (API key).
-
getApplicationId
Unique application ID.- Returns:
- The application ID.
-
getMainColor
Main colour hex code.- Returns:
- The main theme colour (hex value).
-
getShortCompanyUrl
Company name to include in the URL.- Returns:
- The company's short URL.
-
getBrandText
Brand text that will appear in the application.- Returns:
- The branding text.
-
getBrandImageColored
Coloured logo's key in storage system.- Returns:
- The brand image in colour.
-
getBrandImageWhite
White logo's key in storage system.- Returns:
- The brand image in white.
-
getBrandedFavicon
Favicon's key in storage system.- Returns:
- The brand favicon key.
-
getBrandImageColoredUrl
Coloured logo's link.- Returns:
- The coloured brand image URL.
-
getBrandImageWhiteUrl
White logo's link.- Returns:
- The white brand image URL.
-
getBrandedFaviconUrl
Favicon's link.- Returns:
- The favicon URL.
-
toJson
Description copied from interface:JsonableSerialises this class to a JSON payload.- Returns:
- The JSON string representing this class's marked properties.
-
fromJson
Creates an instance of this class from a JSON payload.- Parameters:
json- The JSON string to parse.- Returns:
- An instance of this class with the fields populated, if present.
-
builder
Entry point for constructing an instance of this class.- Returns:
- A new Builder.
-