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 java.util.List<WhatsAppTemplateParameter>
bodyParameters
protected java.util.List<Button>
buttons
protected java.util.List<WhatsAppTemplateParameter>
footerParameters
protected java.util.List<WhatsAppTemplateParameter>
headerParameters
protected java.lang.String
language
protected java.lang.String
templateId
protected java.time.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
Modifier and Type Method Description java.util.List<WhatsAppTemplateParameter>
getBodyParameters()
java.util.List<Button>
getButtons()
java.util.List<WhatsAppTemplateParameter>
getFooterParameters()
java.util.List<WhatsAppTemplateParameter>
getHeaderParameters()
java.lang.String
getLanguage()
java.lang.String
getTemplateId()
java.time.Duration
getTimeToLive()
java.lang.String
getType()
void
setBodyParameters(java.util.List<WhatsAppTemplateParameter> bodyParameters)
void
setButtons(java.util.List<Button> buttons)
void
setFooterParameters(java.util.List<WhatsAppTemplateParameter> footerParameters)
void
setHeaderParameters(java.util.List<WhatsAppTemplateParameter> headerParameters)
void
setLanguage(java.lang.String language)
void
setTemplateId(java.lang.String templateId)
void
setTimeToLive(java.time.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 Details
-
timeToLive
protected java.time.Duration timeToLive -
templateId
protected java.lang.String templateId -
language
protected java.lang.String language -
headerParameters
-
bodyParameters
-
footerParameters
-
buttons
-
-
Constructor Details
-
WhatsAppOutboundTemplateMessageDto
public WhatsAppOutboundTemplateMessageDto()
-
-
Method Details
-
getType
public java.lang.String getType()- Overrides:
getType
in classOutboundMessageDto
-
getTemplateId
public java.lang.String getTemplateId() -
setTemplateId
public void setTemplateId(java.lang.String templateId) -
getLanguage
public java.lang.String getLanguage() -
setLanguage
public void setLanguage(java.lang.String language) -
getBodyParameters
-
setBodyParameters
-
getHeaderParameters
-
setHeaderParameters
-
getFooterParameters
-
setFooterParameters
-
getButtons
-
setButtons
-
getTimeToLive
public java.time.Duration getTimeToLive() -
setTimeToLive
public void setTimeToLive(java.time.Duration timeToLive)
-