diff --git a/docs/Classes.html b/docs/Classes.html index 61ce6bf1..85428e55 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

Mixpanel 4.1.4 Docs (83% documented)

+

Mixpanel 4.2.0 Docs (0% documented)

GitHubView on GitHub

@@ -118,7 +118,7 @@ Type Aliases @@ -137,9 +137,9 @@

Classes

  • - + - Group + Group
    @@ -152,23 +152,15 @@

    Classes

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class Group
    - -
    -
  • - + - Mixpanel + Mixpanel
    @@ -180,23 +172,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class Mixpanel
    - -
    -
  • - + - MixpanelInstance + MixpanelInstance
    @@ -208,23 +192,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class MixpanelInstance : CustomDebugStringConvertible, FlushDelegate, AEDelegate
    - -
    -
  • - + - People + People
    @@ -237,14 +213,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class People
    - -
    -
  • @@ -253,7 +221,7 @@

    Declaration

    diff --git a/docs/Classes/Group.html b/docs/Classes/Group.html index 89c7448c..f267f6f7 100644 --- a/docs/Classes/Group.html +++ b/docs/Classes/Group.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Group

    -
    -
    - -
    open class Group
    - -
    -

    Access to the Mixpanel Groups API, available through the getGroup function from the main Mixpanel instance.

    @@ -154,9 +147,9 @@

    Group
  • @@ -172,42 +165,15 @@

    Group value is overwritten. Other existing properties will not be affected.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • - + - set(property:to:) + set(property:to:)
    @@ -221,54 +187,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(property: String, to: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - property - - -
    -

    property name

    -
    -
    - - to - - -
    -

    property value

    -
    -
    -
  • - + - setOnce(properties:) + setOnce(properties:)
    @@ -284,42 +211,15 @@

    Parameters

    data about dates representing the first time something happened.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func setOnce(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • - + - unset(property:) + unset(property:)
    @@ -332,42 +232,15 @@

    Parameters

    For properties that don’t exist there will be no effect.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func unset(property: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - property - - -
    -

    name of the property to unset

    -
    -
    -
  • - + - remove(key:value:) + remove(key:value:)
    @@ -381,42 +254,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func remove(key: String, value: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to values to remove

    -
    -
    -
  • - + - union(key:values:) + union(key:values:)
    @@ -429,42 +275,15 @@

    Parameters

    Property values must be array objects.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func union(key: String, values: [MixpanelType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to lists to union

    -
    -
    -
  • - + - deleteGroup() + deleteGroup()
    @@ -475,14 +294,6 @@

    Parameters

    Delete group’s record from Mixpanel Groups.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func deleteGroup()
    - -
    -
  • @@ -491,7 +302,7 @@

    Declaration

    diff --git a/docs/Classes/Mixpanel.html b/docs/Classes/Mixpanel.html index 771aecec..42089c2e 100644 --- a/docs/Classes/Mixpanel.html +++ b/docs/Classes/Mixpanel.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Mixpanel

    -
    -
    - -
    open class Mixpanel
    - -
    -

    The primary class for integrating Mixpanel with your app.

    @@ -144,9 +137,9 @@

    Mixpanel

  • @@ -167,131 +160,6 @@

    Mixpanel

  • -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -open class func initialize(token apiToken: String,
    -                           trackAutomaticEvents: Bool,
    -                           flushInterval: Double = 60,
    -                           instanceName: String? = nil,
    -                           optOutTrackingByDefault: Bool = false,
    -                           useUniqueDistinctId: Bool = false,
    -                           superProperties: Properties? = nil,
    -                           serverURL: String? = nil) -> MixpanelInstance
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - token - - -
    -

    your project token

    -
    -
    - - trackAutomaticEvents - - -
    -

    Whether or not to collect common mobile events

    -
    -
    - - flushInterval - - -
    -

    Optional. Interval to run background flushing

    -
    -
    - - instanceName - - -
    -

    Optional. The name you want to uniquely identify the Mixpanel Instance. -It is useful when you want more than one Mixpanel instance under the same project token.

    -
    -
    - - optOutTrackingByDefault - - -
    -

    Optional. Whether or not to be opted out from tracking by default

    -
    -
    - - useUniqueDistinctId - - -
    -

    Optional. whether or not to use the unique device identifier as the distinct_id

    -
    -
    - - superProperties - - -
    -

    Optional. Super properties dictionary to register during initialization

    -
    -
    - - serverURL - - -
    -

    Optional. Mixpanel cluster URL

    -
    -
    -
    -
    -

    Return Value

    -

    returns a mixpanel instance if needed to keep throughout the project. -You can always get the instance by calling getInstance(name)

    -
    @@ -327,9 +195,9 @@

    Return Value

  • - + - getInstance(name:) + getInstance(name:)
    @@ -340,46 +208,15 @@

    Return Value

    Gets the mixpanel instance with the given name

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func getInstance(name: String) -> MixpanelInstance?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - name - - -
    -

    the instance name

    -
    -
    -
    -
    -

    Return Value

    -

    returns the mixpanel instance

    -
  • - + - mainInstance() + mainInstance()
    @@ -392,27 +229,15 @@

    Return Value

    If not specified explicitly, the main instance is always the last instance added

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func mainInstance() -> MixpanelInstance
    - -
    -
    -
    -

    Return Value

    -

    returns the main Mixpanel instance

    -
  • - + - setMainInstance(name:) + setMainInstance(name:)
    @@ -423,42 +248,15 @@

    Return Value

    Sets the main instance based on the instance name

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func setMainInstance(name: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - name - - -
    -

    the instance name

    -
    -
    -
  • - + - removeInstance(name:) + removeInstance(name:)
    @@ -469,33 +267,6 @@

    Parameters

    Removes an unneeded Mixpanel instance based on its name

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func removeInstance(name: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - name - - -
    -

    the instance name

    -
    -
    -
  • @@ -504,7 +275,7 @@

    Parameters

    diff --git a/docs/Classes/MixpanelInstance.html b/docs/Classes/MixpanelInstance.html index 7f331b36..ff5c9dbe 100644 --- a/docs/Classes/MixpanelInstance.html +++ b/docs/Classes/MixpanelInstance.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    MixpanelInstance

    -
    -
    - -
    open class MixpanelInstance : CustomDebugStringConvertible, FlushDelegate, AEDelegate
    - -
    -

    The class that represents the Mixpanel Instance

    @@ -144,9 +137,9 @@

    MixpanelInstance

  • - + - apiToken + apiToken
    @@ -157,23 +150,15 @@

    MixpanelInstance

    apiToken string that identifies the project to track data to

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var apiToken: String
    - -
    -
  • - + - delegate + delegate
    @@ -184,23 +169,15 @@

    Declaration

    The a MixpanelDelegate object that gives control over Mixpanel network activity.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open weak var delegate: MixpanelDelegate?
    - -
    -
  • @@ -211,23 +188,15 @@

    Declaration

    distinctId string that uniquely identifies the current user.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var distinctId: String
    - -
    -
  • @@ -238,23 +207,15 @@

    Declaration

    anonymousId string that uniquely identifies the device.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var anonymousId: String?
    - -
    -
  • - + - userId + userId
    @@ -265,23 +226,15 @@

    Declaration

    userId string that identify is called with.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var userId: String?
    - -
    -
  • @@ -293,23 +246,15 @@

    Declaration

    already exists in persistence

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var hadPersistedDistinctId: Bool?
    - -
    -
  • - + - alias + alias
    @@ -320,23 +265,15 @@

    Declaration

    alias string that uniquely identifies the current user.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var alias: String?
    - -
    -
  • - + - people + people
    @@ -347,23 +284,15 @@

    Declaration

    Accessor to the Mixpanel People API object.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var people: People!
    - -
    -
  • @@ -375,23 +304,15 @@

    Declaration

    data to the Mixpanel servers. Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var showNetworkActivityIndicator: Bool
    - -
    -
  • @@ -402,23 +323,15 @@

    Declaration

    This allows enabling or disabling collecting common mobile events,

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var trackAutomaticEventsEnabled: Bool
    - -
    -
  • @@ -431,23 +344,15 @@

    Declaration

    to upload queued data to the Mixpanel server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var flushInterval: Double { get set }
    - -
    -
  • @@ -459,23 +364,15 @@

    Declaration

    enters the background. Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var flushOnBackground: Bool { get set }
    - -
    -
  • @@ -488,13 +385,26 @@

    Declaration

    Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var useIPAddressForGeoLocation: Bool { get set }
    + +
    +
  • +
  • +
    + + + + flushBatchSize + +
    +
    +
    +
    +
    +
    +

    The flushBatchSize property determines the number of events sent in a single network request to the Mixpanel server. +By configuring this value, you can optimize network usage and manage the frequency of communication between the client +and the server. The maximum size is 50; any value over 50 will default to 50.

    -
    @@ -502,9 +412,9 @@

    Declaration

  • @@ -517,23 +427,15 @@

    Declaration

    https://api.mixpanel.com.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var serverURL: String { get set }
    - -
    -
  • @@ -543,23 +445,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var debugDescription: String { get }
    - -
    -
  • @@ -576,23 +470,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var loggingEnabled: Bool { get set }
    - -
    -
  • - + - name + name
    @@ -603,23 +489,15 @@

    Declaration

    A unique identifier for this MixpanelInstance

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let name: String
    - -
    -
  • @@ -627,16 +505,9 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    open var minimumSessionDuration: UInt64 { get set }
    +

    The minimum session duration (ms) that is tracked in automatic events. +The default value is 10000 (10 seconds).

    -
    @@ -644,9 +515,9 @@

    Declaration

  • @@ -658,14 +529,6 @@

    Declaration

    The default value is UINT64_MAX (no maximum session duration).

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var maximumSessionDuration: UInt64 { get set }
    - -
    -
  • @@ -685,9 +548,9 @@

    Identity
  • @@ -718,67 +581,15 @@

    Identity mixpanelInstance.identify(mixpanelInstance.distinctId).

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func identify(distinctId: String, usePeople: Bool = true, completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - distinctId - - -
    -

    string that uniquely identifies the current user

    -
    -
    - - usePeople - - -
    -

    boolean that controls whether or not to set the people distinctId to the event distinctId. -This should only be set to false if you wish to prevent people profile updates for that user.

    -
    -
    - - completion - - -
    -

    an optional completion handler for when the identify has completed.

    -
    -
    -
  • @@ -799,92 +610,15 @@

    Parameters

    mixpanelInstance.createAlias("Newer ID", distinctId: mixpanelInstance.distinctId)

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func createAlias(_ alias: String, distinctId: String, usePeople: Bool = true, andIdentify: Bool = true, completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    A unique identifier that you want to use as an identifier for this user.

    -
    -
    - - distinctId - - -
    -

    The current user identifier.

    -
    -
    - - usePeople - - -
    -

    boolean that controls whether or not to set the people distinctId to the event distinctId.

    -
    -
    - - andIdentify - - -
    -

    an optional boolean that controls whether or not to call ‘identify’ with your current -user identifier(not alias). Default to true for keeping your signup funnels working correctly in most cases.

    -
    -
    - - completion - - -
    -

    an optional completion handler for when the createAlias has completed. -This should only be set to false if you wish to prevent people profile updates for that user.

    -
    -
    -
  • @@ -896,33 +630,6 @@

    Parameters

    Useful if your app’s user logs out.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func reset(completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

    an optional completion handler for when the reset has completed.

    -
    -
    -
  • @@ -942,9 +649,9 @@

    Persistence
  • @@ -952,16 +659,7 @@

    Persistence
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func archive()
    - -
    +

    @@ -982,9 +680,9 @@

    Flush
  • @@ -995,50 +693,11 @@

    Flush

    Uploads queued data to the Mixpanel server.

    By default, queued data is flushed to the Mixpanel servers every minute (the -default for flushInterval), and on background (since -flushOnBackground is on by default). You only need to call this +default for flushInterval), and on background (since +flushOnBackground is on by default). You only need to call this method manually if you want to force a flush at a particular moment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func flush(performFullFlush: Bool = false, completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - performFullFlush - - -
    -

    A optional boolean value indicating whether a full flush should be performed. If true, a full flush will be triggered, sending all events to the server. Default to false, a partial flush will be executed for reducing memory footprint.

    -
    -
    - - completion - - -
    -

    an optional completion handler for when the flush has completed.

    -
    -
    -
  • @@ -1058,9 +717,9 @@

    Track
  • @@ -1077,54 +736,15 @@

    Track If the event is being timed, the timer will stop and be added as a property.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func track(event: String?, properties: Properties? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - event - - -
    -

    event name

    -
    -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -1141,66 +761,15 @@

    Parameters

    If the event is being timed, the timer will stop and be added as a property.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func trackWithGroups(event: String?, properties: Properties? = nil, groups: Properties?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - event - - -
    -

    event name

    -
    -
    - - properties - - -
    -

    properties dictionary

    -
    -
    - - groups - - -
    -

    groups dictionary

    -
    -
    -
  • @@ -1208,16 +777,7 @@

    Parameters

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func getGroup(groupKey: String, groupID: MixpanelType) -> Group
    - -
    +
    @@ -1225,9 +785,9 @@

    Declaration

  • @@ -1256,42 +816,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func time(event: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - event - - -
    -

    the event name to be timed

    -
    -
    -
  • @@ -1302,42 +835,15 @@

    Parameters

    Retrieves the time elapsed for the named event since time(event:) was called.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func eventElapsedTime(event: String) -> Double
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - event - - -
    -

    the name of the event to be tracked that was passed to time(event:)

    -
    -
    -
  • @@ -1348,23 +854,15 @@

    Parameters

    Clears all current event timers.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearTimedEvents()
    - -
    -
  • @@ -1375,42 +873,15 @@

    Declaration

    Clears the event timer for the named event.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearTimedEvent(event: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - event - - -
    -

    the name of the event to clear the timer for

    -
    -
    -
  • @@ -1421,27 +892,15 @@

    Parameters

    Returns the currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func currentSuperProperties() -> [String : Any]
    - -
    -
    -
    -

    Return Value

    -

    the current super properties

    -
  • @@ -1452,23 +911,15 @@

    Return Value

    Clears all currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearSuperProperties()
    - -
    -
  • @@ -1485,42 +936,15 @@

    Declaration

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func registerSuperProperties(_ properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -1535,55 +959,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func registerSuperPropertiesOnce(_ properties: Properties,
    -                                      defaultValue: MixpanelType? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    - - defaultValue - - -
    -

    Optional. overwrite existing properties that have this value

    -
    -
    -
  • @@ -1602,42 +986,15 @@

    Parameters

    registered.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func unregisterSuperProperty(_ propertyName: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - propertyName - - -
    -

    array of property name strings to remove

    -
    -
    -
  • @@ -1648,54 +1005,15 @@

    Parameters

    Convenience method to set a single group the user belongs to.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func setGroup(groupKey: String, groupID: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupID - - -
    -

    The group the user belongs to.

    -
    -
    -
  • @@ -1706,54 +1024,15 @@

    Parameters

    Set the groups this user belongs to.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func setGroup(groupKey: String, groupIDs: [MixpanelType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupIDs - - -
    -

    The list of groups the user belongs to.

    -
    -
    -
  • @@ -1764,54 +1043,15 @@

    Parameters

    Add a group to this user’s membership for a particular group key

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func addGroup(groupKey: String, groupID: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupID - - -
    -

    The new group the user belongs to.

    -
    -
    -
  • @@ -1822,54 +1062,15 @@

    Parameters

    Remove a group from this user’s membership for a particular group key

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func removeGroup(groupKey: String, groupID: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupID - - -
    -

    The group value to remove.

    -
    -
    -
  • @@ -1883,23 +1084,15 @@

    Parameters

    to be sent back to the Mixpanel server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func optOutTracking()
    - -
    -
  • @@ -1915,55 +1108,15 @@

    Declaration

    This method will internally track an opt in event to your project.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func optInTracking(distinctId: String? = nil, properties: Properties? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - distintId - - -
    -

    an optional string to use as the distinct ID for events

    -
    -
    - - properties - - -
    -

    an optional properties dictionary that could be passed to add properties to the opt-in event -that is sent to Mixpanel

    -
    -
    -
  • @@ -1974,18 +1127,6 @@

    Parameters

    Returns if the current user has opted out tracking.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func hasOptedOutTracking() -> Bool
    - -
    -
    -
    -

    Return Value

    -

    the current super opted out tracking status

    -
  • @@ -1994,7 +1135,7 @@

    Return Value

    diff --git a/docs/Classes/People.html b/docs/Classes/People.html index 180f4ffa..52246f6e 100644 --- a/docs/Classes/People.html +++ b/docs/Classes/People.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    People

    -
    -
    - -
    open class People
    - -
    -

    Access to the Mixpanel People API, available as an accessible variable from the main Mixpanel instance.

    @@ -145,9 +138,9 @@

    People

  • @@ -162,14 +155,6 @@

    People

    current time for all $set, $append, and $add operations

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var ignoreTime: Bool
    - -
    -
  • @@ -189,9 +174,9 @@

    People
  • @@ -215,42 +200,15 @@

    People

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -264,54 +222,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(property: String, to: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - property - - -
    -

    property name

    -
    -
    - - to - - -
    -

    property value

    -
    -
    -
  • @@ -328,42 +247,15 @@

    Parameters

    representing the first time something happened.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func setOnce(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -378,42 +270,15 @@

    Parameters

    that don’t exist there will be no effect.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func unset(properties: [String])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties array

    -
    -
    -
  • @@ -428,42 +293,15 @@

    Parameters

    will be set to the increment amount. Property values must be number objects.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func increment(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties array

    -
    -
    -
  • @@ -475,54 +313,15 @@

    Parameters

    amount.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func increment(property: String, by: Double)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - property - - -
    -

    property name

    -
    -
    - - by - - -
    -

    amount to increment by

    -
    -
    -
  • @@ -536,42 +335,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func append(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to values to append

    -
    -
    -
  • @@ -585,42 +357,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func remove(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to values to remove

    -
    -
    -
  • @@ -633,42 +378,15 @@

    Parameters

    Property values must be array objects.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func union(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to lists to union

    -
    -
    -
  • @@ -684,54 +402,15 @@

    Parameters

    revenue analytics to see which products are generating the most revenue.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func trackCharge(amount: Double, properties: Properties? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - amount - - -
    -

    amount of revenue received

    -
    -
    - - properties - - -
    -

    Optional. properties dictionary

    -
    -
    -
  • @@ -742,23 +421,15 @@

    Parameters

    Delete current user’s revenue history.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func clearCharges()
    - -
    -
  • @@ -769,14 +440,6 @@

    Declaration

    Delete current user’s record from Mixpanel People.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func deleteUser()
    - -
    -
  • @@ -785,7 +448,7 @@

    Declaration

    diff --git a/docs/Extensions.html b/docs/Extensions.html index b1190311..42ac1132 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -137,9 +137,9 @@

    Extensions

  • - + - Optional + Optional
    @@ -150,23 +150,15 @@

    Extensions

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Optional: MixpanelType
    - -
    -
  • - + - String + String
    @@ -177,23 +169,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension String: MixpanelType
    - -
    -
  • - + - NSString + NSString
    @@ -204,23 +188,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSString: MixpanelType
    - -
    -
  • - + - NSNumber + NSNumber
    @@ -231,23 +207,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSNumber: MixpanelType
    - -
    -
  • - + - Int + Int
    @@ -258,23 +226,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Int: MixpanelType
    - -
    -
  • - + - UInt + UInt
    @@ -285,23 +245,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension UInt: MixpanelType
    - -
    -
  • - + - Double + Double
    @@ -312,23 +264,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Double: MixpanelType
    - -
    -
  • - + - Float + Float
    @@ -339,23 +283,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Float: MixpanelType
    - -
    -
  • - + - Bool + Bool
    @@ -366,23 +302,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Bool: MixpanelType
    - -
    -
  • - + - Date + Date
    @@ -393,23 +321,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Date: MixpanelType
    - -
    -
  • - + - URL + URL
    @@ -420,23 +340,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension URL: MixpanelType
    - -
    -
  • - + - NSNull + NSNull
    @@ -447,23 +359,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSNull: MixpanelType
    - -
    -
  • - + - Array + Array
    @@ -474,23 +378,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Array: MixpanelType
    - -
    -
  • - + - NSArray + NSArray
    @@ -501,23 +397,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSArray: MixpanelType
    - -
    -
  • @@ -528,14 +416,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Dictionary: MixpanelType
    - -
    -
  • @@ -544,7 +424,7 @@

    Declaration

    diff --git a/docs/Extensions/Array.html b/docs/Extensions/Array.html index c424ed45..9bfaaf48 100644 --- a/docs/Extensions/Array.html +++ b/docs/Extensions/Array.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Array

    -
    -
    - -
    extension Array: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Array

  • @@ -156,23 +149,15 @@

    Array

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

    diff --git a/docs/Extensions/Bool.html b/docs/Extensions/Bool.html index bed08c98..3c4333f8 100644 --- a/docs/Extensions/Bool.html +++ b/docs/Extensions/Bool.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Bool

    -
    -
    - -
    extension Bool: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Bool

  • @@ -157,23 +150,15 @@

    Bool

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/Date.html b/docs/Extensions/Date.html index 35ad55bd..26bb102a 100644 --- a/docs/Extensions/Date.html +++ b/docs/Extensions/Date.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Date

    -
    -
    - -
    extension Date: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Date

  • @@ -157,23 +150,15 @@

    Date

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/Extensions/Dictionary.html b/docs/Extensions/Dictionary.html index 19606adb..7bd271e7 100644 --- a/docs/Extensions/Dictionary.html +++ b/docs/Extensions/Dictionary.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Dictionary

    -
    -
    - -
    extension Dictionary: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Dictionary

  • @@ -156,23 +149,15 @@

    Dictionary

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

    diff --git a/docs/Extensions/Double.html b/docs/Extensions/Double.html index 6a935632..83e73128 100644 --- a/docs/Extensions/Double.html +++ b/docs/Extensions/Double.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Double

    -
    -
    - -
    extension Double: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Double

  • @@ -157,23 +150,15 @@

    Double

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/Float.html b/docs/Extensions/Float.html index 15dddb9b..6d385283 100644 --- a/docs/Extensions/Float.html +++ b/docs/Extensions/Float.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Float

    -
    -
    - -
    extension Float: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Float

  • @@ -157,23 +150,15 @@

    Float

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/Extensions/Int.html b/docs/Extensions/Int.html index b4c463e4..ed32e122 100644 --- a/docs/Extensions/Int.html +++ b/docs/Extensions/Int.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Int

    -
    -
    - -
    extension Int: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Int

  • @@ -157,23 +150,15 @@

    Int

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/NSArray.html b/docs/Extensions/NSArray.html index c89156fa..054c400b 100644 --- a/docs/Extensions/NSArray.html +++ b/docs/Extensions/NSArray.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    NSArray

    -
    -
    - -
    extension NSArray: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSArray

  • @@ -156,23 +149,15 @@

    NSArray

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

    diff --git a/docs/Extensions/NSNull.html b/docs/Extensions/NSNull.html index 383041cd..8543537d 100644 --- a/docs/Extensions/NSNull.html +++ b/docs/Extensions/NSNull.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    NSNull

    -
    -
    - -
    extension NSNull: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSNull

  • @@ -157,23 +150,15 @@

    NSNull

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/Extensions/NSNumber.html b/docs/Extensions/NSNumber.html index 07e520d0..fc17886f 100644 --- a/docs/Extensions/NSNumber.html +++ b/docs/Extensions/NSNumber.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    NSNumber

    -
    -
    - -
    extension NSNumber: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSNumber

  • @@ -157,23 +150,15 @@

    NSNumber

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/NSString.html b/docs/Extensions/NSString.html index 706bb0f1..3c77aaa5 100644 --- a/docs/Extensions/NSString.html +++ b/docs/Extensions/NSString.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    NSString

    -
    -
    - -
    extension NSString: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSString

  • @@ -157,23 +150,15 @@

    NSString

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/Optional.html b/docs/Extensions/Optional.html index b4466f55..c1551ec2 100644 --- a/docs/Extensions/Optional.html +++ b/docs/Extensions/Optional.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Optional

    -
    -
    - -
    extension Optional: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Optional

  • @@ -156,23 +149,15 @@

    Optional

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

  • diff --git a/docs/Extensions/String.html b/docs/Extensions/String.html index 5ed7da23..9d28e60f 100644 --- a/docs/Extensions/String.html +++ b/docs/Extensions/String.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    String

    -
    -
    - -
    extension String: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    String

  • @@ -157,23 +150,15 @@

    String

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/UInt.html b/docs/Extensions/UInt.html index f5973159..3b2cca18 100644 --- a/docs/Extensions/UInt.html +++ b/docs/Extensions/UInt.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    UInt

    -
    -
    - -
    extension UInt: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    UInt

  • @@ -157,23 +150,15 @@

    UInt

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/Extensions/URL.html b/docs/Extensions/URL.html index 5d3157c4..62228c8e 100644 --- a/docs/Extensions/URL.html +++ b/docs/Extensions/URL.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    URL

    -
    -
    - -
    extension URL: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    URL

  • @@ -157,23 +150,15 @@

    URL

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/Protocols.html b/docs/Protocols.html index 373e4332..d7b63910 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -137,9 +137,9 @@

    Protocols

  • @@ -151,23 +151,15 @@

    Protocols

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol MixpanelDelegate : AnyObject
    - -
    -
  • @@ -181,14 +173,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol MixpanelType
    - -
    -
  • @@ -197,7 +181,7 @@

    Declaration

    diff --git a/docs/Protocols/MixpanelDelegate.html b/docs/Protocols/MixpanelDelegate.html index f50d7e06..1e5a6336 100644 --- a/docs/Protocols/MixpanelDelegate.html +++ b/docs/Protocols/MixpanelDelegate.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    MixpanelDelegate

    -
    -
    - -
    public protocol MixpanelDelegate : AnyObject
    - -
    -

    Delegate protocol for controlling the Mixpanel API’s network behavior.

    @@ -144,9 +137,9 @@

    MixpanelDelegate

  • @@ -157,37 +150,6 @@

    MixpanelDelegate

    Asks the delegate if data should be uploaded to the server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func mixpanelWillFlush(_ mixpanel: MixpanelInstance) -> Bool
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - mixpanel - - -
    -

    The mixpanel instance

    -
    -
    -
    -
    -

    Return Value

    -

    return true to upload now or false to defer until later

    -
  • @@ -196,7 +158,7 @@

    Return Value

    diff --git a/docs/Protocols/MixpanelType.html b/docs/Protocols/MixpanelType.html index a0b6be0d..718924b0 100644 --- a/docs/Protocols/MixpanelType.html +++ b/docs/Protocols/MixpanelType.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    MixpanelType

    -
    -
    - -
    public protocol MixpanelType
    - -
    -

    Property keys must be String objects and the supported value types need to conform to MixpanelType. MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull. Numbers are not NaN or infinity

    @@ -146,9 +139,9 @@

    MixpanelType

  • @@ -159,23 +152,15 @@

    MixpanelType

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -183,16 +168,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -202,7 +178,7 @@

    Declaration

    diff --git a/docs/Typealiases.html b/docs/Typealiases.html index a7610cf3..7fe5a64a 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -137,9 +137,9 @@

    Type Aliases

  • @@ -147,16 +147,7 @@

    Type Aliases

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias Properties = [String : MixpanelType]
    - -
    +
    @@ -166,7 +157,7 @@

    Declaration

    diff --git a/docs/badge.svg b/docs/badge.svg index d799a27b..a5d7e554 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -1,15 +1,15 @@ - + - + - - + + @@ -18,11 +18,11 @@ documentation - - 83% + + 0% - - 83% + + 0% diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes.html index 61ce6bf1..85428e55 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -137,9 +137,9 @@

    Classes

  • - + - Group + Group
    @@ -152,23 +152,15 @@

    Classes

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class Group
    - -
    -
  • - + - Mixpanel + Mixpanel
    @@ -180,23 +172,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class Mixpanel
    - -
    -
  • @@ -208,23 +192,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class MixpanelInstance : CustomDebugStringConvertible, FlushDelegate, AEDelegate
    - -
    -
  • - + - People + People
    @@ -237,14 +213,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    open class People
    - -
    -
  • @@ -253,7 +221,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Group.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Group.html index 89c7448c..f267f6f7 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Group.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Group.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Group

    -
    -
    - -
    open class Group
    - -
    -

    Access to the Mixpanel Groups API, available through the getGroup function from the main Mixpanel instance.

    @@ -154,9 +147,9 @@

    Group
  • @@ -172,42 +165,15 @@

    Group value is overwritten. Other existing properties will not be affected.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -221,54 +187,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(property: String, to: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - property - - -
    -

    property name

    -
    -
    - - to - - -
    -

    property value

    -
    -
    -
  • @@ -284,42 +211,15 @@

    Parameters

    data about dates representing the first time something happened.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func setOnce(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -332,42 +232,15 @@

    Parameters

    For properties that don’t exist there will be no effect.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func unset(property: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - property - - -
    -

    name of the property to unset

    -
    -
    -
  • @@ -381,42 +254,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func remove(key: String, value: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to values to remove

    -
    -
    -
  • @@ -429,42 +275,15 @@

    Parameters

    Property values must be array objects.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func union(key: String, values: [MixpanelType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to lists to union

    -
    -
    -
  • @@ -475,14 +294,6 @@

    Parameters

    Delete group’s record from Mixpanel Groups.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func deleteGroup()
    - -
    -
  • @@ -491,7 +302,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Mixpanel.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Mixpanel.html index 771aecec..42089c2e 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Mixpanel.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/Mixpanel.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Mixpanel

    -
    -
    - -
    open class Mixpanel
    - -
    -

    The primary class for integrating Mixpanel with your app.

    @@ -144,9 +137,9 @@

    Mixpanel

  • @@ -167,131 +160,6 @@

    Mixpanel

  • -
    -

    Declaration

    -
    -

    Swift

    -
    @discardableResult
    -open class func initialize(token apiToken: String,
    -                           trackAutomaticEvents: Bool,
    -                           flushInterval: Double = 60,
    -                           instanceName: String? = nil,
    -                           optOutTrackingByDefault: Bool = false,
    -                           useUniqueDistinctId: Bool = false,
    -                           superProperties: Properties? = nil,
    -                           serverURL: String? = nil) -> MixpanelInstance
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - token - - -
    -

    your project token

    -
    -
    - - trackAutomaticEvents - - -
    -

    Whether or not to collect common mobile events

    -
    -
    - - flushInterval - - -
    -

    Optional. Interval to run background flushing

    -
    -
    - - instanceName - - -
    -

    Optional. The name you want to uniquely identify the Mixpanel Instance. -It is useful when you want more than one Mixpanel instance under the same project token.

    -
    -
    - - optOutTrackingByDefault - - -
    -

    Optional. Whether or not to be opted out from tracking by default

    -
    -
    - - useUniqueDistinctId - - -
    -

    Optional. whether or not to use the unique device identifier as the distinct_id

    -
    -
    - - superProperties - - -
    -

    Optional. Super properties dictionary to register during initialization

    -
    -
    - - serverURL - - -
    -

    Optional. Mixpanel cluster URL

    -
    -
    -
    -
    -

    Return Value

    -

    returns a mixpanel instance if needed to keep throughout the project. -You can always get the instance by calling getInstance(name)

    -
    @@ -327,9 +195,9 @@

    Return Value

  • @@ -340,46 +208,15 @@

    Return Value

    Gets the mixpanel instance with the given name

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func getInstance(name: String) -> MixpanelInstance?
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - name - - -
    -

    the instance name

    -
    -
    -
    -
    -

    Return Value

    -

    returns the mixpanel instance

    -
  • @@ -392,27 +229,15 @@

    Return Value

    If not specified explicitly, the main instance is always the last instance added

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func mainInstance() -> MixpanelInstance
    - -
    -
    -
    -

    Return Value

    -

    returns the main Mixpanel instance

    -
  • @@ -423,42 +248,15 @@

    Return Value

    Sets the main instance based on the instance name

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func setMainInstance(name: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - name - - -
    -

    the instance name

    -
    -
    -
  • @@ -469,33 +267,6 @@

    Parameters

    Removes an unneeded Mixpanel instance based on its name

    -
    -

    Declaration

    -
    -

    Swift

    -
    open class func removeInstance(name: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - name - - -
    -

    the instance name

    -
    -
    -
  • @@ -504,7 +275,7 @@

    Parameters

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/MixpanelInstance.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/MixpanelInstance.html index 7f331b36..ff5c9dbe 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/MixpanelInstance.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/MixpanelInstance.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    MixpanelInstance

    -
    -
    - -
    open class MixpanelInstance : CustomDebugStringConvertible, FlushDelegate, AEDelegate
    - -
    -

    The class that represents the Mixpanel Instance

    @@ -144,9 +137,9 @@

    MixpanelInstance

  • - + - apiToken + apiToken
    @@ -157,23 +150,15 @@

    MixpanelInstance

    apiToken string that identifies the project to track data to

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var apiToken: String
    - -
    -
  • - + - delegate + delegate
    @@ -184,23 +169,15 @@

    Declaration

    The a MixpanelDelegate object that gives control over Mixpanel network activity.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open weak var delegate: MixpanelDelegate?
    - -
    -
  • @@ -211,23 +188,15 @@

    Declaration

    distinctId string that uniquely identifies the current user.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var distinctId: String
    - -
    -
  • @@ -238,23 +207,15 @@

    Declaration

    anonymousId string that uniquely identifies the device.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var anonymousId: String?
    - -
    -
  • - + - userId + userId
    @@ -265,23 +226,15 @@

    Declaration

    userId string that identify is called with.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var userId: String?
    - -
    -
  • @@ -293,23 +246,15 @@

    Declaration

    already exists in persistence

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var hadPersistedDistinctId: Bool?
    - -
    -
  • - + - alias + alias
    @@ -320,23 +265,15 @@

    Declaration

    alias string that uniquely identifies the current user.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var alias: String?
    - -
    -
  • - + - people + people
    @@ -347,23 +284,15 @@

    Declaration

    Accessor to the Mixpanel People API object.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var people: People!
    - -
    -
  • @@ -375,23 +304,15 @@

    Declaration

    data to the Mixpanel servers. Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var showNetworkActivityIndicator: Bool
    - -
    -
  • @@ -402,23 +323,15 @@

    Declaration

    This allows enabling or disabling collecting common mobile events,

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var trackAutomaticEventsEnabled: Bool
    - -
    -
  • @@ -431,23 +344,15 @@

    Declaration

    to upload queued data to the Mixpanel server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var flushInterval: Double { get set }
    - -
    -
  • @@ -459,23 +364,15 @@

    Declaration

    enters the background. Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var flushOnBackground: Bool { get set }
    - -
    -
  • @@ -488,13 +385,26 @@

    Declaration

    Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var useIPAddressForGeoLocation: Bool { get set }
    + +
    +
  • +
  • +
    + + + + flushBatchSize + +
    +
    +
    +
    +
    +
    +

    The flushBatchSize property determines the number of events sent in a single network request to the Mixpanel server. +By configuring this value, you can optimize network usage and manage the frequency of communication between the client +and the server. The maximum size is 50; any value over 50 will default to 50.

    -
    @@ -502,9 +412,9 @@

    Declaration

  • @@ -517,23 +427,15 @@

    Declaration

    https://api.mixpanel.com.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var serverURL: String { get set }
    - -
    -
  • @@ -543,23 +445,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var debugDescription: String { get }
    - -
    -
  • @@ -576,23 +470,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var loggingEnabled: Bool { get set }
    - -
    -
  • - + - name + name
    @@ -603,23 +489,15 @@

    Declaration

    A unique identifier for this MixpanelInstance

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let name: String
    - -
    -
  • @@ -627,16 +505,9 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    open var minimumSessionDuration: UInt64 { get set }
    +

    The minimum session duration (ms) that is tracked in automatic events. +The default value is 10000 (10 seconds).

    -
    @@ -644,9 +515,9 @@

    Declaration

  • @@ -658,14 +529,6 @@

    Declaration

    The default value is UINT64_MAX (no maximum session duration).

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var maximumSessionDuration: UInt64 { get set }
    - -
    -
  • @@ -685,9 +548,9 @@

    Identity
  • @@ -718,67 +581,15 @@

    Identity mixpanelInstance.identify(mixpanelInstance.distinctId).

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func identify(distinctId: String, usePeople: Bool = true, completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - distinctId - - -
    -

    string that uniquely identifies the current user

    -
    -
    - - usePeople - - -
    -

    boolean that controls whether or not to set the people distinctId to the event distinctId. -This should only be set to false if you wish to prevent people profile updates for that user.

    -
    -
    - - completion - - -
    -

    an optional completion handler for when the identify has completed.

    -
    -
    -
  • @@ -799,92 +610,15 @@

    Parameters

    mixpanelInstance.createAlias("Newer ID", distinctId: mixpanelInstance.distinctId)

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func createAlias(_ alias: String, distinctId: String, usePeople: Bool = true, andIdentify: Bool = true, completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - - - - - - - - - -
    - - alias - - -
    -

    A unique identifier that you want to use as an identifier for this user.

    -
    -
    - - distinctId - - -
    -

    The current user identifier.

    -
    -
    - - usePeople - - -
    -

    boolean that controls whether or not to set the people distinctId to the event distinctId.

    -
    -
    - - andIdentify - - -
    -

    an optional boolean that controls whether or not to call ‘identify’ with your current -user identifier(not alias). Default to true for keeping your signup funnels working correctly in most cases.

    -
    -
    - - completion - - -
    -

    an optional completion handler for when the createAlias has completed. -This should only be set to false if you wish to prevent people profile updates for that user.

    -
    -
    -
  • @@ -896,33 +630,6 @@

    Parameters

    Useful if your app’s user logs out.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func reset(completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - completion - - -
    -

    an optional completion handler for when the reset has completed.

    -
    -
    -
  • @@ -942,9 +649,9 @@

    Persistence
  • @@ -952,16 +659,7 @@

    Persistence
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func archive()
    - -
    +

    @@ -982,9 +680,9 @@

    Flush
  • @@ -995,50 +693,11 @@

    Flush

    Uploads queued data to the Mixpanel server.

    By default, queued data is flushed to the Mixpanel servers every minute (the -default for flushInterval), and on background (since -flushOnBackground is on by default). You only need to call this +default for flushInterval), and on background (since +flushOnBackground is on by default). You only need to call this method manually if you want to force a flush at a particular moment.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func flush(performFullFlush: Bool = false, completion: (() -> Void)? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - performFullFlush - - -
    -

    A optional boolean value indicating whether a full flush should be performed. If true, a full flush will be triggered, sending all events to the server. Default to false, a partial flush will be executed for reducing memory footprint.

    -
    -
    - - completion - - -
    -

    an optional completion handler for when the flush has completed.

    -
    -
    -
  • @@ -1058,9 +717,9 @@

    Track
  • @@ -1077,54 +736,15 @@

    Track If the event is being timed, the timer will stop and be added as a property.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func track(event: String?, properties: Properties? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - event - - -
    -

    event name

    -
    -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -1141,66 +761,15 @@

    Parameters

    If the event is being timed, the timer will stop and be added as a property.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func trackWithGroups(event: String?, properties: Properties? = nil, groups: Properties?)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - - - - - -
    - - event - - -
    -

    event name

    -
    -
    - - properties - - -
    -

    properties dictionary

    -
    -
    - - groups - - -
    -

    groups dictionary

    -
    -
    -
  • @@ -1208,16 +777,7 @@

    Parameters

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func getGroup(groupKey: String, groupID: MixpanelType) -> Group
    - -
    +
    @@ -1225,9 +785,9 @@

    Declaration

  • @@ -1256,42 +816,15 @@

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func time(event: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - event - - -
    -

    the event name to be timed

    -
    -
    -
  • @@ -1302,42 +835,15 @@

    Parameters

    Retrieves the time elapsed for the named event since time(event:) was called.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func eventElapsedTime(event: String) -> Double
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - event - - -
    -

    the name of the event to be tracked that was passed to time(event:)

    -
    -
    -
  • @@ -1348,23 +854,15 @@

    Parameters

    Clears all current event timers.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearTimedEvents()
    - -
    -
  • @@ -1375,42 +873,15 @@

    Declaration

    Clears the event timer for the named event.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearTimedEvent(event: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - event - - -
    -

    the name of the event to clear the timer for

    -
    -
    -
  • @@ -1421,27 +892,15 @@

    Parameters

    Returns the currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func currentSuperProperties() -> [String : Any]
    - -
    -
    -
    -

    Return Value

    -

    the current super properties

    -
  • @@ -1452,23 +911,15 @@

    Return Value

    Clears all currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearSuperProperties()
    - -
    -
  • @@ -1485,42 +936,15 @@

    Declaration

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func registerSuperProperties(_ properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -1535,55 +959,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func registerSuperPropertiesOnce(_ properties: Properties,
    -                                      defaultValue: MixpanelType? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    - - defaultValue - - -
    -

    Optional. overwrite existing properties that have this value

    -
    -
    -
  • @@ -1602,42 +986,15 @@

    Parameters

    registered.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func unregisterSuperProperty(_ propertyName: String)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - propertyName - - -
    -

    array of property name strings to remove

    -
    -
    -
  • @@ -1648,54 +1005,15 @@

    Parameters

    Convenience method to set a single group the user belongs to.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func setGroup(groupKey: String, groupID: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupID - - -
    -

    The group the user belongs to.

    -
    -
    -
  • @@ -1706,54 +1024,15 @@

    Parameters

    Set the groups this user belongs to.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func setGroup(groupKey: String, groupIDs: [MixpanelType])
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupIDs - - -
    -

    The list of groups the user belongs to.

    -
    -
    -
  • @@ -1764,54 +1043,15 @@

    Parameters

    Add a group to this user’s membership for a particular group key

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func addGroup(groupKey: String, groupID: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupID - - -
    -

    The new group the user belongs to.

    -
    -
    -
  • @@ -1822,54 +1062,15 @@

    Parameters

    Remove a group from this user’s membership for a particular group key

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func removeGroup(groupKey: String, groupID: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - groupKey - - -
    -

    The property name associated with this group type (must already have been set up).

    -
    -
    - - groupID - - -
    -

    The group value to remove.

    -
    -
    -
  • @@ -1883,23 +1084,15 @@

    Parameters

    to be sent back to the Mixpanel server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func optOutTracking()
    - -
    -
  • @@ -1915,55 +1108,15 @@

    Declaration

    This method will internally track an opt in event to your project.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func optInTracking(distinctId: String? = nil, properties: Properties? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - distintId - - -
    -

    an optional string to use as the distinct ID for events

    -
    -
    - - properties - - -
    -

    an optional properties dictionary that could be passed to add properties to the opt-in event -that is sent to Mixpanel

    -
    -
    -
  • @@ -1974,18 +1127,6 @@

    Parameters

    Returns if the current user has opted out tracking.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func hasOptedOutTracking() -> Bool
    - -
    -
    -
    -

    Return Value

    -

    the current super opted out tracking status

    -
  • @@ -1994,7 +1135,7 @@

    Return Value

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/People.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/People.html index 180f4ffa..52246f6e 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/People.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Classes/People.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    People

    -
    -
    - -
    open class People
    - -
    -

    Access to the Mixpanel People API, available as an accessible variable from the main Mixpanel instance.

    @@ -145,9 +138,9 @@

    People

  • @@ -162,14 +155,6 @@

    People

    current time for all $set, $append, and $add operations

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var ignoreTime: Bool
    - -
    -
  • @@ -189,9 +174,9 @@

    People
  • @@ -215,42 +200,15 @@

    People

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -264,54 +222,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func set(property: String, to: MixpanelType)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - property - - -
    -

    property name

    -
    -
    - - to - - -
    -

    property value

    -
    -
    -
  • @@ -328,42 +247,15 @@

    Parameters

    representing the first time something happened.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func setOnce(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties dictionary

    -
    -
    -
  • @@ -378,42 +270,15 @@

    Parameters

    that don’t exist there will be no effect.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func unset(properties: [String])
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties array

    -
    -
    -
  • @@ -428,42 +293,15 @@

    Parameters

    will be set to the increment amount. Property values must be number objects.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func increment(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    properties array

    -
    -
    -
  • @@ -475,54 +313,15 @@

    Parameters

    amount.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func increment(property: String, by: Double)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - property - - -
    -

    property name

    -
    -
    - - by - - -
    -

    amount to increment by

    -
    -
    -
  • @@ -536,42 +335,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func append(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to values to append

    -
    -
    -
  • @@ -585,42 +357,15 @@

    Parameters

    MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func remove(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to values to remove

    -
    -
    -
  • @@ -633,42 +378,15 @@

    Parameters

    Property values must be array objects.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func union(properties: Properties)
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - properties - - -
    -

    mapping of list property names to lists to union

    -
    -
    -
  • @@ -684,54 +402,15 @@

    Parameters

    revenue analytics to see which products are generating the most revenue.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func trackCharge(amount: Double, properties: Properties? = nil)
    - -
    -
    -
    -

    Parameters

    - - - - - - - - - - - -
    - - amount - - -
    -

    amount of revenue received

    -
    -
    - - properties - - -
    -

    Optional. properties dictionary

    -
    -
    -
  • @@ -742,23 +421,15 @@

    Parameters

    Delete current user’s revenue history.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func clearCharges()
    - -
    -
  • @@ -769,14 +440,6 @@

    Declaration

    Delete current user’s record from Mixpanel People.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open func deleteUser()
    - -
    -
  • @@ -785,7 +448,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions.html index b1190311..42ac1132 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -137,9 +137,9 @@

    Extensions

  • - + - Optional + Optional
    @@ -150,23 +150,15 @@

    Extensions

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Optional: MixpanelType
    - -
    -
  • - + - String + String
    @@ -177,23 +169,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension String: MixpanelType
    - -
    -
  • - + - NSString + NSString
    @@ -204,23 +188,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSString: MixpanelType
    - -
    -
  • - + - NSNumber + NSNumber
    @@ -231,23 +207,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSNumber: MixpanelType
    - -
    -
  • - + - Int + Int
    @@ -258,23 +226,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Int: MixpanelType
    - -
    -
  • - + - UInt + UInt
    @@ -285,23 +245,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension UInt: MixpanelType
    - -
    -
  • - + - Double + Double
    @@ -312,23 +264,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Double: MixpanelType
    - -
    -
  • - + - Float + Float
    @@ -339,23 +283,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Float: MixpanelType
    - -
    -
  • - + - Bool + Bool
    @@ -366,23 +302,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Bool: MixpanelType
    - -
    -
  • - + - Date + Date
    @@ -393,23 +321,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Date: MixpanelType
    - -
    -
  • - + - URL + URL
    @@ -420,23 +340,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension URL: MixpanelType
    - -
    -
  • - + - NSNull + NSNull
    @@ -447,23 +359,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSNull: MixpanelType
    - -
    -
  • - + - Array + Array
    @@ -474,23 +378,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Array: MixpanelType
    - -
    -
  • - + - NSArray + NSArray
    @@ -501,23 +397,15 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension NSArray: MixpanelType
    - -
    -
  • @@ -528,14 +416,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    extension Dictionary: MixpanelType
    - -
    -
  • @@ -544,7 +424,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Array.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Array.html index c424ed45..9bfaaf48 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Array.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Array.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Array

    -
    -
    - -
    extension Array: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Array

  • @@ -156,23 +149,15 @@

    Array

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Bool.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Bool.html index bed08c98..3c4333f8 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Bool.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Bool.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Bool

    -
    -
    - -
    extension Bool: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Bool

  • @@ -157,23 +150,15 @@

    Bool

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Date.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Date.html index 35ad55bd..26bb102a 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Date.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Date.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Date

    -
    -
    - -
    extension Date: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Date

  • @@ -157,23 +150,15 @@

    Date

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Dictionary.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Dictionary.html index 19606adb..7bd271e7 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Dictionary.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Dictionary.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Dictionary

    -
    -
    - -
    extension Dictionary: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Dictionary

  • @@ -156,23 +149,15 @@

    Dictionary

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Double.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Double.html index 6a935632..83e73128 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Double.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Double.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Double

    -
    -
    - -
    extension Double: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Double

  • @@ -157,23 +150,15 @@

    Double

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Float.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Float.html index 15dddb9b..6d385283 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Float.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Float.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Float

    -
    -
    - -
    extension Float: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Float

  • @@ -157,23 +150,15 @@

    Float

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Int.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Int.html index b4c463e4..ed32e122 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Int.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Int.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    Int

    -
    -
    - -
    extension Int: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Int

  • @@ -157,23 +150,15 @@

    Int

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSArray.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSArray.html index c89156fa..054c400b 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSArray.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSArray.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    NSArray

    -
    -
    - -
    extension NSArray: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSArray

  • @@ -156,23 +149,15 @@

    NSArray

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNull.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNull.html index 383041cd..8543537d 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNull.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNull.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    NSNull

    -
    -
    - -
    extension NSNull: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSNull

  • @@ -157,23 +150,15 @@

    NSNull

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNumber.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNumber.html index 07e520d0..fc17886f 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNumber.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSNumber.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    NSNumber

    -
    -
    - -
    extension NSNumber: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSNumber

  • @@ -157,23 +150,15 @@

    NSNumber

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSString.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSString.html index 706bb0f1..3c77aaa5 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSString.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/NSString.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    NSString

    -
    -
    - -
    extension NSString: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    NSString

  • @@ -157,23 +150,15 @@

    NSString

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Optional.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Optional.html index b4466f55..c1551ec2 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Optional.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/Optional.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    Optional

    -
    -
    - -
    extension Optional: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    Optional

  • @@ -156,23 +149,15 @@

    Optional

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -180,16 +165,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -199,7 +175,7 @@

    Declaration

  • diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/String.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/String.html index 5ed7da23..9d28e60f 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/String.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    String

    -
    -
    - -
    extension String: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    String

  • @@ -157,23 +150,15 @@

    String

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/UInt.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/UInt.html index f5973159..3b2cca18 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/UInt.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/UInt.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    UInt

    -
    -
    - -
    extension UInt: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    UInt

  • @@ -157,23 +150,15 @@

    UInt

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/URL.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/URL.html index 5d3157c4..62228c8e 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/URL.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Extensions/URL.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -128,13 +128,6 @@

    URL

    -
    -
    - -
    extension URL: MixpanelType
    - -
    -
    @@ -143,9 +136,9 @@

    URL

  • @@ -157,23 +150,15 @@

    URL

    Will always return true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -181,16 +166,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -200,7 +176,7 @@

    Declaration

  • diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols.html index 373e4332..d7b63910 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -137,9 +137,9 @@

    Protocols

  • @@ -151,23 +151,15 @@

    Protocols

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol MixpanelDelegate : AnyObject
    - -
    -
  • @@ -181,14 +173,6 @@

    Declaration

    See more
    -
    -

    Declaration

    -
    -

    Swift

    -
    public protocol MixpanelType
    - -
    -
  • @@ -197,7 +181,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelDelegate.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelDelegate.html index f50d7e06..1e5a6336 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelDelegate.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelDelegate.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    MixpanelDelegate

    -
    -
    - -
    public protocol MixpanelDelegate : AnyObject
    - -
    -

    Delegate protocol for controlling the Mixpanel API’s network behavior.

    @@ -144,9 +137,9 @@

    MixpanelDelegate

  • @@ -157,37 +150,6 @@

    MixpanelDelegate

    Asks the delegate if data should be uploaded to the server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func mixpanelWillFlush(_ mixpanel: MixpanelInstance) -> Bool
    - -
    -
    -
    -

    Parameters

    - - - - - - - -
    - - mixpanel - - -
    -

    The mixpanel instance

    -
    -
    -
    -
    -

    Return Value

    -

    return true to upload now or false to defer until later

    -
  • @@ -196,7 +158,7 @@

    Return Value

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelType.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelType.html index a0b6be0d..718924b0 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelType.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Protocols/MixpanelType.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases @@ -128,13 +128,6 @@

    MixpanelType

    -
    -
    - -
    public protocol MixpanelType
    - -
    -

    Property keys must be String objects and the supported value types need to conform to MixpanelType. MixpanelType can be either String, Int, UInt, Double, Float, Bool, [MixpanelType], [String: MixpanelType], Date, URL, or NSNull. Numbers are not NaN or infinity

    @@ -146,9 +139,9 @@

    MixpanelType

  • @@ -159,23 +152,15 @@

    MixpanelType

    Checks if this object has nested object types that Mixpanel supports.

    -
    -

    Declaration

    -
    -

    Swift

    -
    func isValidNestedTypeAndValue() -> Bool
    - -
    -
  • @@ -183,16 +168,7 @@

    Declaration

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    func equals(rhs: MixpanelType) -> Bool
    - -
    +
    @@ -202,7 +178,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Typealiases.html index a7610cf3..7fe5a64a 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/Typealiases.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -118,7 +118,7 @@ Type Aliases
  • @@ -137,9 +137,9 @@

    Type Aliases

  • @@ -147,16 +147,7 @@

    Type Aliases

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public typealias Properties = [String : MixpanelType]
    - -
    +
    @@ -166,7 +157,7 @@

    Declaration

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/index.html b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/index.html index 50680085..1256e072 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -117,7 +117,7 @@ Type Aliases
  • @@ -288,7 +288,7 @@

    I want to know more!

    diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/search.json b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/search.json index 6e08390a..504b8654 100644 --- a/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:8Mixpanel10Propertiesa":{"name":"Properties","abstract":"

    Undocumented

    "},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP013isValidNestedB8AndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"MixpanelType"},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP6equals3rhsSbAaB_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"MixpanelType"},"Protocols/MixpanelDelegate.html#/s:8Mixpanel0A8DelegateP17mixpanelWillFlushySbAA0A8InstanceCF":{"name":"mixpanelWillFlush(_:)","abstract":"

    Asks the delegate if data should be uploaded to the server.

    ","parent_name":"MixpanelDelegate"},"Protocols/MixpanelDelegate.html":{"name":"MixpanelDelegate","abstract":"

    Delegate protocol for controlling the Mixpanel API’s network behavior.

    "},"Protocols/MixpanelType.html":{"name":"MixpanelType","abstract":"

    Property keys must be String objects and the supported value types need to conform to MixpanelType."},"Extensions/Dictionary.html#/s:SD8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Dictionary"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"NSArray"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSArray"},"Extensions/Array.html#/s:Sa8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Array"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNull"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSNull"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE6equals3rhsSbAD0C4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"URL"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE6equals3rhsSbAD0C4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Date"},"Extensions/Bool.html#/s:Sb8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Bool"},"Extensions/Float.html#/s:Sf8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Float"},"Extensions/Float.html#/s:Sf8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Float"},"Extensions/Double.html#/s:Sd8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Double"},"Extensions/Double.html#/s:Sd8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Double"},"Extensions/UInt.html#/s:Su8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"UInt"},"Extensions/UInt.html#/s:Su8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"UInt"},"Extensions/Int.html#/s:Si8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Int"},"Extensions/Int.html#/s:Si8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Int"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSNumber"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSString"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSString"},"Extensions/String.html#/s:SS8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"String"},"Extensions/String.html#/s:SS8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"String"},"Extensions/Optional.html#/s:Sq8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Optional"},"Extensions/Optional.html#/s:Sq8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Optional"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/String.html":{"name":"String"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/NSNumber.html":{"name":"NSNumber"},"Extensions/Int.html":{"name":"Int"},"Extensions/UInt.html":{"name":"UInt"},"Extensions/Double.html":{"name":"Double"},"Extensions/Float.html":{"name":"Float"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/Date.html":{"name":"Date"},"Extensions/URL.html":{"name":"URL"},"Extensions/NSNull.html":{"name":"NSNull"},"Extensions/Array.html":{"name":"Array"},"Extensions/NSArray.html":{"name":"NSArray"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Classes/People.html#/s:8Mixpanel6PeopleC10ignoreTimeSbvp":{"name":"ignoreTime","abstract":"

    controls the $ignore_time property in any subsequent MixpanelPeople operation.","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"

    Set properties on the current user in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"

    Set properties on the current user in Mixpanel People, but doesn’t overwrite if","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5unset10propertiesySaySSG_tF":{"name":"unset(properties:)","abstract":"

    Remove a list of properties and their values from the current user’s profile","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment10propertiesySDySSAA0A4Type_pG_tF":{"name":"increment(properties:)","abstract":"

    Increment the given numeric properties by the given values.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment8property2byySS_SdtF":{"name":"increment(property:by:)","abstract":"

    Convenience method for incrementing a single numeric property by the specified","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6append10propertiesySDySSAA0A4Type_pG_tF":{"name":"append(properties:)","abstract":"

    Append values to list properties.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6remove10propertiesySDySSAA0A4Type_pG_tF":{"name":"remove(properties:)","abstract":"

    Removes list properties.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5union10propertiesySDySSAA0A4Type_pG_tF":{"name":"union(properties:)","abstract":"

    Union list properties.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC11trackCharge6amount10propertiesySd_SDySSAA0A4Type_pGSgtF":{"name":"trackCharge(amount:properties:)","abstract":"

    Track money spent by the current user for revenue analytics and associate","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC12clearChargesyyF":{"name":"clearCharges()","abstract":"

    Delete current user’s revenue history.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC10deleteUseryyF":{"name":"deleteUser()","abstract":"

    Delete current user’s record from Mixpanel People.

    ","parent_name":"People"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8apiTokenSSvp":{"name":"apiToken","abstract":"

    apiToken string that identifies the project to track data to

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8delegateAA0A8Delegate_pSgvp":{"name":"delegate","abstract":"

    The a MixpanelDelegate object that gives control over Mixpanel network activity.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC10distinctIdSSvp":{"name":"distinctId","abstract":"

    distinctId string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11anonymousIdSSSgvp":{"name":"anonymousId","abstract":"

    anonymousId string that uniquely identifies the device.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6userIdSSSgvp":{"name":"userId","abstract":"

    userId string that identify is called with.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22hadPersistedDistinctIdSbSgvp":{"name":"hadPersistedDistinctId","abstract":"

    hadPersistedDistinctId is a boolean value which specifies that the stored distinct_id","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5aliasSSSgvp":{"name":"alias","abstract":"

    alias string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6peopleAA6PeopleCSgvp":{"name":"people","abstract":"

    Accessor to the Mixpanel People API object.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC28showNetworkActivityIndicatorSbvp":{"name":"showNetworkActivityIndicator","abstract":"

    Controls whether to show spinning network activity indicator when flushing","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27trackAutomaticEventsEnabledSbvp":{"name":"trackAutomaticEventsEnabled","abstract":"

    This allows enabling or disabling collecting common mobile events,

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13flushIntervalSdvp":{"name":"flushInterval","abstract":"

    Flush timer’s interval.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC17flushOnBackgroundSbvp":{"name":"flushOnBackground","abstract":"

    Control whether the library should flush data to Mixpanel when the app","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC26useIPAddressForGeoLocationSbvp":{"name":"useIPAddressForGeoLocation","abstract":"

    Controls whether to automatically send the client IP Address as part of","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC9serverURLSSvp":{"name":"serverURL","abstract":"

    The base URL used for Mixpanel API requests.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14loggingEnabledSbvp":{"name":"loggingEnabled","abstract":"

    This allows enabling or disabling of all Mixpanel logs at run time.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4nameSSvp":{"name":"name","abstract":"

    A unique identifier for this MixpanelInstance

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22minimumSessionDurations6UInt64Vvp":{"name":"minimumSessionDuration","abstract":"

    Undocumented

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22maximumSessionDurations6UInt64Vvp":{"name":"maximumSessionDuration","abstract":"

    The maximum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8identify10distinctId9usePeople10completionySS_SbyycSgtF":{"name":"identify(distinctId:usePeople:completion:)","abstract":"

    Sets the distinct ID of the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11createAlias_10distinctId9usePeople11andIdentify10completionySS_SSS2byycSgtF":{"name":"createAlias(_:distinctId:usePeople:andIdentify:completion:)","abstract":"

    The alias method creates an alias which Mixpanel will use to remap one id to another.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5reset10completionyyycSg_tF":{"name":"reset(completion:)","abstract":"

    Clears all stored properties including the distinct Id.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC7archiveyyF":{"name":"archive()","abstract":"

    Undocumented

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5flush16performFullFlush10completionySb_yycSgtF":{"name":"flush(performFullFlush:completion:)","abstract":"

    Uploads queued data to the Mixpanel server.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5track5event10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"track(event:properties:)","abstract":"

    Tracks an event with properties.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15trackWithGroups5event10properties6groupsySSSg_SDySSAA0A4Type_pGSgAKtF":{"name":"trackWithGroups(event:properties:groups:)","abstract":"

    Tracks an event with properties and to specific groups.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8getGroup8groupKey0E2IDAA0D0CSS_AA0A4Type_ptF":{"name":"getGroup(groupKey:groupID:)","abstract":"

    Undocumented

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4time5eventySS_tF":{"name":"time(event:)","abstract":"

    Starts a timer that will be stopped and added as a property when a","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC16eventElapsedTime0C0SdSS_tF":{"name":"eventElapsedTime(event:)","abstract":"

    Retrieves the time elapsed for the named event since time(event:) was called.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC16clearTimedEventsyyF":{"name":"clearTimedEvents()","abstract":"

    Clears all current event timers.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15clearTimedEvent5eventySS_tF":{"name":"clearTimedEvent(event:)","abstract":"

    Clears the event timer for the named event.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22currentSuperPropertiesSDySSypGyF":{"name":"currentSuperProperties()","abstract":"

    Returns the currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC20clearSuperPropertiesyyF":{"name":"clearSuperProperties()","abstract":"

    Clears all currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23registerSuperPropertiesyySDySSAA0A4Type_pGF":{"name":"registerSuperProperties(_:)","abstract":"

    Registers super properties, overwriting ones that have already been set.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27registerSuperPropertiesOnce_12defaultValueySDySSAA0A4Type_pG_AaF_pSgtF":{"name":"registerSuperPropertiesOnce(_:defaultValue:)","abstract":"

    Registers super properties without overwriting ones that have already been set,","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23unregisterSuperPropertyyySSF":{"name":"unregisterSuperProperty(_:)","abstract":"

    Removes a previously registered super property.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"setGroup(groupKey:groupID:)","abstract":"

    Convenience method to set a single group the user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E3IDsySS_SayAA0A4Type_pGtF":{"name":"setGroup(groupKey:groupIDs:)","abstract":"

    Set the groups this user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8addGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"addGroup(groupKey:groupID:)","abstract":"

    Add a group to this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11removeGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"removeGroup(groupKey:groupID:)","abstract":"

    Remove a group from this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14optOutTrackingyyF":{"name":"optOutTracking()","abstract":"

    Opt out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13optInTracking10distinctId10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"optInTracking(distinctId:properties:)","abstract":"

    Opt in tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC19hasOptedOutTrackingSbyF":{"name":"hasOptedOutTracking()","abstract":"

    Returns if the current user has opted out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize5token20trackAutomaticEvents13flushInterval12instanceName23optOutTrackingByDefault19useUniqueDistinctId15superProperties9serverURLAA0A8InstanceCSS_SbSdSSSgS2bSDySSAA0A4Type_pGSgANtFZ":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token (MAC OS ONLY).

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC11getInstance4nameAA0aC0CSgSS_tFZ":{"name":"getInstance(name:)","abstract":"

    Gets the mixpanel instance with the given name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC12mainInstanceAA0aC0CyFZ":{"name":"mainInstance()","abstract":"

    Returns the main instance that was initialized.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC15setMainInstance4nameySS_tFZ":{"name":"setMainInstance(name:)","abstract":"

    Sets the main instance based on the instance name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC14removeInstance4nameySS_tFZ":{"name":"removeInstance(name:)","abstract":"

    Removes an unneeded Mixpanel instance based on its name

    ","parent_name":"Mixpanel"},"Classes/Group.html#/s:8Mixpanel5GroupC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"

    Sets properties on this group.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"

    Sets properties on the current Mixpanel Group, but doesn’t overwrite if","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5unset8propertyySS_tF":{"name":"unset(property:)","abstract":"

    Remove a property and its value from a group’s profile in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC6remove3key5valueySS_AA0A4Type_ptF":{"name":"remove(key:value:)","abstract":"

    Removes list properties.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5union3key6valuesySS_SayAA0A4Type_pGtF":{"name":"union(key:values:)","abstract":"

    Union list properties.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC06deleteB0yyF":{"name":"deleteGroup()","abstract":"

    Delete group’s record from Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html":{"name":"Group","abstract":"

    Access to the Mixpanel Groups API, available through the getGroup function from"},"Classes/Mixpanel.html":{"name":"Mixpanel","abstract":"

    The primary class for integrating Mixpanel with your app.

    "},"Classes/MixpanelInstance.html":{"name":"MixpanelInstance","abstract":"

    The class that represents the Mixpanel Instance

    "},"Classes/People.html":{"name":"People","abstract":"

    Access to the Mixpanel People API, available as an accessible variable from"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/Properties":{"name":"Properties"},"Protocols/MixpanelType.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"MixpanelType"},"Protocols/MixpanelType.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"MixpanelType"},"Protocols/MixpanelDelegate.html#/mixpanelWillFlush(_:)":{"name":"mixpanelWillFlush(_:)","abstract":"

    Asks the delegate if data should be uploaded to the server.

    ","parent_name":"MixpanelDelegate"},"Protocols/MixpanelDelegate.html":{"name":"MixpanelDelegate","abstract":"

    Delegate protocol for controlling the Mixpanel API’s network behavior.

    "},"Protocols/MixpanelType.html":{"name":"MixpanelType","abstract":"

    Property keys must be String objects and the supported value types need to conform to MixpanelType."},"Extensions/Dictionary.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Dictionary"},"Extensions/Dictionary.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Dictionary"},"Extensions/NSArray.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"NSArray"},"Extensions/NSArray.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSArray"},"Extensions/Array.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Array"},"Extensions/Array.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Array"},"Extensions/NSNull.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNull"},"Extensions/NSNull.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSNull"},"Extensions/URL.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"URL"},"Extensions/URL.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"URL"},"Extensions/Date.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Date"},"Extensions/Date.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Date"},"Extensions/Bool.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Bool"},"Extensions/Bool.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Bool"},"Extensions/Float.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Float"},"Extensions/Float.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Float"},"Extensions/Double.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Double"},"Extensions/Double.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Double"},"Extensions/UInt.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"UInt"},"Extensions/UInt.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"UInt"},"Extensions/Int.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Int"},"Extensions/Int.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Int"},"Extensions/NSNumber.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNumber"},"Extensions/NSNumber.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSNumber"},"Extensions/NSString.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSString"},"Extensions/NSString.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSString"},"Extensions/String.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"String"},"Extensions/String.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"String"},"Extensions/Optional.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Optional"},"Extensions/Optional.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Optional"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/String.html":{"name":"String"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/NSNumber.html":{"name":"NSNumber"},"Extensions/Int.html":{"name":"Int"},"Extensions/UInt.html":{"name":"UInt"},"Extensions/Double.html":{"name":"Double"},"Extensions/Float.html":{"name":"Float"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/Date.html":{"name":"Date"},"Extensions/URL.html":{"name":"URL"},"Extensions/NSNull.html":{"name":"NSNull"},"Extensions/Array.html":{"name":"Array"},"Extensions/NSArray.html":{"name":"NSArray"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Classes/People.html#/ignoreTime":{"name":"ignoreTime","abstract":"

    controls the $ignore_time property in any subsequent MixpanelPeople operation.","parent_name":"People"},"Classes/People.html#/set(properties:)":{"name":"set(properties:)","abstract":"

    Set properties on the current user in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/set(property:to:)":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/setOnce(properties:)":{"name":"setOnce(properties:)","abstract":"

    Set properties on the current user in Mixpanel People, but doesn’t overwrite if","parent_name":"People"},"Classes/People.html#/unset(properties:)":{"name":"unset(properties:)","abstract":"

    Remove a list of properties and their values from the current user’s profile","parent_name":"People"},"Classes/People.html#/increment(properties:)":{"name":"increment(properties:)","abstract":"

    Increment the given numeric properties by the given values.

    ","parent_name":"People"},"Classes/People.html#/increment(property:by:)":{"name":"increment(property:by:)","abstract":"

    Convenience method for incrementing a single numeric property by the specified","parent_name":"People"},"Classes/People.html#/append(properties:)":{"name":"append(properties:)","abstract":"

    Append values to list properties.

    ","parent_name":"People"},"Classes/People.html#/remove(properties:)":{"name":"remove(properties:)","abstract":"

    Removes list properties.

    ","parent_name":"People"},"Classes/People.html#/union(properties:)":{"name":"union(properties:)","abstract":"

    Union list properties.

    ","parent_name":"People"},"Classes/People.html#/trackCharge(amount:properties:)":{"name":"trackCharge(amount:properties:)","abstract":"

    Track money spent by the current user for revenue analytics and associate","parent_name":"People"},"Classes/People.html#/clearCharges()":{"name":"clearCharges()","abstract":"

    Delete current user’s revenue history.

    ","parent_name":"People"},"Classes/People.html#/deleteUser()":{"name":"deleteUser()","abstract":"

    Delete current user’s record from Mixpanel People.

    ","parent_name":"People"},"Classes/MixpanelInstance.html#/apiToken":{"name":"apiToken","abstract":"

    apiToken string that identifies the project to track data to

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/delegate":{"name":"delegate","abstract":"

    The a MixpanelDelegate object that gives control over Mixpanel network activity.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/distinctId":{"name":"distinctId","abstract":"

    distinctId string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/anonymousId":{"name":"anonymousId","abstract":"

    anonymousId string that uniquely identifies the device.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/userId":{"name":"userId","abstract":"

    userId string that identify is called with.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/hadPersistedDistinctId":{"name":"hadPersistedDistinctId","abstract":"

    hadPersistedDistinctId is a boolean value which specifies that the stored distinct_id","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/alias":{"name":"alias","abstract":"

    alias string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/people":{"name":"people","abstract":"

    Accessor to the Mixpanel People API object.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/showNetworkActivityIndicator":{"name":"showNetworkActivityIndicator","abstract":"

    Controls whether to show spinning network activity indicator when flushing","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/trackAutomaticEventsEnabled":{"name":"trackAutomaticEventsEnabled","abstract":"

    This allows enabling or disabling collecting common mobile events,

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flushInterval":{"name":"flushInterval","abstract":"

    Flush timer’s interval.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flushOnBackground":{"name":"flushOnBackground","abstract":"

    Control whether the library should flush data to Mixpanel when the app","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/useIPAddressForGeoLocation":{"name":"useIPAddressForGeoLocation","abstract":"

    Controls whether to automatically send the client IP Address as part of","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flushBatchSize":{"name":"flushBatchSize","abstract":"

    The flushBatchSize property determines the number of events sent in a single network request to the Mixpanel server.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/serverURL":{"name":"serverURL","abstract":"

    The base URL used for Mixpanel API requests.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/debugDescription":{"name":"debugDescription","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/loggingEnabled":{"name":"loggingEnabled","abstract":"

    This allows enabling or disabling of all Mixpanel logs at run time.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/name":{"name":"name","abstract":"

    A unique identifier for this MixpanelInstance

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/minimumSessionDuration":{"name":"minimumSessionDuration","abstract":"

    The minimum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/maximumSessionDuration":{"name":"maximumSessionDuration","abstract":"

    The maximum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/identify(distinctId:usePeople:completion:)":{"name":"identify(distinctId:usePeople:completion:)","abstract":"

    Sets the distinct ID of the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/createAlias(_:distinctId:usePeople:andIdentify:completion:)":{"name":"createAlias(_:distinctId:usePeople:andIdentify:completion:)","abstract":"

    The alias method creates an alias which Mixpanel will use to remap one id to another.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/reset(completion:)":{"name":"reset(completion:)","abstract":"

    Clears all stored properties including the distinct Id.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/archive()":{"name":"archive()","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flush(performFullFlush:completion:)":{"name":"flush(performFullFlush:completion:)","abstract":"

    Uploads queued data to the Mixpanel server.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/track(event:properties:)":{"name":"track(event:properties:)","abstract":"

    Tracks an event with properties.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/trackWithGroups(event:properties:groups:)":{"name":"trackWithGroups(event:properties:groups:)","abstract":"

    Tracks an event with properties and to specific groups.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/getGroup(groupKey:groupID:)":{"name":"getGroup(groupKey:groupID:)","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/time(event:)":{"name":"time(event:)","abstract":"

    Starts a timer that will be stopped and added as a property when a","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/eventElapsedTime(event:)":{"name":"eventElapsedTime(event:)","abstract":"

    Retrieves the time elapsed for the named event since time(event:) was called.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/clearTimedEvents()":{"name":"clearTimedEvents()","abstract":"

    Clears all current event timers.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/clearTimedEvent(event:)":{"name":"clearTimedEvent(event:)","abstract":"

    Clears the event timer for the named event.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/currentSuperProperties()":{"name":"currentSuperProperties()","abstract":"

    Returns the currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/clearSuperProperties()":{"name":"clearSuperProperties()","abstract":"

    Clears all currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/registerSuperProperties(_:)":{"name":"registerSuperProperties(_:)","abstract":"

    Registers super properties, overwriting ones that have already been set.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/registerSuperPropertiesOnce(_:defaultValue:)":{"name":"registerSuperPropertiesOnce(_:defaultValue:)","abstract":"

    Registers super properties without overwriting ones that have already been set,","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/unregisterSuperProperty(_:)":{"name":"unregisterSuperProperty(_:)","abstract":"

    Removes a previously registered super property.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/setGroup(groupKey:groupID:)":{"name":"setGroup(groupKey:groupID:)","abstract":"

    Convenience method to set a single group the user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/setGroup(groupKey:groupIDs:)":{"name":"setGroup(groupKey:groupIDs:)","abstract":"

    Set the groups this user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/addGroup(groupKey:groupID:)":{"name":"addGroup(groupKey:groupID:)","abstract":"

    Add a group to this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/removeGroup(groupKey:groupID:)":{"name":"removeGroup(groupKey:groupID:)","abstract":"

    Remove a group from this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/optOutTracking()":{"name":"optOutTracking()","abstract":"

    Opt out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/optInTracking(distinctId:properties:)":{"name":"optInTracking(distinctId:properties:)","abstract":"

    Opt in tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/hasOptedOutTracking()":{"name":"hasOptedOutTracking()","abstract":"

    Returns if the current user has opted out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/Mixpanel.html#/initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token (MAC OS ONLY).

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/getInstance(name:)":{"name":"getInstance(name:)","abstract":"

    Gets the mixpanel instance with the given name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/mainInstance()":{"name":"mainInstance()","abstract":"

    Returns the main instance that was initialized.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/setMainInstance(name:)":{"name":"setMainInstance(name:)","abstract":"

    Sets the main instance based on the instance name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/removeInstance(name:)":{"name":"removeInstance(name:)","abstract":"

    Removes an unneeded Mixpanel instance based on its name

    ","parent_name":"Mixpanel"},"Classes/Group.html#/set(properties:)":{"name":"set(properties:)","abstract":"

    Sets properties on this group.

    ","parent_name":"Group"},"Classes/Group.html#/set(property:to:)":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/setOnce(properties:)":{"name":"setOnce(properties:)","abstract":"

    Sets properties on the current Mixpanel Group, but doesn’t overwrite if","parent_name":"Group"},"Classes/Group.html#/unset(property:)":{"name":"unset(property:)","abstract":"

    Remove a property and its value from a group’s profile in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/remove(key:value:)":{"name":"remove(key:value:)","abstract":"

    Removes list properties.

    ","parent_name":"Group"},"Classes/Group.html#/union(key:values:)":{"name":"union(key:values:)","abstract":"

    Union list properties.

    ","parent_name":"Group"},"Classes/Group.html#/deleteGroup()":{"name":"deleteGroup()","abstract":"

    Delete group’s record from Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html":{"name":"Group","abstract":"

    Access to the Mixpanel Groups API, available through the getGroup function from"},"Classes/Mixpanel.html":{"name":"Mixpanel","abstract":"

    The primary class for integrating Mixpanel with your app.

    "},"Classes/MixpanelInstance.html":{"name":"MixpanelInstance","abstract":"

    The class that represents the Mixpanel Instance

    "},"Classes/People.html":{"name":"People","abstract":"

    Access to the Mixpanel People API, available as an accessible variable from"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/Mixpanel.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Mixpanel.docset/Contents/Resources/docSet.dsidx index 391f9a6e..c81e1343 100644 Binary files a/docs/docsets/Mixpanel.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/Mixpanel.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/Mixpanel.tgz b/docs/docsets/Mixpanel.tgz index ac7f1665..82564a08 100644 Binary files a/docs/docsets/Mixpanel.tgz and b/docs/docsets/Mixpanel.tgz differ diff --git a/docs/index.html b/docs/index.html index 50680085..1256e072 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
    -

    Mixpanel 4.1.4 Docs (83% documented)

    +

    Mixpanel 4.2.0 Docs (0% documented)

    GitHubView on GitHub

    @@ -117,7 +117,7 @@ Type Aliases @@ -288,7 +288,7 @@

    I want to know more!

    diff --git a/docs/search.json b/docs/search.json index 6e08390a..504b8654 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:8Mixpanel10Propertiesa":{"name":"Properties","abstract":"

    Undocumented

    "},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP013isValidNestedB8AndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"MixpanelType"},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP6equals3rhsSbAaB_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"MixpanelType"},"Protocols/MixpanelDelegate.html#/s:8Mixpanel0A8DelegateP17mixpanelWillFlushySbAA0A8InstanceCF":{"name":"mixpanelWillFlush(_:)","abstract":"

    Asks the delegate if data should be uploaded to the server.

    ","parent_name":"MixpanelDelegate"},"Protocols/MixpanelDelegate.html":{"name":"MixpanelDelegate","abstract":"

    Delegate protocol for controlling the Mixpanel API’s network behavior.

    "},"Protocols/MixpanelType.html":{"name":"MixpanelType","abstract":"

    Property keys must be String objects and the supported value types need to conform to MixpanelType."},"Extensions/Dictionary.html#/s:SD8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Dictionary"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"NSArray"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSArray"},"Extensions/Array.html#/s:Sa8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Array"},"Extensions/Array.html#/s:Sa8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Array"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNull"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSNull"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE6equals3rhsSbAD0C4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"URL"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE6equals3rhsSbAD0C4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Date"},"Extensions/Bool.html#/s:Sb8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Bool"},"Extensions/Float.html#/s:Sf8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Float"},"Extensions/Float.html#/s:Sf8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Float"},"Extensions/Double.html#/s:Sd8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Double"},"Extensions/Double.html#/s:Sd8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Double"},"Extensions/UInt.html#/s:Su8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"UInt"},"Extensions/UInt.html#/s:Su8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"UInt"},"Extensions/Int.html#/s:Si8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Int"},"Extensions/Int.html#/s:Si8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Int"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSNumber"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSString"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"NSString"},"Extensions/String.html#/s:SS8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"String"},"Extensions/String.html#/s:SS8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"String"},"Extensions/Optional.html#/s:Sq8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Optional"},"Extensions/Optional.html#/s:Sq8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"

    Undocumented

    ","parent_name":"Optional"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/String.html":{"name":"String"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/NSNumber.html":{"name":"NSNumber"},"Extensions/Int.html":{"name":"Int"},"Extensions/UInt.html":{"name":"UInt"},"Extensions/Double.html":{"name":"Double"},"Extensions/Float.html":{"name":"Float"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/Date.html":{"name":"Date"},"Extensions/URL.html":{"name":"URL"},"Extensions/NSNull.html":{"name":"NSNull"},"Extensions/Array.html":{"name":"Array"},"Extensions/NSArray.html":{"name":"NSArray"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Classes/People.html#/s:8Mixpanel6PeopleC10ignoreTimeSbvp":{"name":"ignoreTime","abstract":"

    controls the $ignore_time property in any subsequent MixpanelPeople operation.","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"

    Set properties on the current user in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"

    Set properties on the current user in Mixpanel People, but doesn’t overwrite if","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5unset10propertiesySaySSG_tF":{"name":"unset(properties:)","abstract":"

    Remove a list of properties and their values from the current user’s profile","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment10propertiesySDySSAA0A4Type_pG_tF":{"name":"increment(properties:)","abstract":"

    Increment the given numeric properties by the given values.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment8property2byySS_SdtF":{"name":"increment(property:by:)","abstract":"

    Convenience method for incrementing a single numeric property by the specified","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6append10propertiesySDySSAA0A4Type_pG_tF":{"name":"append(properties:)","abstract":"

    Append values to list properties.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6remove10propertiesySDySSAA0A4Type_pG_tF":{"name":"remove(properties:)","abstract":"

    Removes list properties.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5union10propertiesySDySSAA0A4Type_pG_tF":{"name":"union(properties:)","abstract":"

    Union list properties.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC11trackCharge6amount10propertiesySd_SDySSAA0A4Type_pGSgtF":{"name":"trackCharge(amount:properties:)","abstract":"

    Track money spent by the current user for revenue analytics and associate","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC12clearChargesyyF":{"name":"clearCharges()","abstract":"

    Delete current user’s revenue history.

    ","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC10deleteUseryyF":{"name":"deleteUser()","abstract":"

    Delete current user’s record from Mixpanel People.

    ","parent_name":"People"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8apiTokenSSvp":{"name":"apiToken","abstract":"

    apiToken string that identifies the project to track data to

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8delegateAA0A8Delegate_pSgvp":{"name":"delegate","abstract":"

    The a MixpanelDelegate object that gives control over Mixpanel network activity.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC10distinctIdSSvp":{"name":"distinctId","abstract":"

    distinctId string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11anonymousIdSSSgvp":{"name":"anonymousId","abstract":"

    anonymousId string that uniquely identifies the device.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6userIdSSSgvp":{"name":"userId","abstract":"

    userId string that identify is called with.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22hadPersistedDistinctIdSbSgvp":{"name":"hadPersistedDistinctId","abstract":"

    hadPersistedDistinctId is a boolean value which specifies that the stored distinct_id","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5aliasSSSgvp":{"name":"alias","abstract":"

    alias string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6peopleAA6PeopleCSgvp":{"name":"people","abstract":"

    Accessor to the Mixpanel People API object.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC28showNetworkActivityIndicatorSbvp":{"name":"showNetworkActivityIndicator","abstract":"

    Controls whether to show spinning network activity indicator when flushing","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27trackAutomaticEventsEnabledSbvp":{"name":"trackAutomaticEventsEnabled","abstract":"

    This allows enabling or disabling collecting common mobile events,

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13flushIntervalSdvp":{"name":"flushInterval","abstract":"

    Flush timer’s interval.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC17flushOnBackgroundSbvp":{"name":"flushOnBackground","abstract":"

    Control whether the library should flush data to Mixpanel when the app","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC26useIPAddressForGeoLocationSbvp":{"name":"useIPAddressForGeoLocation","abstract":"

    Controls whether to automatically send the client IP Address as part of","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC9serverURLSSvp":{"name":"serverURL","abstract":"

    The base URL used for Mixpanel API requests.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14loggingEnabledSbvp":{"name":"loggingEnabled","abstract":"

    This allows enabling or disabling of all Mixpanel logs at run time.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4nameSSvp":{"name":"name","abstract":"

    A unique identifier for this MixpanelInstance

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22minimumSessionDurations6UInt64Vvp":{"name":"minimumSessionDuration","abstract":"

    Undocumented

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22maximumSessionDurations6UInt64Vvp":{"name":"maximumSessionDuration","abstract":"

    The maximum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8identify10distinctId9usePeople10completionySS_SbyycSgtF":{"name":"identify(distinctId:usePeople:completion:)","abstract":"

    Sets the distinct ID of the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11createAlias_10distinctId9usePeople11andIdentify10completionySS_SSS2byycSgtF":{"name":"createAlias(_:distinctId:usePeople:andIdentify:completion:)","abstract":"

    The alias method creates an alias which Mixpanel will use to remap one id to another.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5reset10completionyyycSg_tF":{"name":"reset(completion:)","abstract":"

    Clears all stored properties including the distinct Id.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC7archiveyyF":{"name":"archive()","abstract":"

    Undocumented

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5flush16performFullFlush10completionySb_yycSgtF":{"name":"flush(performFullFlush:completion:)","abstract":"

    Uploads queued data to the Mixpanel server.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5track5event10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"track(event:properties:)","abstract":"

    Tracks an event with properties.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15trackWithGroups5event10properties6groupsySSSg_SDySSAA0A4Type_pGSgAKtF":{"name":"trackWithGroups(event:properties:groups:)","abstract":"

    Tracks an event with properties and to specific groups.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8getGroup8groupKey0E2IDAA0D0CSS_AA0A4Type_ptF":{"name":"getGroup(groupKey:groupID:)","abstract":"

    Undocumented

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4time5eventySS_tF":{"name":"time(event:)","abstract":"

    Starts a timer that will be stopped and added as a property when a","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC16eventElapsedTime0C0SdSS_tF":{"name":"eventElapsedTime(event:)","abstract":"

    Retrieves the time elapsed for the named event since time(event:) was called.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC16clearTimedEventsyyF":{"name":"clearTimedEvents()","abstract":"

    Clears all current event timers.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15clearTimedEvent5eventySS_tF":{"name":"clearTimedEvent(event:)","abstract":"

    Clears the event timer for the named event.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22currentSuperPropertiesSDySSypGyF":{"name":"currentSuperProperties()","abstract":"

    Returns the currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC20clearSuperPropertiesyyF":{"name":"clearSuperProperties()","abstract":"

    Clears all currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23registerSuperPropertiesyySDySSAA0A4Type_pGF":{"name":"registerSuperProperties(_:)","abstract":"

    Registers super properties, overwriting ones that have already been set.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27registerSuperPropertiesOnce_12defaultValueySDySSAA0A4Type_pG_AaF_pSgtF":{"name":"registerSuperPropertiesOnce(_:defaultValue:)","abstract":"

    Registers super properties without overwriting ones that have already been set,","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23unregisterSuperPropertyyySSF":{"name":"unregisterSuperProperty(_:)","abstract":"

    Removes a previously registered super property.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"setGroup(groupKey:groupID:)","abstract":"

    Convenience method to set a single group the user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E3IDsySS_SayAA0A4Type_pGtF":{"name":"setGroup(groupKey:groupIDs:)","abstract":"

    Set the groups this user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8addGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"addGroup(groupKey:groupID:)","abstract":"

    Add a group to this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11removeGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"removeGroup(groupKey:groupID:)","abstract":"

    Remove a group from this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14optOutTrackingyyF":{"name":"optOutTracking()","abstract":"

    Opt out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13optInTracking10distinctId10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"optInTracking(distinctId:properties:)","abstract":"

    Opt in tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC19hasOptedOutTrackingSbyF":{"name":"hasOptedOutTracking()","abstract":"

    Returns if the current user has opted out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize5token20trackAutomaticEvents13flushInterval12instanceName23optOutTrackingByDefault19useUniqueDistinctId15superProperties9serverURLAA0A8InstanceCSS_SbSdSSSgS2bSDySSAA0A4Type_pGSgANtFZ":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token (MAC OS ONLY).

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC11getInstance4nameAA0aC0CSgSS_tFZ":{"name":"getInstance(name:)","abstract":"

    Gets the mixpanel instance with the given name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC12mainInstanceAA0aC0CyFZ":{"name":"mainInstance()","abstract":"

    Returns the main instance that was initialized.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC15setMainInstance4nameySS_tFZ":{"name":"setMainInstance(name:)","abstract":"

    Sets the main instance based on the instance name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC14removeInstance4nameySS_tFZ":{"name":"removeInstance(name:)","abstract":"

    Removes an unneeded Mixpanel instance based on its name

    ","parent_name":"Mixpanel"},"Classes/Group.html#/s:8Mixpanel5GroupC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"

    Sets properties on this group.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"

    Sets properties on the current Mixpanel Group, but doesn’t overwrite if","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5unset8propertyySS_tF":{"name":"unset(property:)","abstract":"

    Remove a property and its value from a group’s profile in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC6remove3key5valueySS_AA0A4Type_ptF":{"name":"remove(key:value:)","abstract":"

    Removes list properties.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5union3key6valuesySS_SayAA0A4Type_pGtF":{"name":"union(key:values:)","abstract":"

    Union list properties.

    ","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC06deleteB0yyF":{"name":"deleteGroup()","abstract":"

    Delete group’s record from Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html":{"name":"Group","abstract":"

    Access to the Mixpanel Groups API, available through the getGroup function from"},"Classes/Mixpanel.html":{"name":"Mixpanel","abstract":"

    The primary class for integrating Mixpanel with your app.

    "},"Classes/MixpanelInstance.html":{"name":"MixpanelInstance","abstract":"

    The class that represents the Mixpanel Instance

    "},"Classes/People.html":{"name":"People","abstract":"

    Access to the Mixpanel People API, available as an accessible variable from"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/Properties":{"name":"Properties"},"Protocols/MixpanelType.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"MixpanelType"},"Protocols/MixpanelType.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"MixpanelType"},"Protocols/MixpanelDelegate.html#/mixpanelWillFlush(_:)":{"name":"mixpanelWillFlush(_:)","abstract":"

    Asks the delegate if data should be uploaded to the server.

    ","parent_name":"MixpanelDelegate"},"Protocols/MixpanelDelegate.html":{"name":"MixpanelDelegate","abstract":"

    Delegate protocol for controlling the Mixpanel API’s network behavior.

    "},"Protocols/MixpanelType.html":{"name":"MixpanelType","abstract":"

    Property keys must be String objects and the supported value types need to conform to MixpanelType."},"Extensions/Dictionary.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Dictionary"},"Extensions/Dictionary.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Dictionary"},"Extensions/NSArray.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"NSArray"},"Extensions/NSArray.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSArray"},"Extensions/Array.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Array"},"Extensions/Array.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Array"},"Extensions/NSNull.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNull"},"Extensions/NSNull.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSNull"},"Extensions/URL.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"URL"},"Extensions/URL.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"URL"},"Extensions/Date.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Date"},"Extensions/Date.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Date"},"Extensions/Bool.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Bool"},"Extensions/Bool.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Bool"},"Extensions/Float.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Float"},"Extensions/Float.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Float"},"Extensions/Double.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Double"},"Extensions/Double.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Double"},"Extensions/UInt.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"UInt"},"Extensions/UInt.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"UInt"},"Extensions/Int.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"Int"},"Extensions/Int.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Int"},"Extensions/NSNumber.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSNumber"},"Extensions/NSNumber.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSNumber"},"Extensions/NSString.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"NSString"},"Extensions/NSString.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"NSString"},"Extensions/String.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.","parent_name":"String"},"Extensions/String.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"String"},"Extensions/Optional.html#/isValidNestedTypeAndValue()":{"name":"isValidNestedTypeAndValue()","abstract":"

    Checks if this object has nested object types that Mixpanel supports.

    ","parent_name":"Optional"},"Extensions/Optional.html#/equals(rhs:)":{"name":"equals(rhs:)","parent_name":"Optional"},"Extensions/Optional.html":{"name":"Optional"},"Extensions/String.html":{"name":"String"},"Extensions/NSString.html":{"name":"NSString"},"Extensions/NSNumber.html":{"name":"NSNumber"},"Extensions/Int.html":{"name":"Int"},"Extensions/UInt.html":{"name":"UInt"},"Extensions/Double.html":{"name":"Double"},"Extensions/Float.html":{"name":"Float"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/Date.html":{"name":"Date"},"Extensions/URL.html":{"name":"URL"},"Extensions/NSNull.html":{"name":"NSNull"},"Extensions/Array.html":{"name":"Array"},"Extensions/NSArray.html":{"name":"NSArray"},"Extensions/Dictionary.html":{"name":"Dictionary"},"Classes/People.html#/ignoreTime":{"name":"ignoreTime","abstract":"

    controls the $ignore_time property in any subsequent MixpanelPeople operation.","parent_name":"People"},"Classes/People.html#/set(properties:)":{"name":"set(properties:)","abstract":"

    Set properties on the current user in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/set(property:to:)":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel People.

    ","parent_name":"People"},"Classes/People.html#/setOnce(properties:)":{"name":"setOnce(properties:)","abstract":"

    Set properties on the current user in Mixpanel People, but doesn’t overwrite if","parent_name":"People"},"Classes/People.html#/unset(properties:)":{"name":"unset(properties:)","abstract":"

    Remove a list of properties and their values from the current user’s profile","parent_name":"People"},"Classes/People.html#/increment(properties:)":{"name":"increment(properties:)","abstract":"

    Increment the given numeric properties by the given values.

    ","parent_name":"People"},"Classes/People.html#/increment(property:by:)":{"name":"increment(property:by:)","abstract":"

    Convenience method for incrementing a single numeric property by the specified","parent_name":"People"},"Classes/People.html#/append(properties:)":{"name":"append(properties:)","abstract":"

    Append values to list properties.

    ","parent_name":"People"},"Classes/People.html#/remove(properties:)":{"name":"remove(properties:)","abstract":"

    Removes list properties.

    ","parent_name":"People"},"Classes/People.html#/union(properties:)":{"name":"union(properties:)","abstract":"

    Union list properties.

    ","parent_name":"People"},"Classes/People.html#/trackCharge(amount:properties:)":{"name":"trackCharge(amount:properties:)","abstract":"

    Track money spent by the current user for revenue analytics and associate","parent_name":"People"},"Classes/People.html#/clearCharges()":{"name":"clearCharges()","abstract":"

    Delete current user’s revenue history.

    ","parent_name":"People"},"Classes/People.html#/deleteUser()":{"name":"deleteUser()","abstract":"

    Delete current user’s record from Mixpanel People.

    ","parent_name":"People"},"Classes/MixpanelInstance.html#/apiToken":{"name":"apiToken","abstract":"

    apiToken string that identifies the project to track data to

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/delegate":{"name":"delegate","abstract":"

    The a MixpanelDelegate object that gives control over Mixpanel network activity.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/distinctId":{"name":"distinctId","abstract":"

    distinctId string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/anonymousId":{"name":"anonymousId","abstract":"

    anonymousId string that uniquely identifies the device.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/userId":{"name":"userId","abstract":"

    userId string that identify is called with.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/hadPersistedDistinctId":{"name":"hadPersistedDistinctId","abstract":"

    hadPersistedDistinctId is a boolean value which specifies that the stored distinct_id","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/alias":{"name":"alias","abstract":"

    alias string that uniquely identifies the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/people":{"name":"people","abstract":"

    Accessor to the Mixpanel People API object.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/showNetworkActivityIndicator":{"name":"showNetworkActivityIndicator","abstract":"

    Controls whether to show spinning network activity indicator when flushing","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/trackAutomaticEventsEnabled":{"name":"trackAutomaticEventsEnabled","abstract":"

    This allows enabling or disabling collecting common mobile events,

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flushInterval":{"name":"flushInterval","abstract":"

    Flush timer’s interval.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flushOnBackground":{"name":"flushOnBackground","abstract":"

    Control whether the library should flush data to Mixpanel when the app","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/useIPAddressForGeoLocation":{"name":"useIPAddressForGeoLocation","abstract":"

    Controls whether to automatically send the client IP Address as part of","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flushBatchSize":{"name":"flushBatchSize","abstract":"

    The flushBatchSize property determines the number of events sent in a single network request to the Mixpanel server.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/serverURL":{"name":"serverURL","abstract":"

    The base URL used for Mixpanel API requests.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/debugDescription":{"name":"debugDescription","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/loggingEnabled":{"name":"loggingEnabled","abstract":"

    This allows enabling or disabling of all Mixpanel logs at run time.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/name":{"name":"name","abstract":"

    A unique identifier for this MixpanelInstance

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/minimumSessionDuration":{"name":"minimumSessionDuration","abstract":"

    The minimum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/maximumSessionDuration":{"name":"maximumSessionDuration","abstract":"

    The maximum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/identify(distinctId:usePeople:completion:)":{"name":"identify(distinctId:usePeople:completion:)","abstract":"

    Sets the distinct ID of the current user.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/createAlias(_:distinctId:usePeople:andIdentify:completion:)":{"name":"createAlias(_:distinctId:usePeople:andIdentify:completion:)","abstract":"

    The alias method creates an alias which Mixpanel will use to remap one id to another.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/reset(completion:)":{"name":"reset(completion:)","abstract":"

    Clears all stored properties including the distinct Id.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/archive()":{"name":"archive()","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/flush(performFullFlush:completion:)":{"name":"flush(performFullFlush:completion:)","abstract":"

    Uploads queued data to the Mixpanel server.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/track(event:properties:)":{"name":"track(event:properties:)","abstract":"

    Tracks an event with properties.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/trackWithGroups(event:properties:groups:)":{"name":"trackWithGroups(event:properties:groups:)","abstract":"

    Tracks an event with properties and to specific groups.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/getGroup(groupKey:groupID:)":{"name":"getGroup(groupKey:groupID:)","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/time(event:)":{"name":"time(event:)","abstract":"

    Starts a timer that will be stopped and added as a property when a","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/eventElapsedTime(event:)":{"name":"eventElapsedTime(event:)","abstract":"

    Retrieves the time elapsed for the named event since time(event:) was called.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/clearTimedEvents()":{"name":"clearTimedEvents()","abstract":"

    Clears all current event timers.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/clearTimedEvent(event:)":{"name":"clearTimedEvent(event:)","abstract":"

    Clears the event timer for the named event.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/currentSuperProperties()":{"name":"currentSuperProperties()","abstract":"

    Returns the currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/clearSuperProperties()":{"name":"clearSuperProperties()","abstract":"

    Clears all currently set super properties.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/registerSuperProperties(_:)":{"name":"registerSuperProperties(_:)","abstract":"

    Registers super properties, overwriting ones that have already been set.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/registerSuperPropertiesOnce(_:defaultValue:)":{"name":"registerSuperPropertiesOnce(_:defaultValue:)","abstract":"

    Registers super properties without overwriting ones that have already been set,","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/unregisterSuperProperty(_:)":{"name":"unregisterSuperProperty(_:)","abstract":"

    Removes a previously registered super property.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/setGroup(groupKey:groupID:)":{"name":"setGroup(groupKey:groupID:)","abstract":"

    Convenience method to set a single group the user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/setGroup(groupKey:groupIDs:)":{"name":"setGroup(groupKey:groupIDs:)","abstract":"

    Set the groups this user belongs to.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/addGroup(groupKey:groupID:)":{"name":"addGroup(groupKey:groupID:)","abstract":"

    Add a group to this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/removeGroup(groupKey:groupID:)":{"name":"removeGroup(groupKey:groupID:)","abstract":"

    Remove a group from this user’s membership for a particular group key

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/optOutTracking()":{"name":"optOutTracking()","abstract":"

    Opt out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/optInTracking(distinctId:properties:)":{"name":"optInTracking(distinctId:properties:)","abstract":"

    Opt in tracking.

    ","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/hasOptedOutTracking()":{"name":"hasOptedOutTracking()","abstract":"

    Returns if the current user has opted out tracking.

    ","parent_name":"MixpanelInstance"},"Classes/Mixpanel.html#/initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:)","abstract":"

    Initializes an instance of the API with the given project token (MAC OS ONLY).

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/getInstance(name:)":{"name":"getInstance(name:)","abstract":"

    Gets the mixpanel instance with the given name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/mainInstance()":{"name":"mainInstance()","abstract":"

    Returns the main instance that was initialized.

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/setMainInstance(name:)":{"name":"setMainInstance(name:)","abstract":"

    Sets the main instance based on the instance name

    ","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/removeInstance(name:)":{"name":"removeInstance(name:)","abstract":"

    Removes an unneeded Mixpanel instance based on its name

    ","parent_name":"Mixpanel"},"Classes/Group.html#/set(properties:)":{"name":"set(properties:)","abstract":"

    Sets properties on this group.

    ","parent_name":"Group"},"Classes/Group.html#/set(property:to:)":{"name":"set(property:to:)","abstract":"

    Convenience method for setting a single property in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/setOnce(properties:)":{"name":"setOnce(properties:)","abstract":"

    Sets properties on the current Mixpanel Group, but doesn’t overwrite if","parent_name":"Group"},"Classes/Group.html#/unset(property:)":{"name":"unset(property:)","abstract":"

    Remove a property and its value from a group’s profile in Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html#/remove(key:value:)":{"name":"remove(key:value:)","abstract":"

    Removes list properties.

    ","parent_name":"Group"},"Classes/Group.html#/union(key:values:)":{"name":"union(key:values:)","abstract":"

    Union list properties.

    ","parent_name":"Group"},"Classes/Group.html#/deleteGroup()":{"name":"deleteGroup()","abstract":"

    Delete group’s record from Mixpanel Groups.

    ","parent_name":"Group"},"Classes/Group.html":{"name":"Group","abstract":"

    Access to the Mixpanel Groups API, available through the getGroup function from"},"Classes/Mixpanel.html":{"name":"Mixpanel","abstract":"

    The primary class for integrating Mixpanel with your app.

    "},"Classes/MixpanelInstance.html":{"name":"MixpanelInstance","abstract":"

    The class that represents the Mixpanel Instance

    "},"Classes/People.html":{"name":"People","abstract":"

    Access to the Mixpanel People API, available as an accessible variable from"},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 79ef330c..f6c7d87e 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -1,145 +1,6 @@ { "warnings": [ - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelInstance.swift", - "line": 38, - "symbol": "Properties", - "symbol_kind": "source.lang.swift.decl.typealias", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelInstance.swift", - "line": 175, - "symbol": "MixpanelInstance.minimumSessionDuration", - "symbol_kind": "source.lang.swift.decl.var.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelInstance.swift", - "line": 830, - "symbol": "MixpanelInstance.archive()", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelInstance.swift", - "line": 1082, - "symbol": "MixpanelInstance.getGroup(groupKey:groupID:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 20, - "symbol": "MixpanelType.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 38, - "symbol": "Optional.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 72, - "symbol": "String.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 87, - "symbol": "NSString.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 104, - "symbol": "NSNumber.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 119, - "symbol": "Int.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 134, - "symbol": "UInt.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 150, - "symbol": "Double.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 166, - "symbol": "Float.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 180, - "symbol": "Bool.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 195, - "symbol": "Date.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 210, - "symbol": "URL.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 225, - "symbol": "NSNull.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 246, - "symbol": "Array.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 283, - "symbol": "NSArray.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - }, - { - "file": "/Users/jaredmcfarland/Developer/mixpanel-swift/Sources/MixpanelType.swift", - "line": 320, - "symbol": "Dictionary.equals(rhs:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", - "warning": "undocumented" - } + ], - "source_directory": "/Users/jaredmcfarland/Developer/mixpanel-swift" + "source_directory": "/Users/zihejia/Documents/Projects/Develop/mixpanel-swift" } \ No newline at end of file