public static class CarouselLayoutTemplate.CarouselColumn extends java.lang.Object implements Jsonable
| Constructor and Description |
|---|
CarouselColumn(java.lang.String text,
java.util.List<ClickActionForTemplateMessage> actions)
constructor to create CarouselColumn
|
| Modifier and Type | Method and Description |
|---|---|
void |
setDefaultAction(ClickActionForTemplateMessage defaultAction)
Set default column action.
|
void |
setImageBackgroundColor(java.lang.String imageBackgroundColor)
Set image background color.
|
void |
setThumbnailImageUrl(java.lang.String thumbnailImageUrl)
Set thumbnail image url if exists.
|
void |
setTitle(java.lang.String title)
Set column title.
|
JSONObject |
toJsonObject() |
public CarouselColumn(@NonNull
java.lang.String text,
@NonNull
java.util.List<ClickActionForTemplateMessage> actions)
text - description for the columnactions - action for the columnpublic void setThumbnailImageUrl(@Nullable
java.lang.String thumbnailImageUrl)
thumbnailImageUrl - public void setImageBackgroundColor(@Nullable
java.lang.String imageBackgroundColor)
imageBackgroundColor - public void setTitle(@Nullable
java.lang.String title)
title - public void setDefaultAction(@Nullable
ClickActionForTemplateMessage defaultAction)
defaultAction - @NonNull
public JSONObject toJsonObject()
throws JSONException
toJsonObject in interface JsonableJSONException