Class WhatsappLocationRequest.Builder
java.lang.Object
com.vonage.client.messages.MessageRequest.Builder<WhatsappLocationRequest,WhatsappLocationRequest.Builder>
com.vonage.client.messages.whatsapp.WhatsappRequest.Builder<WhatsappLocationRequest,WhatsappLocationRequest.Builder>
com.vonage.client.messages.whatsapp.WhatsappLocationRequest.Builder
- Enclosing class:
WhatsappLocationRequest
public static final class WhatsappLocationRequest.Builder
extends WhatsappRequest.Builder<WhatsappLocationRequest,WhatsappLocationRequest.Builder>
-
Method Summary
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, text, to, ttl, url, webhookUrl, webhookVersion
-
Method Details
-
latitude
(REQUIRED) Latitude of the location.- Parameters:
latitude- The latitude as a double.- Returns:
- This builder.
-
longitude
(REQUIRED) Longitude of the location.- Parameters:
longitude- The longitude as a double.- Returns:
- This builder.
-
name
(OPTIONAL) Name of the location.- Overrides:
namein classMessageRequest.Builder<WhatsappLocationRequest,WhatsappLocationRequest.Builder> - Parameters:
name- The location name.- Returns:
- This builder.
-
address
(OPTIONAL) Address of the location. Only displayed if name is present.- Parameters:
address- The location address as a string.- Returns:
- This builder.
-
build
Description copied from class:MessageRequest.BuilderBuilds the MessageRequest.- Specified by:
buildin classMessageRequest.Builder<WhatsappLocationRequest,WhatsappLocationRequest.Builder> - Returns:
- A MessageRequest, populated with all fields from this builder.
-