diff --git a/docs/Classes.html b/docs/Classes.html index 9f50ae0d..2aec11a2 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

Mixpanel 4.1.2 Docs (83% documented)

+

Mixpanel 4.1.3 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 f099a480..79d72c08 100644 --- a/docs/Classes/Group.html +++ b/docs/Classes/Group.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 3292c762..793b5098 100644 --- a/docs/Classes/Mixpanel.html +++ b/docs/Classes/Mixpanel.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 dd301fb5..43b41572 100644 --- a/docs/Classes/MixpanelInstance.html +++ b/docs/Classes/MixpanelInstance.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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,23 +385,15 @@

    Declaration

    Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var useIPAddressForGeoLocation: Bool { get set }
    - -
    -
  • @@ -517,23 +406,15 @@

    Declaration

    https://api.mixpanel.com.

    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

    A unique identifier for this MixpanelInstance

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let name: String
    - -
    -
  • @@ -627,16 +484,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 +494,9 @@

    Declaration

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

    Declaration

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

    -
    -

    Declaration

    -
    -

    Swift

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

    Identity
  • @@ -718,67 +560,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 +589,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 +609,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 +628,9 @@

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

    Persistence
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func archive()
    - -
    +

    @@ -982,9 +659,9 @@

    Flush
  • @@ -995,50 +672,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 +696,9 @@

    Track
  • @@ -1077,54 +715,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 +740,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 +756,7 @@

    Parameters

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

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

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

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

    Parameters

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

    the event name to be timed

    -
    -
    -
  • @@ -1302,42 +814,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 +833,15 @@

    Parameters

    Clears all current event timers.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearTimedEvents()
    - -
    -
  • @@ -1375,42 +852,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 +871,15 @@

    Parameters

    Returns the currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

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

    Return Value

    -

    the current super properties

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

    Return Value

    Clears all currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearSuperProperties()
    - -
    -
  • @@ -1485,42 +915,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 +938,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 +965,15 @@

    Parameters

    registered.

    -
    -

    Declaration

    -
    -

    Swift

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

    Parameters

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

    array of property name strings to remove

    -
    -
    -
  • @@ -1648,54 +984,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 +1003,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 +1022,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 +1041,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 +1063,15 @@

    Parameters

    to be sent back to the Mixpanel server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func optOutTracking()
    - -
    -
  • @@ -1915,55 +1087,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 +1106,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 +1114,7 @@

    Return Value

    diff --git a/docs/Classes/People.html b/docs/Classes/People.html index 006882dd..ca94a84b 100644 --- a/docs/Classes/People.html +++ b/docs/Classes/People.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 36cbffda..f92c3304 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 67c5d800..b560823d 100644 --- a/docs/Extensions/Array.html +++ b/docs/Extensions/Array.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 acdd9e26..d69c372d 100644 --- a/docs/Extensions/Bool.html +++ b/docs/Extensions/Bool.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 a2076449..0b8e62c7 100644 --- a/docs/Extensions/Date.html +++ b/docs/Extensions/Date.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 6314a50d..40b64b5a 100644 --- a/docs/Extensions/Dictionary.html +++ b/docs/Extensions/Dictionary.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 318aa5a3..3a3ae98c 100644 --- a/docs/Extensions/Double.html +++ b/docs/Extensions/Double.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 42d03c54..b33d7323 100644 --- a/docs/Extensions/Float.html +++ b/docs/Extensions/Float.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 d9b59a33..c0b18e63 100644 --- a/docs/Extensions/Int.html +++ b/docs/Extensions/Int.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 82cb9924..560e68bd 100644 --- a/docs/Extensions/NSArray.html +++ b/docs/Extensions/NSArray.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 98b9abcb..24ccbdec 100644 --- a/docs/Extensions/NSNull.html +++ b/docs/Extensions/NSNull.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 a675f28f..654f4592 100644 --- a/docs/Extensions/NSNumber.html +++ b/docs/Extensions/NSNumber.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 967142dc..d425f5c6 100644 --- a/docs/Extensions/NSString.html +++ b/docs/Extensions/NSString.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 8ba71daf..ca40f972 100644 --- a/docs/Extensions/Optional.html +++ b/docs/Extensions/Optional.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 09a58700..d6674f92 100644 --- a/docs/Extensions/String.html +++ b/docs/Extensions/String.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 64305e4b..3d6ac30c 100644 --- a/docs/Extensions/UInt.html +++ b/docs/Extensions/UInt.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 cbe22840..c690ab11 100644 --- a/docs/Extensions/URL.html +++ b/docs/Extensions/URL.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 adde5cdf..51b02048 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 d55aba1f..ff14936f 100644 --- a/docs/Protocols/MixpanelDelegate.html +++ b/docs/Protocols/MixpanelDelegate.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 99d52a4d..0aff782d 100644 --- a/docs/Protocols/MixpanelType.html +++ b/docs/Protocols/MixpanelType.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 cb0a0906..57d35aa0 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -17,7 +17,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 9f50ae0d..2aec11a2 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 f099a480..79d72c08 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 3292c762..793b5098 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 dd301fb5..43b41572 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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,23 +385,15 @@

    Declaration

    Defaults to true.

    -
    -

    Declaration

    -
    -

    Swift

    -
    open var useIPAddressForGeoLocation: Bool { get set }
    - -
    -
  • @@ -517,23 +406,15 @@

    Declaration

    https://api.mixpanel.com.

    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

    A unique identifier for this MixpanelInstance

    -
    -

    Declaration

    -
    -

    Swift

    -
    public let name: String
    - -
    -
  • @@ -627,16 +484,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 +494,9 @@

    Declaration

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

    Declaration

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

    -
    -

    Declaration

    -
    -

    Swift

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

    Identity
  • @@ -718,67 +560,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 +589,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 +609,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 +628,9 @@

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

    Persistence
    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public func archive()
    - -
    +

    @@ -982,9 +659,9 @@

    Flush
  • @@ -995,50 +672,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 +696,9 @@

    Track
  • @@ -1077,54 +715,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 +740,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 +756,7 @@

    Parameters

    -

    Undocumented

    - -
    -
    -

    Declaration

    -
    -

    Swift

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

    Declaration

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

    Declaration

    -
    -

    Declaration

    -
    -

    Swift

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

    Parameters

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

    the event name to be timed

    -
    -
    -
  • @@ -1302,42 +814,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 +833,15 @@

    Parameters

    Clears all current event timers.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearTimedEvents()
    - -
    -
  • @@ -1375,42 +852,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 +871,15 @@

    Parameters

    Returns the currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

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

    Return Value

    -

    the current super properties

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

    Return Value

    Clears all currently set super properties.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func clearSuperProperties()
    - -
    -
  • @@ -1485,42 +915,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 +938,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 +965,15 @@

    Parameters

    registered.

    -
    -

    Declaration

    -
    -

    Swift

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

    Parameters

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

    array of property name strings to remove

    -
    -
    -
  • @@ -1648,54 +984,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 +1003,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 +1022,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 +1041,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 +1063,15 @@

    Parameters

    to be sent back to the Mixpanel server.

    -
    -

    Declaration

    -
    -

    Swift

    -
    public func optOutTracking()
    - -
    -
  • @@ -1915,55 +1087,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 +1106,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 +1114,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 006882dd..ca94a84b 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 36cbffda..f92c3304 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 67c5d800..b560823d 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 acdd9e26..d69c372d 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 a2076449..0b8e62c7 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 6314a50d..40b64b5a 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 318aa5a3..3a3ae98c 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 42d03c54..b33d7323 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 d9b59a33..c0b18e63 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 82cb9924..560e68bd 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 98b9abcb..24ccbdec 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 a675f28f..654f4592 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 967142dc..d425f5c6 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 8ba71daf..ca40f972 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 09a58700..d6674f92 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 64305e4b..3d6ac30c 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 cbe22840..c690ab11 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 adde5cdf..51b02048 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 d55aba1f..ff14936f 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 99d52a4d..0aff782d 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 cb0a0906..57d35aa0 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 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 2167b58c..d45f986a 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.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 Docs (0% documented)

    GitHubView on GitHub

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

    FAQ

    Why aren’t my events showing up?

    -

    To preserve battery life and customer bandwidth, the Mixpanel library doesn’t send the events you record immediately. Instead, it sends batches to the Mixpanel servers every 60 seconds while your application is running, as well as when the application transitions to the background. You can call flush() manually if you want to force a flush at a particular moment.

    +

    First, make sure your test device has internet access. To preserve battery life and customer bandwidth, the Mixpanel library doesn’t send the events you record immediately. Instead, it sends batches to the Mixpanel servers every 60 seconds while your application is running, as well as when the application transitions to the background. You can call flush() manually if you want to force a flush at a particular moment.

    Mixpanel.mainInstance().flush()
     
    @@ -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..9a730e93 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#/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..8fd6afc0 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 02fafc67..9a940021 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 2167b58c..d45f986a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
    -

    Mixpanel 4.1.2 Docs (83% documented)

    +

    Mixpanel 4.1.3 Docs (0% documented)

    GitHubView on GitHub

    @@ -117,7 +117,7 @@ Type Aliases @@ -258,7 +258,7 @@

    FAQ

    Why aren’t my events showing up?

    -

    To preserve battery life and customer bandwidth, the Mixpanel library doesn’t send the events you record immediately. Instead, it sends batches to the Mixpanel servers every 60 seconds while your application is running, as well as when the application transitions to the background. You can call flush() manually if you want to force a flush at a particular moment.

    +

    First, make sure your test device has internet access. To preserve battery life and customer bandwidth, the Mixpanel library doesn’t send the events you record immediately. Instead, it sends batches to the Mixpanel servers every 60 seconds while your application is running, as well as when the application transitions to the background. You can call flush() manually if you want to force a flush at a particular moment.

    Mixpanel.mainInstance().flush()
     
    @@ -288,7 +288,7 @@

    I want to know more!

    diff --git a/docs/search.json b/docs/search.json index 6e08390a..9a730e93 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#/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