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 longclickTimeServerprotected longclickTimeServerXiaomiprotected longclickTimeXiaomiprotected booleanenabledprotected inteventCountprotected java.lang.BooleangooglePlayInstantprotected longinstallBeginprotected longinstallBeginHuaweiprotected longinstallBeginServerprotected longinstallBeginServerXiaomiprotected longinstallBeginXiaomiprotected java.lang.StringinstallReferrerprotected java.lang.StringinstallReferrerHuaweiprotected java.lang.StringinstallReferrerHuaweiAppGalleryprotected java.lang.StringinstallReferrerXiaomiprotected java.lang.StringinstallVersionprotected 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
-
-
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
-
-