public static class

VisitorInfoUpdateRequest.Builder

extends Object
java.lang.Object
   ↳ com.glia.androidsdk.visitor.VisitorInfoUpdateRequest.Builder

Class Overview

Used for creating the VisitorInfoUpdateRequest.

If some visitor information is not set or is null then it will not be updated on the server. Usage example:

 LinkedTreeMap customAttributes = new LinkedTreeMap<>();
     customAttributes.put("age", "21+");
     customAttributes.put("custom_id", "H5AC76");

     Glia.updateVisitorInfo(
         new VisitorInfoUpdateRequest.Builder()
             .setName("Mr. Example Man")
             .setEmail("mr.example.man@email.com")
             .setCustomAttributes(customAttributes)
             .build(),
         error -> { /* Handle callback */ }
    );
 

Summary

Public Constructors
Builder()
Public Methods
VisitorInfoUpdateRequest build()
VisitorInfoUpdateRequest.Builder setCustomAttributes( customAttributes)
VisitorInfoUpdateRequest.Builder setCustomAttrsUpdateMethod(VisitorInfoUpdateRequest.CustomAttributesUpdateMethod customAttrsUpdateMethod)
VisitorInfoUpdateRequest.Builder setEmail(String email)
VisitorInfoUpdateRequest.Builder setName(String name)
VisitorInfoUpdateRequest.Builder setNote(String note)
VisitorInfoUpdateRequest.Builder setNoteUpdateMethod(VisitorInfoUpdateRequest.NoteUpdateMethod noteUpdateMethod)
VisitorInfoUpdateRequest.Builder setPhone(String phone)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Public Methods

public VisitorInfoUpdateRequest build ()

public VisitorInfoUpdateRequest.Builder setCustomAttributes ( customAttributes)

public VisitorInfoUpdateRequest.Builder setCustomAttrsUpdateMethod (VisitorInfoUpdateRequest.CustomAttributesUpdateMethod customAttrsUpdateMethod)

public VisitorInfoUpdateRequest.Builder setEmail (String email)

public VisitorInfoUpdateRequest.Builder setName (String name)

public VisitorInfoUpdateRequest.Builder setNote (String note)

public VisitorInfoUpdateRequest.Builder setNoteUpdateMethod (VisitorInfoUpdateRequest.NoteUpdateMethod noteUpdateMethod)

public VisitorInfoUpdateRequest.Builder setPhone (String phone)