Interface DataExportCsv._FinalStage
-
- All Known Implementing Classes:
DataExportCsv.Builder
- Enclosing class:
- DataExportCsv
public static interface DataExportCsv._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataExportCsvbuild()DataExportCsv._FinalStagefirstClick(java.lang.Integer firstClick)DataExportCsv._FinalStagefirstClick(java.util.Optional<java.lang.Integer> firstClick)The first time the series the user clicked on a link within this message.DataExportCsv._FinalStagefirstCompletion(java.lang.Integer firstCompletion)DataExportCsv._FinalStagefirstCompletion(java.util.Optional<java.lang.Integer> firstCompletion)The first time a user completed this message if the content was able to be completed e.g.DataExportCsv._FinalStagefirstDismisall(java.lang.Integer firstDismisall)DataExportCsv._FinalStagefirstDismisall(java.util.Optional<java.lang.Integer> firstDismisall)The first time the series the user dismissed this message.DataExportCsv._FinalStagefirstGoalSuccess(java.lang.Integer firstGoalSuccess)DataExportCsv._FinalStagefirstGoalSuccess(java.util.Optional<java.lang.Integer> firstGoalSuccess)The first time the user met this messages associated goal if one exists.DataExportCsv._FinalStagefirstHardBounce(java.lang.Integer firstHardBounce)DataExportCsv._FinalStagefirstHardBounce(java.util.Optional<java.lang.Integer> firstHardBounce)The first time this message hard bounced for this userDataExportCsv._FinalStagefirstOpen(java.lang.Integer firstOpen)DataExportCsv._FinalStagefirstOpen(java.util.Optional<java.lang.Integer> firstOpen)The first time the user opened this message.DataExportCsv._FinalStagefirstReply(java.lang.Integer firstReply)DataExportCsv._FinalStagefirstReply(java.util.Optional<java.lang.Integer> firstReply)The first time a user replied to this message if the content was able to receive replies.DataExportCsv._FinalStagefirstSeriesCompletion(java.lang.Integer firstSeriesCompletion)DataExportCsv._FinalStagefirstSeriesCompletion(java.util.Optional<java.lang.Integer> firstSeriesCompletion)The first time the series this message was a part of was completed by the user.DataExportCsv._FinalStagefirstSeriesDisengagement(java.lang.Integer firstSeriesDisengagement)DataExportCsv._FinalStagefirstSeriesDisengagement(java.util.Optional<java.lang.Integer> firstSeriesDisengagement)The first time the series this message was a part of was disengaged by the user.DataExportCsv._FinalStagefirstSeriesExit(java.lang.Integer firstSeriesExit)DataExportCsv._FinalStagefirstSeriesExit(java.util.Optional<java.lang.Integer> firstSeriesExit)The first time the series this message was a part of was exited by the user.DataExportCsv._FinalStagefirstUnsubscribe(java.lang.Integer firstUnsubscribe)DataExportCsv._FinalStagefirstUnsubscribe(java.util.Optional<java.lang.Integer> firstUnsubscribe)The first time the user unsubscribed from this message.DataExportCsv._FinalStagenodeId(java.lang.String nodeId)DataExportCsv._FinalStagenodeId(java.util.Optional<java.lang.String> nodeId)The id of the series node that this ruleset is associated with.DataExportCsv._FinalStagereceiptId(java.lang.String receiptId)DataExportCsv._FinalStagereceiptId(java.util.Optional<java.lang.String> receiptId)ID for this receipt.DataExportCsv._FinalStagereceivedAt(java.lang.Integer receivedAt)DataExportCsv._FinalStagereceivedAt(java.util.Optional<java.lang.Integer> receivedAt)Timestamp for when the receipt was recorded.DataExportCsv._FinalStagerulesetVersionId(java.lang.String rulesetVersionId)DataExportCsv._FinalStagerulesetVersionId(java.util.Optional<java.lang.String> rulesetVersionId)As you edit content we record new versions.DataExportCsv._FinalStageseriesId(java.lang.String seriesId)DataExportCsv._FinalStageseriesId(java.util.Optional<java.lang.String> seriesId)The id of the series that this content is part of.DataExportCsv._FinalStageseriesTitle(java.lang.String seriesTitle)DataExportCsv._FinalStageseriesTitle(java.util.Optional<java.lang.String> seriesTitle)The title of the series that this content is part of.DataExportCsv._FinalStageuserExternalId(java.lang.String userExternalId)DataExportCsv._FinalStageuserExternalId(java.util.Optional<java.lang.String> userExternalId)The external_user_id of the user who was sent the message
-
-
-
Method Detail
-
build
DataExportCsv build()
-
userExternalId
DataExportCsv._FinalStage userExternalId(java.util.Optional<java.lang.String> userExternalId)
The external_user_id of the user who was sent the message
-
userExternalId
DataExportCsv._FinalStage userExternalId(java.lang.String userExternalId)
-
rulesetVersionId
DataExportCsv._FinalStage rulesetVersionId(java.util.Optional<java.lang.String> 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.
-
rulesetVersionId
DataExportCsv._FinalStage rulesetVersionId(java.lang.String rulesetVersionId)
-
receiptId
DataExportCsv._FinalStage receiptId(java.util.Optional<java.lang.String> receiptId)
ID for this receipt. Will be included with any related stats in other files to identify this specific delivery of a message.
-
receiptId
DataExportCsv._FinalStage receiptId(java.lang.String receiptId)
-
receivedAt
DataExportCsv._FinalStage receivedAt(java.util.Optional<java.lang.Integer> receivedAt)
Timestamp for when the receipt was recorded.
-
receivedAt
DataExportCsv._FinalStage receivedAt(java.lang.Integer receivedAt)
-
seriesId
DataExportCsv._FinalStage seriesId(java.util.Optional<java.lang.String> seriesId)
The id of the series that this content is part of. Will return -1 if not part of a series.
-
seriesId
DataExportCsv._FinalStage seriesId(java.lang.String seriesId)
-
seriesTitle
DataExportCsv._FinalStage seriesTitle(java.util.Optional<java.lang.String> seriesTitle)
The title of the series that this content is part of.
-
seriesTitle
DataExportCsv._FinalStage seriesTitle(java.lang.String seriesTitle)
-
nodeId
DataExportCsv._FinalStage nodeId(java.util.Optional<java.lang.String> nodeId)
The id of the series node that this ruleset is associated with. Each block in a series has a corresponding node_id.
-
nodeId
DataExportCsv._FinalStage nodeId(java.lang.String nodeId)
-
firstReply
DataExportCsv._FinalStage firstReply(java.util.Optional<java.lang.Integer> firstReply)
The first time a user replied to this message if the content was able to receive replies.
-
firstReply
DataExportCsv._FinalStage firstReply(java.lang.Integer firstReply)
-
firstCompletion
DataExportCsv._FinalStage firstCompletion(java.util.Optional<java.lang.Integer> firstCompletion)
The first time a user completed this message if the content was able to be completed e.g. Tours, Surveys.
-
firstCompletion
DataExportCsv._FinalStage firstCompletion(java.lang.Integer firstCompletion)
-
firstSeriesCompletion
DataExportCsv._FinalStage firstSeriesCompletion(java.util.Optional<java.lang.Integer> firstSeriesCompletion)
The first time the series this message was a part of was completed by the user.
-
firstSeriesCompletion
DataExportCsv._FinalStage firstSeriesCompletion(java.lang.Integer firstSeriesCompletion)
-
firstSeriesDisengagement
DataExportCsv._FinalStage firstSeriesDisengagement(java.util.Optional<java.lang.Integer> firstSeriesDisengagement)
The first time the series this message was a part of was disengaged by the user.
-
firstSeriesDisengagement
DataExportCsv._FinalStage firstSeriesDisengagement(java.lang.Integer firstSeriesDisengagement)
-
firstSeriesExit
DataExportCsv._FinalStage firstSeriesExit(java.util.Optional<java.lang.Integer> firstSeriesExit)
The first time the series this message was a part of was exited by the user.
-
firstSeriesExit
DataExportCsv._FinalStage firstSeriesExit(java.lang.Integer firstSeriesExit)
-
firstGoalSuccess
DataExportCsv._FinalStage firstGoalSuccess(java.util.Optional<java.lang.Integer> firstGoalSuccess)
The first time the user met this messages associated goal if one exists.
-
firstGoalSuccess
DataExportCsv._FinalStage firstGoalSuccess(java.lang.Integer firstGoalSuccess)
-
firstOpen
DataExportCsv._FinalStage firstOpen(java.util.Optional<java.lang.Integer> firstOpen)
The first time the user opened this message.
-
firstOpen
DataExportCsv._FinalStage firstOpen(java.lang.Integer firstOpen)
-
firstClick
DataExportCsv._FinalStage firstClick(java.util.Optional<java.lang.Integer> firstClick)
The first time the series the user clicked on a link within this message.
-
firstClick
DataExportCsv._FinalStage firstClick(java.lang.Integer firstClick)
-
firstDismisall
DataExportCsv._FinalStage firstDismisall(java.util.Optional<java.lang.Integer> firstDismisall)
The first time the series the user dismissed this message.
-
firstDismisall
DataExportCsv._FinalStage firstDismisall(java.lang.Integer firstDismisall)
-
firstUnsubscribe
DataExportCsv._FinalStage firstUnsubscribe(java.util.Optional<java.lang.Integer> firstUnsubscribe)
The first time the user unsubscribed from this message.
-
firstUnsubscribe
DataExportCsv._FinalStage firstUnsubscribe(java.lang.Integer firstUnsubscribe)
-
firstHardBounce
DataExportCsv._FinalStage firstHardBounce(java.util.Optional<java.lang.Integer> firstHardBounce)
The first time this message hard bounced for this user
-
firstHardBounce
DataExportCsv._FinalStage firstHardBounce(java.lang.Integer firstHardBounce)
-
-