Package com.intercom.api.types
Class DataExportCsv
- java.lang.Object
-
- com.intercom.api.types.DataExportCsv
-
public final class DataExportCsv extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataExportCsv.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataExportCsv.Builderbuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.lang.String>getCompanyId()java.util.Optional<java.lang.String>getContentId()java.util.Optional<java.lang.String>getContentTitle()java.util.Optional<java.lang.String>getContentType()java.util.Optional<java.lang.String>getEmail()java.util.Optional<java.lang.Integer>getFirstClick()java.util.Optional<java.lang.Integer>getFirstCompletion()java.util.Optional<java.lang.Integer>getFirstDismisall()java.util.Optional<java.lang.Integer>getFirstGoalSuccess()java.util.Optional<java.lang.Integer>getFirstHardBounce()java.util.Optional<java.lang.Integer>getFirstOpen()java.util.Optional<java.lang.Integer>getFirstReply()java.util.Optional<java.lang.Integer>getFirstSeriesCompletion()java.util.Optional<java.lang.Integer>getFirstSeriesDisengagement()java.util.Optional<java.lang.Integer>getFirstSeriesExit()java.util.Optional<java.lang.Integer>getFirstUnsubscribe()java.util.Optional<java.lang.String>getName()java.util.Optional<java.lang.String>getNodeId()java.util.Optional<java.lang.String>getReceiptId()java.util.Optional<java.lang.Integer>getReceivedAt()java.util.Optional<java.lang.String>getRulesetId()java.util.Optional<java.lang.String>getRulesetVersionId()java.util.Optional<java.lang.String>getSeriesId()java.util.Optional<java.lang.String>getSeriesTitle()java.util.Optional<java.lang.String>getUserExternalId()java.util.Optional<java.lang.String>getUserId()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getUserId
public java.util.Optional<java.lang.String> getUserId()
- Returns:
- The user_id of the user who was sent the message.
-
getUserExternalId
public java.util.Optional<java.lang.String> getUserExternalId()
- Returns:
- The external_user_id of the user who was sent the message
-
getCompanyId
public java.util.Optional<java.lang.String> getCompanyId()
- Returns:
- The company ID of the user in relation to the message that was sent. Will return -1 if no company is present.
-
getEmail
public java.util.Optional<java.lang.String> getEmail()
- Returns:
- The users email who was sent the message.
-
getName
public java.util.Optional<java.lang.String> getName()
- Returns:
- The full name of the user receiving the message
-
getRulesetId
public java.util.Optional<java.lang.String> getRulesetId()
- Returns:
- The id of the message.
-
getContentId
public java.util.Optional<java.lang.String> getContentId()
- Returns:
- The specific content that was received. In an A/B test each version has its own Content ID.
-
getContentType
public java.util.Optional<java.lang.String> getContentType()
- Returns:
- Email, Chat, Post etc.
-
getContentTitle
public java.util.Optional<java.lang.String> getContentTitle()
- Returns:
- The title of the content you see in your Intercom workspace.
-
getRulesetVersionId
public java.util.Optional<java.lang.String> getRulesetVersionId()
- Returns:
- As you edit content we record new versions. This ID can help you determine which version of a piece of content that was received.
-
getReceiptId
public java.util.Optional<java.lang.String> getReceiptId()
- Returns:
- ID for this receipt. Will be included with any related stats in other files to identify this specific delivery of a message.
-
getReceivedAt
public java.util.Optional<java.lang.Integer> getReceivedAt()
- Returns:
- Timestamp for when the receipt was recorded.
-
getSeriesId
public java.util.Optional<java.lang.String> getSeriesId()
- Returns:
- The id of the series that this content is part of. Will return -1 if not part of a series.
-
getSeriesTitle
public java.util.Optional<java.lang.String> getSeriesTitle()
- Returns:
- The title of the series that this content is part of.
-
getNodeId
public java.util.Optional<java.lang.String> getNodeId()
- Returns:
- The id of the series node that this ruleset is associated with. Each block in a series has a corresponding node_id.
-
getFirstReply
public java.util.Optional<java.lang.Integer> getFirstReply()
- Returns:
- The first time a user replied to this message if the content was able to receive replies.
-
getFirstCompletion
public java.util.Optional<java.lang.Integer> getFirstCompletion()
- Returns:
- The first time a user completed this message if the content was able to be completed e.g. Tours, Surveys.
-
getFirstSeriesCompletion
public java.util.Optional<java.lang.Integer> getFirstSeriesCompletion()
- Returns:
- The first time the series this message was a part of was completed by the user.
-
getFirstSeriesDisengagement
public java.util.Optional<java.lang.Integer> getFirstSeriesDisengagement()
- Returns:
- The first time the series this message was a part of was disengaged by the user.
-
getFirstSeriesExit
public java.util.Optional<java.lang.Integer> getFirstSeriesExit()
- Returns:
- The first time the series this message was a part of was exited by the user.
-
getFirstGoalSuccess
public java.util.Optional<java.lang.Integer> getFirstGoalSuccess()
- Returns:
- The first time the user met this messages associated goal if one exists.
-
getFirstOpen
public java.util.Optional<java.lang.Integer> getFirstOpen()
- Returns:
- The first time the user opened this message.
-
getFirstClick
public java.util.Optional<java.lang.Integer> getFirstClick()
- Returns:
- The first time the series the user clicked on a link within this message.
-
getFirstDismisall
public java.util.Optional<java.lang.Integer> getFirstDismisall()
- Returns:
- The first time the series the user dismissed this message.
-
getFirstUnsubscribe
public java.util.Optional<java.lang.Integer> getFirstUnsubscribe()
- Returns:
- The first time the user unsubscribed from this message.
-
getFirstHardBounce
public java.util.Optional<java.lang.Integer> getFirstHardBounce()
- Returns:
- The first time this message hard bounced for this user
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static DataExportCsv.Builder builder()
-
-