-
- All Implemented Interfaces:
-
java.io.Serializable
public class ConversationData implements Serializable
A modified version of legacy conversation data class. Used for legacy SDK data migration. See: https://github.com/apptentive/apptentive-android/blob/master/apptentive/src/main/java/com/apptentive/android/sdk/conversation/ConversationData.java
-
-
Field Summary
Fields Modifier and Type Field Description private StringlocalIdentifierprivate StringconversationTokenprivate StringconversationIdprivate Devicedeviceprivate DevicelastSentDeviceprivate Personpersonprivate PersonlastSentPersonprivate Sdksdkprivate AppReleaseappReleaseprivate EventDataeventDataprivate StringlastSeenSdkVersionprivate VersionHistoryversionHistoryprivate StringmessageCenterPendingMessageprivate StringmessageCenterPendingAttachmentsprivate Stringtargetsprivate Stringinteractionsprivate doubleinteractionExpiration
-
Constructor Summary
Constructors Constructor Description ConversationData()ConversationData(String localIdentifier, String conversationToken, String conversationId, Device device, Device lastSentDevice, Person person, Person lastSentPerson, Sdk sdk, AppRelease appRelease, EventData eventData, String lastSeenSdkVersion, VersionHistory versionHistory, boolean messageCenterFeatureUsed, boolean messageCenterWhoCardPreviouslyDisplayed, String messageCenterPendingMessage, String messageCenterPendingAttachments, String targets, String interactions, double interactionExpiration)
-
Method Summary
Modifier and Type Method Description StringgetLocalIdentifier()StringgetConversationToken()voidsetConversationToken(String conversationToken)StringgetConversationId()voidsetConversationId(String conversationId)DevicegetDevice()voidsetDevice(@NonNull() Device device)DevicegetLastSentDevice()PersongetPerson()voidsetPerson(@NonNull() Person person)PersongetLastSentPerson()SdkgetSdk()voidsetSdk(Sdk sdk)AppReleasegetAppRelease()voidsetAppRelease(AppRelease appRelease)EventDatagetEventData()StringgetLastSeenSdkVersion()VersionHistorygetVersionHistory()StringgetMessageCenterPendingMessage()StringgetMessageCenterPendingAttachments()StringgetTargets()StringgetInteractions()voidsetInteractions(String interactions)doublegetInteractionExpiration()booleanisMessageCenterFeatureUsed()booleanisMessageCenterWhoCardPreviouslyDisplayed()StringgetMParticleId()-
-
Constructor Detail
-
ConversationData
ConversationData()
-
ConversationData
ConversationData(String localIdentifier, String conversationToken, String conversationId, Device device, Device lastSentDevice, Person person, Person lastSentPerson, Sdk sdk, AppRelease appRelease, EventData eventData, String lastSeenSdkVersion, VersionHistory versionHistory, boolean messageCenterFeatureUsed, boolean messageCenterWhoCardPreviouslyDisplayed, String messageCenterPendingMessage, String messageCenterPendingAttachments, String targets, String interactions, double interactionExpiration)
-
-
Method Detail
-
getLocalIdentifier
String getLocalIdentifier()
-
getConversationToken
String getConversationToken()
-
setConversationToken
void setConversationToken(String conversationToken)
-
getConversationId
String getConversationId()
-
setConversationId
void setConversationId(String conversationId)
-
getLastSentDevice
Device getLastSentDevice()
-
getLastSentPerson
Person getLastSentPerson()
-
getAppRelease
AppRelease getAppRelease()
-
setAppRelease
void setAppRelease(AppRelease appRelease)
-
getEventData
EventData getEventData()
-
getLastSeenSdkVersion
String getLastSeenSdkVersion()
-
getVersionHistory
VersionHistory getVersionHistory()
-
getMessageCenterPendingMessage
String getMessageCenterPendingMessage()
-
getMessageCenterPendingAttachments
String getMessageCenterPendingAttachments()
-
getTargets
String getTargets()
-
getInteractions
String getInteractions()
-
setInteractions
void setInteractions(String interactions)
-
getInteractionExpiration
double getInteractionExpiration()
-
isMessageCenterFeatureUsed
boolean isMessageCenterFeatureUsed()
-
isMessageCenterWhoCardPreviouslyDisplayed
boolean isMessageCenterWhoCardPreviouslyDisplayed()
-
getMParticleId
@Nullable() String getMParticleId()
-
-
-
-