Class WhatsappCustomRequest.Builder
java.lang.Object
com.vonage.client.messages.MessageRequest.Builder<WhatsappCustomRequest,WhatsappCustomRequest.Builder>
com.vonage.client.messages.whatsapp.WhatsappRequest.Builder<WhatsappCustomRequest,WhatsappCustomRequest.Builder>
com.vonage.client.messages.whatsapp.WhatsappCustomRequest.Builder
- Enclosing class:
WhatsappCustomRequest
public static final class WhatsappCustomRequest.Builder
extends WhatsappRequest.Builder<WhatsappCustomRequest,WhatsappCustomRequest.Builder>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the MessageRequest.(OPTIONAL) A custom payload, which is passed directly to WhatsApp for certain features such as templates and interactive messages.Methods inherited from class com.vonage.client.messages.whatsapp.WhatsappRequest.Builder
contextMessageIdMethods inherited from class com.vonage.client.messages.MessageRequest.Builder
caption, clientRef, from, name, text, to, ttl, url, webhookUrl, webhookVersion
-
Method Details
-
custom
(OPTIONAL) A custom payload, which is passed directly to WhatsApp for certain features such as templates and interactive messages. The schema of a custom object can vary widely. Read about Custom Objects here.- Overrides:
customin classMessageRequest.Builder<WhatsappCustomRequest,WhatsappCustomRequest.Builder> - Parameters:
payload- A serializable Map.- Returns:
- This builder.
-
build
Description copied from class:MessageRequest.BuilderBuilds the MessageRequest.- Specified by:
buildin classMessageRequest.Builder<WhatsappCustomRequest,WhatsappCustomRequest.Builder> - Returns:
- A MessageRequest, populated with all fields from this builder.
-