Module it.auties.whatsapp4j
Class HydratedFourRowTemplate.HydratedFourRowTemplateBuilder
java.lang.Object
it.auties.whatsapp.model.button.template.hydrated.HydratedFourRowTemplate.HydratedFourRowTemplateBuilder
- Enclosing class:
- HydratedFourRowTemplate
-
Field Summary
Modifier and TypeFieldDescriptionprivate String
private String
private List<HydratedTemplateButton>
private String
private DocumentMessage
private ImageMessage
private LocationMessage
private String
private VideoMessage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe body of this rowbuild()
The footer of this rowhydratedButtons
(List<HydratedTemplateButton> hydratedButtons) The buttons of this rowtemplateId
(String templateId) The id of the templatetitleDocument
(DocumentMessage titleDocument) The document title of this row.titleImage
(ImageMessage titleImage) The image title of this row.titleLocation
(LocationMessage titleLocation) The location title of this row.The text title of this row.titleVideo
(VideoMessage titleVideo) The video title of this row.toString()
-
Field Details
-
templateId
-
titleDocument
-
titleText
-
titleImage
-
titleVideo
-
titleLocation
-
body
-
hydratedButtons
-
-
Constructor Details
-
HydratedFourRowTemplateBuilder
HydratedFourRowTemplateBuilder()
-
-
Method Details
-
templateId
The id of the template- Returns:
this
.
-
titleDocument
public HydratedFourRowTemplate.HydratedFourRowTemplateBuilder titleDocument(DocumentMessage titleDocument) The document title of this row. This property is defined only ifHydratedFourRowTemplate.titleType()
==HydratedFourRowTemplateTitleType.DOCUMENT
.- Returns:
this
.
-
titleText
The text title of this row. This property is defined only ifHydratedFourRowTemplate.titleType()
==HydratedFourRowTemplateTitleType.TEXT
.- Returns:
this
.
-
titleImage
The image title of this row. This property is defined only ifHydratedFourRowTemplate.titleType()
==HydratedFourRowTemplateTitleType.IMAGE
.- Returns:
this
.
-
titleVideo
The video title of this row. This property is defined only ifHydratedFourRowTemplate.titleType()
==HydratedFourRowTemplateTitleType.VIDEO
.- Returns:
this
.
-
titleLocation
public HydratedFourRowTemplate.HydratedFourRowTemplateBuilder titleLocation(LocationMessage titleLocation) The location title of this row. This property is defined only ifHydratedFourRowTemplate.titleType()
==HydratedFourRowTemplateTitleType.LOCATION
.- Returns:
this
.
-
body
The body of this row- Returns:
this
.
-
hydratedButtons
public HydratedFourRowTemplate.HydratedFourRowTemplateBuilder hydratedButtons(List<HydratedTemplateButton> hydratedButtons) The buttons of this row- Returns:
this
.
-
build
-
toString
-