Class WhatsAppInteractiveMessageBuilderImpl.SectionRowBuilderImpl
java.lang.Object
com.flowable.engage.external.system.whatsapp.WhatsAppInteractiveMessageBuilderImpl.SectionRowBuilderImpl
- All Implemented Interfaces:
WhatsAppInteractiveMessageBuilder.SectionRowBuilder
- Enclosing class:
- WhatsAppInteractiveMessageBuilderImpl
public static class WhatsAppInteractiveMessageBuilderImpl.SectionRowBuilderImpl
extends Object
implements WhatsAppInteractiveMessageBuilder.SectionRowBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final WhatsAppInteractiveMessageDto.ButtonOrSectionRow
protected final WhatsAppInteractiveMessageBuilderImpl.SectionBuilderImpl
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddRow()
Add the previously configured row.description
(String description) The user visible description of the row.The unique identifier of the row.The user visible text in the row.
-
Field Details
-
sectionBuilder
-
row
-
-
Constructor Details
-
SectionRowBuilderImpl
public SectionRowBuilderImpl(WhatsAppInteractiveMessageBuilderImpl.SectionBuilderImpl sectionBuilder)
-
-
Method Details
-
id
Description copied from interface:WhatsAppInteractiveMessageBuilder.SectionRowBuilder
The unique identifier of the row. This will be returned by WhatsApp when the user selects this row.- Specified by:
id
in interfaceWhatsAppInteractiveMessageBuilder.SectionRowBuilder
- Parameters:
id
- the row unique identifier- See Also:
-
title
Description copied from interface:WhatsAppInteractiveMessageBuilder.SectionRowBuilder
The user visible text in the row.- Specified by:
title
in interfaceWhatsAppInteractiveMessageBuilder.SectionRowBuilder
- Parameters:
title
- the row content- See Also:
-
description
Description copied from interface:WhatsAppInteractiveMessageBuilder.SectionRowBuilder
The user visible description of the row.- Specified by:
description
in interfaceWhatsAppInteractiveMessageBuilder.SectionRowBuilder
- Parameters:
description
- the row description- See Also:
-
addRow
Description copied from interface:WhatsAppInteractiveMessageBuilder.SectionRowBuilder
Add the previously configured row. If not invoked then the rest of theWhatsAppInteractiveMessageBuilder.SectionRowBuilder
operations are a noop.- Specified by:
addRow
in interfaceWhatsAppInteractiveMessageBuilder.SectionRowBuilder
-