Package io.adtrace.sdk
Class ActivityState
- java.lang.Object
-
- io.adtrace.sdk.ActivityState
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class ActivityState extends java.lang.Object implements java.io.Serializable, java.lang.CloneableAdTrace android SDK (https://adtrace.io) Created by Nasser Amini (github.com/namini40) on April 2022. Notice: See LICENSE.txt for modification and distribution information Copyright © 2021.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringadidprotected booleanaskingAttributionprotected longclickTimeprotected longclickTimeHuaweiprotected longclickTimeSamsungprotected longclickTimeServerprotected longclickTimeServerXiaomiprotected longclickTimeVivoprotected longclickTimeXiaomiprotected booleanenabledprotected inteventCountprotected java.lang.BooleangooglePlayInstantprotected longinstallBeginprotected longinstallBeginHuaweiprotected longinstallBeginSamsungprotected longinstallBeginServerprotected longinstallBeginServerXiaomiprotected longinstallBeginVivoprotected longinstallBeginXiaomiprotected java.lang.StringinstallReferrerprotected java.lang.StringinstallReferrerHuaweiprotected java.lang.StringinstallReferrerHuaweiAppGalleryprotected java.lang.StringinstallReferrerSamsungprotected java.lang.StringinstallReferrerVivoprotected java.lang.StringinstallReferrerXiaomiprotected java.lang.StringinstallVersionprotected java.lang.StringinstallVersionVivoprotected java.lang.StringinstallVersionXiaomiprotected booleanisGdprForgottenprotected booleanisThirdPartySharingDisabledprotected booleanisThirdPartySharingDisabledForCoppaprotected longlastActivityprotected longlastIntervalprotected java.util.LinkedList<java.lang.String>orderIdsprotected java.lang.StringpushTokenprotected intsessionCountprotected longsessionLengthprotected intsubsessionCountprotected longtimeSpentprotected booleanupdatePackagesprotected java.lang.Stringuuid
-
Constructor Summary
Constructors Modifier Constructor Description protectedActivityState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddOrderId(java.lang.String orderId)booleanequals(java.lang.Object other)protected booleanfindOrderId(java.lang.String orderId)inthashCode()protected voidresetSessionAttributes(long now)java.lang.StringtoString()
-
-
-
Field Detail
-
uuid
protected java.lang.String uuid
-
enabled
protected boolean enabled
-
isGdprForgotten
protected boolean isGdprForgotten
-
isThirdPartySharingDisabled
protected boolean isThirdPartySharingDisabled
-
isThirdPartySharingDisabledForCoppa
protected boolean isThirdPartySharingDisabledForCoppa
-
askingAttribution
protected boolean askingAttribution
-
eventCount
protected int eventCount
-
sessionCount
protected int sessionCount
-
subsessionCount
protected int subsessionCount
-
sessionLength
protected long sessionLength
-
timeSpent
protected long timeSpent
-
lastActivity
protected long lastActivity
-
lastInterval
protected long lastInterval
-
updatePackages
protected boolean updatePackages
-
orderIds
protected java.util.LinkedList<java.lang.String> orderIds
-
pushToken
protected java.lang.String pushToken
-
adid
protected java.lang.String adid
-
clickTime
protected long clickTime
-
installBegin
protected long installBegin
-
installReferrer
protected java.lang.String installReferrer
-
googlePlayInstant
protected java.lang.Boolean googlePlayInstant
-
clickTimeServer
protected long clickTimeServer
-
installBeginServer
protected long installBeginServer
-
installVersion
protected java.lang.String installVersion
-
clickTimeHuawei
protected long clickTimeHuawei
-
installBeginHuawei
protected long installBeginHuawei
-
installReferrerHuawei
protected java.lang.String installReferrerHuawei
-
installReferrerHuaweiAppGallery
protected java.lang.String installReferrerHuaweiAppGallery
-
clickTimeXiaomi
protected long clickTimeXiaomi
-
installBeginXiaomi
protected long installBeginXiaomi
-
installReferrerXiaomi
protected java.lang.String installReferrerXiaomi
-
clickTimeServerXiaomi
protected long clickTimeServerXiaomi
-
installBeginServerXiaomi
protected long installBeginServerXiaomi
-
installVersionXiaomi
protected java.lang.String installVersionXiaomi
-
clickTimeSamsung
protected long clickTimeSamsung
-
installBeginSamsung
protected long installBeginSamsung
-
installReferrerSamsung
protected java.lang.String installReferrerSamsung
-
clickTimeVivo
protected long clickTimeVivo
-
installBeginVivo
protected long installBeginVivo
-
installReferrerVivo
protected java.lang.String installReferrerVivo
-
installVersionVivo
protected java.lang.String installVersionVivo
-
-
Method Detail
-
resetSessionAttributes
protected void resetSessionAttributes(long now)
-
addOrderId
protected void addOrderId(java.lang.String orderId)
-
findOrderId
protected boolean findOrderId(java.lang.String orderId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-