Class ActivityState

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class ActivityState
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    See Also:
    Serialized Form
    • 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
    • Constructor Detail

      • ActivityState

        protected ActivityState()
    • 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:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object