Class DataExportCsv.Builder
- All Implemented Interfaces:
DataExportCsv._FinalStage,DataExportCsv.CompanyIdStage,DataExportCsv.ContentIdStage,DataExportCsv.ContentTitleStage,DataExportCsv.ContentTypeStage,DataExportCsv.EmailStage,DataExportCsv.NameStage,DataExportCsv.RulesetIdStage,DataExportCsv.UserIdStage
- Enclosing class:
DataExportCsv
-
Method Summary
Modifier and TypeMethodDescriptionbuild()The company ID of the user in relation to the message that was sent.The specific content that was received.contentTitle(String contentTitle) The title of the content you see in your Intercom workspace.contentType(String contentType) Email, Chat, Post etc.The users email who was sent the message.firstClick(Integer firstClick) The first time the series the user clicked on a link within this message.firstClick(Optional<Integer> firstClick) firstCompletion(Integer firstCompletion) The first time a user completed this message if the content was able to be completed e.g.firstCompletion(Optional<Integer> firstCompletion) firstDismisall(Integer firstDismisall) The first time the series the user dismissed this message.firstDismisall(Optional<Integer> firstDismisall) firstGoalSuccess(Integer firstGoalSuccess) The first time the user met this messages associated goal if one exists.firstGoalSuccess(Optional<Integer> firstGoalSuccess) firstHardBounce(Integer firstHardBounce) The first time this message hard bounced for this userfirstHardBounce(Optional<Integer> firstHardBounce) The first time the user opened this message.firstReply(Integer firstReply) The first time a user replied to this message if the content was able to receive replies.firstReply(Optional<Integer> firstReply) firstSeriesCompletion(Integer firstSeriesCompletion) The first time the series this message was a part of was completed by the user.firstSeriesCompletion(Optional<Integer> firstSeriesCompletion) firstSeriesDisengagement(Integer firstSeriesDisengagement) The first time the series this message was a part of was disengaged by the user.firstSeriesDisengagement(Optional<Integer> firstSeriesDisengagement) firstSeriesExit(Integer firstSeriesExit) The first time the series this message was a part of was exited by the user.firstSeriesExit(Optional<Integer> firstSeriesExit) firstUnsubscribe(Integer firstUnsubscribe) The first time the user unsubscribed from this message.firstUnsubscribe(Optional<Integer> firstUnsubscribe) from(DataExportCsv other) The full name of the user receiving the messageThe id of the series node that this ruleset is associated with.ID for this receipt.receivedAt(Integer receivedAt) Timestamp for when the receipt was recorded.receivedAt(Optional<Integer> receivedAt) The id of the message.rulesetVersionId(String rulesetVersionId) As you edit content we record new versions.rulesetVersionId(Optional<String> rulesetVersionId) The id of the series that this content is part of.seriesTitle(String seriesTitle) The title of the series that this content is part of.seriesTitle(Optional<String> seriesTitle) userExternalId(String userExternalId) The external_user_id of the user who was sent the messageuserExternalId(Optional<String> userExternalId) The user_id of the user who was sent the message.
-
Method Details
-
from
- Specified by:
fromin interfaceDataExportCsv.UserIdStage
-
userId
The user_id of the user who was sent the message.
- Specified by:
userIdin interfaceDataExportCsv.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
companyId
The company ID of the user in relation to the message that was sent. Will return -1 if no company is present.
- Specified by:
companyIdin interfaceDataExportCsv.CompanyIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
email
The users email who was sent the message.
- Specified by:
emailin interfaceDataExportCsv.EmailStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
name
The full name of the user receiving the message
- Specified by:
namein interfaceDataExportCsv.NameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
rulesetId
The id of the message.
- Specified by:
rulesetIdin interfaceDataExportCsv.RulesetIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contentId
The specific content that was received. In an A/B test each version has its own Content ID.
- Specified by:
contentIdin interfaceDataExportCsv.ContentIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contentType
Email, Chat, Post etc.
- Specified by:
contentTypein interfaceDataExportCsv.ContentTypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contentTitle
The title of the content you see in your Intercom workspace.
- Specified by:
contentTitlein interfaceDataExportCsv.ContentTitleStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstHardBounce
The first time this message hard bounced for this user
- Specified by:
firstHardBouncein interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstHardBounce
- Specified by:
firstHardBouncein interfaceDataExportCsv._FinalStage
-
firstUnsubscribe
The first time the user unsubscribed from this message.
- Specified by:
firstUnsubscribein interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstUnsubscribe
- Specified by:
firstUnsubscribein interfaceDataExportCsv._FinalStage
-
firstDismisall
The first time the series the user dismissed this message.
- Specified by:
firstDismisallin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstDismisall
- Specified by:
firstDismisallin interfaceDataExportCsv._FinalStage
-
firstClick
The first time the series the user clicked on a link within this message.
- Specified by:
firstClickin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstClick
- Specified by:
firstClickin interfaceDataExportCsv._FinalStage
-
firstOpen
The first time the user opened this message.
- Specified by:
firstOpenin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstOpen
- Specified by:
firstOpenin interfaceDataExportCsv._FinalStage
-
firstGoalSuccess
The first time the user met this messages associated goal if one exists.
- Specified by:
firstGoalSuccessin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstGoalSuccess
- Specified by:
firstGoalSuccessin interfaceDataExportCsv._FinalStage
-
firstSeriesExit
The first time the series this message was a part of was exited by the user.
- Specified by:
firstSeriesExitin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstSeriesExit
- Specified by:
firstSeriesExitin interfaceDataExportCsv._FinalStage
-
firstSeriesDisengagement
The first time the series this message was a part of was disengaged by the user.
- Specified by:
firstSeriesDisengagementin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstSeriesDisengagement
public DataExportCsv._FinalStage firstSeriesDisengagement(Optional<Integer> firstSeriesDisengagement) - Specified by:
firstSeriesDisengagementin interfaceDataExportCsv._FinalStage
-
firstSeriesCompletion
The first time the series this message was a part of was completed by the user.
- Specified by:
firstSeriesCompletionin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstSeriesCompletion
- Specified by:
firstSeriesCompletionin interfaceDataExportCsv._FinalStage
-
firstCompletion
The first time a user completed this message if the content was able to be completed e.g. Tours, Surveys.
- Specified by:
firstCompletionin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstCompletion
- Specified by:
firstCompletionin interfaceDataExportCsv._FinalStage
-
firstReply
The first time a user replied to this message if the content was able to receive replies.
- Specified by:
firstReplyin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
firstReply
- Specified by:
firstReplyin interfaceDataExportCsv._FinalStage
-
nodeId
The id of the series node that this ruleset is associated with. Each block in a series has a corresponding node_id.
- Specified by:
nodeIdin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
nodeId
- Specified by:
nodeIdin interfaceDataExportCsv._FinalStage
-
seriesTitle
The title of the series that this content is part of.
- Specified by:
seriesTitlein interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
seriesTitle
- Specified by:
seriesTitlein interfaceDataExportCsv._FinalStage
-
seriesId
The id of the series that this content is part of. Will return -1 if not part of a series.
- Specified by:
seriesIdin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
seriesId
- Specified by:
seriesIdin interfaceDataExportCsv._FinalStage
-
receivedAt
Timestamp for when the receipt was recorded.
- Specified by:
receivedAtin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
receivedAt
- Specified by:
receivedAtin interfaceDataExportCsv._FinalStage
-
receiptId
ID for this receipt. Will be included with any related stats in other files to identify this specific delivery of a message.
- Specified by:
receiptIdin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
receiptId
- Specified by:
receiptIdin interfaceDataExportCsv._FinalStage
-
rulesetVersionId
As you edit content we record new versions. This ID can help you determine which version of a piece of content that was received.
- Specified by:
rulesetVersionIdin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
rulesetVersionId
- Specified by:
rulesetVersionIdin interfaceDataExportCsv._FinalStage
-
userExternalId
The external_user_id of the user who was sent the message
- Specified by:
userExternalIdin interfaceDataExportCsv._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
userExternalId
- Specified by:
userExternalIdin interfaceDataExportCsv._FinalStage
-
build
- Specified by:
buildin interfaceDataExportCsv._FinalStage
-