-
public class VisitorApi
-
-
Constructor Summary
Constructors Constructor Description VisitorApi(GliaEnvironment env)
-
Method Summary
Modifier and Type Method Description voidcreateVisitor(@Nullable() String pushToken, @Nullable() String siteToken, RequestCallback<Visitor> visitorCallback)Gets the Visitor for current Visitor. voidrenewVisitor(String visitorId, @Nullable() String pushToken, @Nullable() String siteToken, RequestCallback<Visitor> visitorCallback)voidgetVisitorInfo(String accessToken, String visitorId, RequestCallback<VisitorInfo> visitorCallback)voidupdateVisitorInfo(String accessToken, String visitorId, Consumer<GliaException> visitorCallback, VisitorInfoUpdateRequestInternal visitorInfoUpdateRequest)voidfetchFileStream(Single<Visitor> visitor, AttachmentFile attachmentFile, RequestCallback<InputStream> callback)-
-
Constructor Detail
-
VisitorApi
VisitorApi(GliaEnvironment env)
-
-
Method Detail
-
createVisitor
void createVisitor(@Nullable() String pushToken, @Nullable() String siteToken, RequestCallback<Visitor> visitorCallback)
Gets the Visitor for current Visitor.Which contains the visit_id and visitorAccessToken
An Integrator can create a Visitor entity.The Authorization header must contain the developer API token.The response contains a temporary token which can be used for all following requests.The tokens should be renewed once every 24 hours.
- Parameters:
visitorCallback- called with Visitor set when request succeedsor with GliaException.
-
renewVisitor
void renewVisitor(String visitorId, @Nullable() String pushToken, @Nullable() String siteToken, RequestCallback<Visitor> visitorCallback)
-
getVisitorInfo
void getVisitorInfo(String accessToken, String visitorId, RequestCallback<VisitorInfo> visitorCallback)
-
updateVisitorInfo
void updateVisitorInfo(String accessToken, String visitorId, Consumer<GliaException> visitorCallback, VisitorInfoUpdateRequestInternal visitorInfoUpdateRequest)
-
fetchFileStream
void fetchFileStream(Single<Visitor> visitor, AttachmentFile attachmentFile, RequestCallback<InputStream> callback)
-
-
-
-