Class AsyncRawVisitorsClient
- java.lang.Object
-
- com.intercom.api.resources.visitors.AsyncRawVisitorsClient
-
public class AsyncRawVisitorsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description AsyncRawVisitorsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>>find(FindVisitorRequest request)You can fetch the details of a single visitor.java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>>find(FindVisitorRequest request, RequestOptions requestOptions)You can fetch the details of a single visitor.java.util.concurrent.CompletableFuture<IntercomHttpResponse<Contact>>mergeToContact(MergeVisitorToContactRequest request)You can merge a Visitor to a Contact of role typeleadoruser.java.util.concurrent.CompletableFuture<IntercomHttpResponse<Contact>>mergeToContact(MergeVisitorToContactRequest request, RequestOptions requestOptions)You can merge a Visitor to a Contact of role typeleadoruser.java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>>update(UpdateVisitorRequest request)Sending a PUT request to/visitorswill result in an update of an existing Visitor.java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>>update(UpdateVisitorRequest request, RequestOptions requestOptions)Sending a PUT request to/visitorswill result in an update of an existing Visitor.
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
AsyncRawVisitorsClient
public AsyncRawVisitorsClient(ClientOptions clientOptions)
-
-
Method Detail
-
find
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>> find(FindVisitorRequest request)
You can fetch the details of a single visitor.
-
find
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>> find(FindVisitorRequest request, RequestOptions requestOptions)
You can fetch the details of a single visitor.
-
update
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>> update(UpdateVisitorRequest request)
Sending a PUT request to/visitorswill result in an update of an existing Visitor.Option 1. You can update a visitor by passing in the
user_idof the visitor in the Request body.Option 2. You can update a visitor by passing in the
idof the visitor in the Request body.
-
update
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<java.util.Optional<Visitor>>> update(UpdateVisitorRequest request, RequestOptions requestOptions)
Sending a PUT request to/visitorswill result in an update of an existing Visitor.Option 1. You can update a visitor by passing in the
user_idof the visitor in the Request body.Option 2. You can update a visitor by passing in the
idof the visitor in the Request body.
-
mergeToContact
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<Contact>> mergeToContact(MergeVisitorToContactRequest request)
You can merge a Visitor to a Contact of role typeleadoruser.📘 What happens upon a visitor being converted?
If the User exists, then the Visitor will be merged into it, the Visitor deleted and the User returned. If the User does not exist, the Visitor will be converted to a User, with the User identifiers replacing it's Visitor identifiers.
-
mergeToContact
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<Contact>> mergeToContact(MergeVisitorToContactRequest request, RequestOptions requestOptions)
You can merge a Visitor to a Contact of role typeleadoruser.📘 What happens upon a visitor being converted?
If the User exists, then the Visitor will be merged into it, the Visitor deleted and the User returned. If the User does not exist, the Visitor will be converted to a User, with the User identifiers replacing it's Visitor identifiers.
-
-