Class WhatsAppOutboundTemplateMessageDto
- java.lang.Object
-
- com.flowable.engage.external.system.dto.OutboundMessageDto
-
- com.flowable.engage.external.system.whatsapp.dto.WhatsAppOutboundTemplateMessageDto
-
public class WhatsAppOutboundTemplateMessageDto extends OutboundMessageDto
-
-
Field Summary
Fields Modifier and Type Field Description protected List<WhatsAppTemplateParameter>
bodyParameters
protected List<Button>
buttons
protected List<WhatsAppTemplateParameter>
footerParameters
protected List<WhatsAppTemplateParameter>
headerParameters
protected String
language
protected String
templateId
protected Duration
timeToLive
-
Fields inherited from class com.flowable.engage.external.system.dto.OutboundMessageDto
businessAccountId, content, externalUserId, mediaId, messageId, type
-
-
Constructor Summary
Constructors Constructor Description WhatsAppOutboundTemplateMessageDto()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<WhatsAppTemplateParameter>
getBodyParameters()
List<Button>
getButtons()
List<WhatsAppTemplateParameter>
getFooterParameters()
List<WhatsAppTemplateParameter>
getHeaderParameters()
String
getLanguage()
String
getTemplateId()
Duration
getTimeToLive()
String
getType()
void
setBodyParameters(List<WhatsAppTemplateParameter> bodyParameters)
void
setButtons(List<Button> buttons)
void
setFooterParameters(List<WhatsAppTemplateParameter> footerParameters)
void
setHeaderParameters(List<WhatsAppTemplateParameter> headerParameters)
void
setLanguage(String language)
void
setTemplateId(String templateId)
void
setTimeToLive(Duration timeToLive)
-
Methods inherited from class com.flowable.engage.external.system.dto.OutboundMessageDto
getBusinessAccountId, getContent, getExternalUserId, getMediaId, getMessageId, setBusinessAccountId, setContent, setExternalUserId, setMediaId, setMessageId, setType
-
-
-
-
Field Detail
-
timeToLive
protected Duration timeToLive
-
templateId
protected String templateId
-
language
protected String language
-
headerParameters
protected List<WhatsAppTemplateParameter> headerParameters
-
bodyParameters
protected List<WhatsAppTemplateParameter> bodyParameters
-
footerParameters
protected List<WhatsAppTemplateParameter> footerParameters
-
-
Method Detail
-
getType
public String getType()
- Overrides:
getType
in classOutboundMessageDto
-
getTemplateId
public String getTemplateId()
-
setTemplateId
public void setTemplateId(String templateId)
-
getLanguage
public String getLanguage()
-
setLanguage
public void setLanguage(String language)
-
getBodyParameters
public List<WhatsAppTemplateParameter> getBodyParameters()
-
setBodyParameters
public void setBodyParameters(List<WhatsAppTemplateParameter> bodyParameters)
-
getHeaderParameters
public List<WhatsAppTemplateParameter> getHeaderParameters()
-
setHeaderParameters
public void setHeaderParameters(List<WhatsAppTemplateParameter> headerParameters)
-
getFooterParameters
public List<WhatsAppTemplateParameter> getFooterParameters()
-
setFooterParameters
public void setFooterParameters(List<WhatsAppTemplateParameter> footerParameters)
-
getTimeToLive
public Duration getTimeToLive()
-
setTimeToLive
public void setTimeToLive(Duration timeToLive)
-
-