Class WhatsappSingleProductRequest.Builder
java.lang.Object
com.vonage.client.messages.MessageRequest.Builder<WhatsappSingleProductRequest,WhatsappSingleProductRequest.Builder>
com.vonage.client.messages.whatsapp.WhatsappRequest.Builder<WhatsappSingleProductRequest,WhatsappSingleProductRequest.Builder>
com.vonage.client.messages.whatsapp.WhatsappSingleProductRequest.Builder
- Enclosing class:
WhatsappSingleProductRequest
public static final class WhatsappSingleProductRequest.Builder
extends WhatsappRequest.Builder<WhatsappSingleProductRequest,WhatsappSingleProductRequest.Builder>
-
Method Summary
Modifier and TypeMethodDescription(OPTIONAL) The main message text.build()Builds the MessageRequest.(REQUIRED) ID for the catalog you want to use for this message.footerText(String footerText) (OPTIONAL) The text which appears at the end of the message.productRetailerId(String productRetailerId) (REQUIRED) A product’s unique identifier.Methods inherited from class com.vonage.client.messages.whatsapp.WhatsappRequest.Builder
contextMessageIdMethods inherited from class com.vonage.client.messages.MessageRequest.Builder
caption, clientRef, custom, from, name, text, to, ttl, url, webhookUrl, webhookVersion
-
Method Details
-
catalogId
(REQUIRED) ID for the catalog you want to use for this message. Retrieve this ID via Commerce Manager.- Parameters:
catalogId- The catalog ID.- Returns:
- This builder.
-
productRetailerId
(REQUIRED) A product’s unique identifier.- Parameters:
productRetailerId- The product ID.- Returns:
- This builder.
-
bodyText
(OPTIONAL) The main message text.- Parameters:
bodyText- The body text.- Returns:
- This builder.
-
build
Description copied from class:MessageRequest.BuilderBuilds the MessageRequest.- Specified by:
buildin classMessageRequest.Builder<WhatsappSingleProductRequest,WhatsappSingleProductRequest.Builder> - Returns:
- A MessageRequest, populated with all fields from this builder.
-