SilverStripe\Intercom\Intercom
Entry point for interaction with with Intercom.
Synopsis
class Intercom
{
- // members
- private $personalAccessToken;
- private $appId;
- private $client;
- // methods
- public void __construct()
- public void getPersonalAccessToken()
- public void setPersonalAccessToken()
- public void getAppId()
- public void setAppId()
- public void getClient()
- public DataList getUserList()
- public IntercomBulkJob bulkLoadUsers()
- public IntercomBulkJob getBulkJob()
- public void trackEvent()
- public static mixed|false getSetting()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
Members
private
- $appId
- $client
- $personalAccessToken
Methods
public
- __construct()
- bulkLoadUsers() — Bulk load a set of members using the same meta-data rules as if they were to log in
- getAppId()
- getBulkJob() — Return an IntercomBulkJob object for the given job
- getClient()
- getPersonalAccessToken()
- getSetting() — Get a setting from either the environment or a constant if defined
- getUserList() — Return a list of all users for this application.
- setAppId()
- setPersonalAccessToken()
- trackEvent() — Track an event with the current user.