mixpanel-swift/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/search.json
Jared McFarland 82d1ce415b Update docs
2025-05-28 13:55:22 -07:00

1 line
No EOL
38 KiB
JSON

{"Typealiases.html#/s:8Mixpanel10Propertiesa":{"name":"Properties","abstract":"<p>Undocumented</p>"},"Structs/ServerProxyResource.html#/s:8Mixpanel19ServerProxyResourceV10queryItems7headersACSay10Foundation12URLQueryItemVGSg_SDyS2SGtcfc":{"name":"init(queryItems:headers:)","abstract":"<p>Undocumented</p>","parent_name":"ServerProxyResource"},"Structs/ServerProxyResource.html#/s:8Mixpanel19ServerProxyResourceV10queryItemsSay10Foundation12URLQueryItemVGSgvp":{"name":"queryItems","abstract":"<p>Undocumented</p>","parent_name":"ServerProxyResource"},"Structs/ServerProxyResource.html#/s:8Mixpanel19ServerProxyResourceV7headersSDyS2SGvp":{"name":"headers","abstract":"<p>Undocumented</p>","parent_name":"ServerProxyResource"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV4fileSSvp":{"name":"file","abstract":"<p>The file where this log message was created</p>","parent_name":"MixpanelLogMessage"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV8functionSSvp":{"name":"function","abstract":"<p>The function where this log message was created</p>","parent_name":"MixpanelLogMessage"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV4textSSvp":{"name":"text","abstract":"<p>The text of the log message</p>","parent_name":"MixpanelLogMessage"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV5levelAA0aB5LevelOvp":{"name":"level","abstract":"<p>The level of the log message</p>","parent_name":"MixpanelLogMessage"},"Structs/ProxyServerConfig.html#/s:8Mixpanel17ProxyServerConfigV9serverUrl8delegateACSgSS_AA0abC8Delegate_pSgtcfc":{"name":"init(serverUrl:delegate:)","abstract":"<p>Undocumented</p>","parent_name":"ProxyServerConfig"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV3keySSvp":{"name":"key","abstract":"<p>Undocumented</p>","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV5valueypSgvp":{"name":"value","abstract":"<p>Undocumented</p>","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV3key5valueACSS_ypSgtcfc":{"name":"init(key:value:)","abstract":"<p>Undocumented</p>","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html":{"name":"MixpanelFlagVariant","abstract":"<p>Undocumented</p>"},"Structs/ProxyServerConfig.html":{"name":"ProxyServerConfig","abstract":"<p>Undocumented</p>"},"Structs/MixpanelLogMessage.html":{"name":"MixpanelLogMessage","abstract":"<p>This holds all the data for each log message, since the formatting is up to each"},"Structs/ServerProxyResource.html":{"name":"ServerProxyResource","abstract":"<p>Undocumented</p>"},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP013isValidNestedB8AndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>Checks if this object has nested object types that Mixpanel supports.</p>","parent_name":"MixpanelType"},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP6equals3rhsSbAaB_p_tF":{"name":"equals(rhs:)","abstract":"<p>Undocumented</p>","parent_name":"MixpanelType"},"Protocols/MixpanelLogging.html#/s:8Mixpanel0A7LoggingP10addMessage7messageyAA0a3LogD0V_tF":{"name":"addMessage(message:)","abstract":"<p>Undocumented</p>","parent_name":"MixpanelLogging"},"Protocols/MixpanelDelegate.html#/s:8Mixpanel0A8DelegateP17mixpanelWillFlushySbAA0A8InstanceCF":{"name":"mixpanelWillFlush(_:)","abstract":"<p>Asks the delegate if data should be uploaded to the server.</p>","parent_name":"MixpanelDelegate"},"Protocols/MixpanelProxyServerDelegate.html#/s:8Mixpanel0A19ProxyServerDelegateP019mixpanelResourceForbC0yAA0cbF0VSgSSF":{"name":"mixpanelResourceForProxyServer(_:)","abstract":"<p>Asks the delegate to return API resource items like query params &amp; headers for proxy Server.</p>","parent_name":"MixpanelProxyServerDelegate"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP8delegateAA0A12FlagDelegate_pSgvp":{"name":"delegate","abstract":"<p>The delegate responsible for handling feature flag lifecycle events,","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP04loadB0yyF":{"name":"loadFlags()","abstract":"<p>Initiates the loading or refreshing of flags</p>","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP03areB5ReadySbyF":{"name":"areFlagsReady()","abstract":"<p>Synchronously checks if the flags have been successfully loaded","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP14getVariantSync_8fallbackAA0a4FlagD0VSS_AGtF":{"name":"getVariantSync(_:fallback:)","abstract":"<p>Synchronously retrieves the complete <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MixpanelFlagVariant.html\">MixpanelFlagVariant</a></code> for a given flag name.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP10getVariant_8fallback10completionySS_AA0a4FlagD0VyAHctF":{"name":"getVariant(_:fallback:completion:)","abstract":"<p>Asynchronously retrieves the complete <code><a href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MixpanelFlagVariant.html\">MixpanelFlagVariant</a></code> for a given flag name.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP19getVariantValueSync_08fallbackE0ypSgSS_AFtF":{"name":"getVariantValueSync(_:fallbackValue:)","abstract":"<p>Synchronously retrieves the underlying value of a feature flag.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP15getVariantValue_08fallbackE010completionySS_ypSgyAGctF":{"name":"getVariantValue(_:fallbackValue:completion:)","abstract":"<p>Asynchronously retrieves the underlying value of a feature flag.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP13isEnabledSync_13fallbackValueSbSS_SbtF":{"name":"isEnabledSync(_:fallbackValue:)","abstract":"<p>Synchronously checks if a specific feature flag is considered &ldquo;enabled&rdquo;.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP9isEnabled_13fallbackValue10completionySS_SbySbctF":{"name":"isEnabled(_:fallbackValue:completion:)","abstract":"<p>Asynchronously checks if a specific feature flag is considered &ldquo;enabled&rdquo;.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP10getOptionsAA0aE0CyF":{"name":"getOptions()","abstract":"<p>Undocumented</p>","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP13getDistinctIdSSyF":{"name":"getDistinctId()","abstract":"<p>Undocumented</p>","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP5track5event10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"track(event:properties:)","abstract":"<p>Undocumented</p>","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html":{"name":"MixpanelFlagDelegate","abstract":"<p>Undocumented</p>"},"Protocols/MixpanelFlags.html":{"name":"MixpanelFlags","abstract":"<p>A protocol defining the public interface for a feature flagging system.</p>"},"Protocols/MixpanelProxyServerDelegate.html":{"name":"MixpanelProxyServerDelegate","abstract":"<p>Delegate protocol for updating the Proxy Server API&rsquo;s network behavior.</p>"},"Protocols/MixpanelDelegate.html":{"name":"MixpanelDelegate","abstract":"<p>Delegate protocol for controlling the Mixpanel API&rsquo;s network behavior.</p>"},"Protocols/MixpanelLogging.html":{"name":"MixpanelLogging","abstract":"<p>Any object that conforms to this protocol may log messages</p>"},"Protocols/MixpanelType.html":{"name":"MixpanelType","abstract":"<p>Property keys must be String objects and the supported value types need to conform to MixpanelType."},"Extensions/Dictionary.html#/s:SD8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>Checks if this object has nested object types that Mixpanel supports.</p>","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"<p>Undocumented</p>","parent_name":"Dictionary"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>Checks if this object has nested object types that Mixpanel supports.</p>","parent_name":"NSArray"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"<p>Undocumented</p>","parent_name":"NSArray"},"Extensions/Array.html#/s:Sa8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>Checks if this object has nested object types that Mixpanel supports.</p>","parent_name":"Array"},"Extensions/Array.html#/s:Sa8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"<p>Undocumented</p>","parent_name":"Array"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"NSNull"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"URL"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"Date"},"Extensions/Bool.html#/s:Sb8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"Bool"},"Extensions/Float.html#/s:Sf8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"Float"},"Extensions/Double.html#/s:Sd8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"Double"},"Extensions/UInt.html#/s:Su8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"UInt"},"Extensions/Int.html#/s:Si8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"Int"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"NSNumber"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"NSString"},"Extensions/String.html#/s:SS8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"String"},"Extensions/Optional.html#/s:Sq8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"<p>Checks if this object has nested object types that Mixpanel supports.</p>","parent_name":"Optional"},"Extensions/Optional.html#/s:Sq8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"<p>Undocumented</p>","parent_name":"Optional"},"Extensions/Data.html#/s:10Foundation4DataV8MixpanelE14gzipCompressed5levelACs5Int32V_tKF":{"name":"gzipCompressed(level:)","abstract":"<p>Compresses the data using gzip compression.","parent_name":"Data"},"Extensions/Data.html":{"name":"Data"},"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"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO5debugyA2CmF":{"name":"debug","abstract":"<p>MixpanelLogging displays <em>all</em> logs and additional debug information that may be useful to a developer</p>","parent_name":"MixpanelLogLevel"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO4infoyA2CmF":{"name":"info","abstract":"<p>MixpanelLogging displays <em>all</em> logs (<strong>except</strong> debug)</p>","parent_name":"MixpanelLogLevel"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO7warningyA2CmF":{"name":"warning","abstract":"<p>MixpanelLogging displays <em>only</em> warnings and above</p>","parent_name":"MixpanelLogLevel"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO5erroryA2CmF":{"name":"error","abstract":"<p>MixpanelLogging displays <em>only</em> errors and above</p>","parent_name":"MixpanelLogLevel"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO6streamyA2CmF":{"name":"stream","abstract":"<p>Undocumented</p>","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO4datayA2CmF":{"name":"data","abstract":"<p>Undocumented</p>","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO6memoryyA2CmF":{"name":"memory","abstract":"<p>Undocumented</p>","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO6bufferyA2CmF":{"name":"buffer","abstract":"<p>Undocumented</p>","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO7versionyA2CmF":{"name":"version","abstract":"<p>Undocumented</p>","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO7unknownyACSi_tcACmF":{"name":"unknown(code:)","abstract":"<p>Undocumented</p>","parent_name":"GzipError"},"Enums/GzipError.html":{"name":"GzipError","abstract":"<p>Undocumented</p>"},"Enums/MixpanelLogLevel.html":{"name":"MixpanelLogLevel","abstract":"<p>This defines the various levels of logging that a message may be tagged with. This allows hiding and"},"Classes/People.html#/s:8Mixpanel6PeopleC10ignoreTimeSbvp":{"name":"ignoreTime","abstract":"<p>controls the $ignore_time property in any subsequent MixpanelPeople operation.","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"<p>Set properties on the current user in Mixpanel People.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"<p>Convenience method for setting a single property in Mixpanel People.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"<p>Set properties on the current user in Mixpanel People, but doesn&rsquo;t overwrite if","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5unset10propertiesySaySSG_tF":{"name":"unset(properties:)","abstract":"<p>Remove a list of properties and their values from the current user&rsquo;s profile","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment10propertiesySDySSAA0A4Type_pG_tF":{"name":"increment(properties:)","abstract":"<p>Increment the given numeric properties by the given values.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment8property2byySS_SdtF":{"name":"increment(property:by:)","abstract":"<p>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":"<p>Append values to list properties.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6remove10propertiesySDySSAA0A4Type_pG_tF":{"name":"remove(properties:)","abstract":"<p>Removes list properties.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5union10propertiesySDySSAA0A4Type_pG_tF":{"name":"union(properties:)","abstract":"<p>Union list properties.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC11trackCharge6amount10propertiesySd_SDySSAA0A4Type_pGSgtF":{"name":"trackCharge(amount:properties:)","abstract":"<p>Track money spent by the current user for revenue analytics and associate","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC12clearChargesyyF":{"name":"clearCharges()","abstract":"<p>Delete current user&rsquo;s revenue history.</p>","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC10deleteUseryyF":{"name":"deleteUser()","abstract":"<p>Delete current user&rsquo;s record from Mixpanel People.</p>","parent_name":"People"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC5tokenSSvp":{"name":"token","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC13flushIntervalSdvp":{"name":"flushInterval","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC12instanceNameSSSgvp":{"name":"instanceName","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC20trackAutomaticEventsSbvp":{"name":"trackAutomaticEvents","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC23optOutTrackingByDefaultSbvp":{"name":"optOutTrackingByDefault","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC19useUniqueDistinctIdSbvp":{"name":"useUniqueDistinctId","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC15superPropertiesSDySSAA0A4Type_pGSgvp":{"name":"superProperties","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC9serverURLSSSgvp":{"name":"serverURL","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC17proxyServerConfigAA05ProxydE0VSgvp":{"name":"proxyServerConfig","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC18useGzipCompressionSbvp":{"name":"useGzipCompression","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC19featureFlagsEnabledSbvp":{"name":"featureFlagsEnabled","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC19featureFlagsContextSDySSypGvp":{"name":"featureFlagsContext","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC5token13flushInterval12instanceName20trackAutomaticEvents23optOutTrackingByDefault19useUniqueDistinctId15superProperties9serverURL17proxyServerConfig0P15GzipCompression19featureFlagsEnabled19featureFlagsContextACSS_SdSSSgS3bSDySSAA0A4Type_pGSgApA05ProxyyZ0VSgS2bSDySSypGtcfc":{"name":"init(token:flushInterval:instanceName:trackAutomaticEvents:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:proxyServerConfig:useGzipCompression:featureFlagsEnabled:featureFlagsContext:)","abstract":"<p>Undocumented</p>","parent_name":"MixpanelOptions"},"Classes/MixpanelLogger.html#/s:8Mixpanel0A6LoggerC10addLoggingyyAA0aD0_pFZ":{"name":"addLogging(_:)","abstract":"<p>Add a <code><a href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MixpanelLogging.html\">MixpanelLogging</a></code> object to receive all log messages</p>","parent_name":"MixpanelLogger"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8apiTokenSSvp":{"name":"apiToken","abstract":"<p>apiToken string that identifies the project to track data to</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8delegateAA0A8Delegate_pSgvp":{"name":"delegate","abstract":"<p>The a MixpanelDelegate object that gives control over Mixpanel network activity.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC10distinctIdSSvp":{"name":"distinctId","abstract":"<p>distinctId string that uniquely identifies the current user.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11anonymousIdSSSgvp":{"name":"anonymousId","abstract":"<p>anonymousId string that uniquely identifies the device.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6userIdSSSgvp":{"name":"userId","abstract":"<p>userId string that identify is called with.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22hadPersistedDistinctIdSbSgvp":{"name":"hadPersistedDistinctId","abstract":"<p>hadPersistedDistinctId is a boolean value which specifies that the stored distinct_id","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5aliasSSSgvp":{"name":"alias","abstract":"<p>alias string that uniquely identifies the current user.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6peopleAA6PeopleCSgvp":{"name":"people","abstract":"<p>Accessor to the Mixpanel People API object.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5flagsAA0A5Flags_pSgvp":{"name":"flags","abstract":"<p>Accessor the Mixpanel Feature Flags API object.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC28showNetworkActivityIndicatorSbvp":{"name":"showNetworkActivityIndicator","abstract":"<p>Controls whether to show spinning network activity indicator when flushing","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27trackAutomaticEventsEnabledSbvp":{"name":"trackAutomaticEventsEnabled","abstract":"<p>This allows enabling or disabling collecting common mobile events,</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13flushIntervalSdvp":{"name":"flushInterval","abstract":"<p>Flush timer&rsquo;s interval.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC17flushOnBackgroundSbvp":{"name":"flushOnBackground","abstract":"<p>Control whether the library should flush data to Mixpanel when the app","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC26useIPAddressForGeoLocationSbvp":{"name":"useIPAddressForGeoLocation","abstract":"<p>Controls whether to automatically send the client IP Address as part of","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14flushBatchSizeSivp":{"name":"flushBatchSize","abstract":"<p>The <code>flushBatchSize</code> property determines the number of events sent in a single network request to the Mixpanel server.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC9serverURLSSvp":{"name":"serverURL","abstract":"<p>The base URL used for Mixpanel API requests.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC18useGzipCompressionSbvp":{"name":"useGzipCompression","abstract":"<p>Undocumented</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC19proxyServerDelegateAA0a5ProxydE0_pSgvp":{"name":"proxyServerDelegate","abstract":"<p>The a MixpanelProxyServerDelegate object that gives config control over Proxy Server&rsquo;s network activity.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14loggingEnabledSbvp":{"name":"loggingEnabled","abstract":"<p>This allows enabling or disabling of all Mixpanel logs at run time.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4nameSSvp":{"name":"name","abstract":"<p>A unique identifier for this MixpanelInstance</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22minimumSessionDurations6UInt64Vvp":{"name":"minimumSessionDuration","abstract":"<p>Undocumented</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22maximumSessionDurations6UInt64Vvp":{"name":"maximumSessionDuration","abstract":"<p>The maximum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC10getOptionsAA0aD0CyF":{"name":"getOptions()","abstract":"<p>Undocumented</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13getDistinctIdSSyF":{"name":"getDistinctId()","abstract":"<p>Undocumented</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8identify10distinctId9usePeople10completionySS_SbyycSgtF":{"name":"identify(distinctId:usePeople:completion:)","abstract":"<p>Sets the distinct ID of the current user.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11createAlias_10distinctId9usePeople11andIdentify10completionySS_SSS2byycSgtF":{"name":"createAlias(_:distinctId:usePeople:andIdentify:completion:)","abstract":"<p>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":"<p>Clears all stored properties including the distinct Id.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC7archiveyyF":{"name":"archive()","abstract":"<p>Undocumented</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5flush16performFullFlush10completionySb_yycSgtF":{"name":"flush(performFullFlush:completion:)","abstract":"<p>Uploads queued data to the Mixpanel server.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5track5event10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"track(event:properties:)","abstract":"<p>Tracks an event with properties.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15trackWithGroups5event10properties6groupsySSSg_SDySSAA0A4Type_pGSgAKtF":{"name":"trackWithGroups(event:properties:groups:)","abstract":"<p>Tracks an event with properties and to specific groups.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8getGroup8groupKey0E2IDAA0D0CSS_AA0A4Type_ptF":{"name":"getGroup(groupKey:groupID:)","abstract":"<p>Undocumented</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4time5eventySS_tF":{"name":"time(event:)","abstract":"<p>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":"<p>Retrieves the time elapsed for the named event since time(event:) was called.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC16clearTimedEventsyyF":{"name":"clearTimedEvents()","abstract":"<p>Clears all current event timers.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15clearTimedEvent5eventySS_tF":{"name":"clearTimedEvent(event:)","abstract":"<p>Clears the event timer for the named event.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22currentSuperPropertiesSDySSypGyF":{"name":"currentSuperProperties()","abstract":"<p>Returns the currently set super properties.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC20clearSuperPropertiesyyF":{"name":"clearSuperProperties()","abstract":"<p>Clears all currently set super properties.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23registerSuperPropertiesyySDySSAA0A4Type_pGF":{"name":"registerSuperProperties(_:)","abstract":"<p>Registers super properties, overwriting ones that have already been set.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27registerSuperPropertiesOnce_12defaultValueySDySSAA0A4Type_pG_AaF_pSgtF":{"name":"registerSuperPropertiesOnce(_:defaultValue:)","abstract":"<p>Registers super properties without overwriting ones that have already been set,","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23unregisterSuperPropertyyySSF":{"name":"unregisterSuperProperty(_:)","abstract":"<p>Removes a previously registered super property.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"setGroup(groupKey:groupID:)","abstract":"<p>Convenience method to set a single group the user belongs to.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E3IDsySS_SayAA0A4Type_pGtF":{"name":"setGroup(groupKey:groupIDs:)","abstract":"<p>Set the groups this user belongs to.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8addGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"addGroup(groupKey:groupID:)","abstract":"<p>Add a group to this user&rsquo;s membership for a particular group key</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11removeGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"removeGroup(groupKey:groupID:)","abstract":"<p>Remove a group from this user&rsquo;s membership for a particular group key</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14optOutTrackingyyF":{"name":"optOutTracking()","abstract":"<p>Opt out tracking.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13optInTracking10distinctId10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"optInTracking(distinctId:properties:)","abstract":"<p>Opt in tracking.</p>","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC19hasOptedOutTrackingSbyF":{"name":"hasOptedOutTracking()","abstract":"<p>Returns if the current user has opted out tracking.</p>","parent_name":"MixpanelInstance"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize7optionsAA0A8InstanceCAA0A7OptionsC_tFZ":{"name":"initialize(options:)","abstract":"<p>Undocumented</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize5token20trackAutomaticEvents13flushInterval12instanceName23optOutTrackingByDefault19useUniqueDistinctId15superProperties9serverURL0P15GzipCompressionAA0A8InstanceCSS_SbSdSSSgS2bSDySSAA0A4Type_pGSgAOSbtFZ":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:useGzipCompression:)","abstract":"<p>Initializes an instance of the API with the given project token.</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize5token20trackAutomaticEvents13flushInterval12instanceName23optOutTrackingByDefault19useUniqueDistinctId15superProperties17proxyServerConfig0P15GzipCompressionAA0A8InstanceCSS_SbSdSSSgS2bSDySSAA0A4Type_pGSgAA05ProxywX0VSbtFZ":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:proxyServerConfig:useGzipCompression:)","abstract":"<p>Initializes an instance of the API with the given project token.</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:useGzipCompression:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:useGzipCompression:)","abstract":"<p>Initializes an instance of the API with the given project token (MAC OS ONLY).</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:proxyServerConfig:useGzipCompression:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:proxyServerConfig:useGzipCompression:)","abstract":"<p>Initializes an instance of the API with the given project token (MAC OS ONLY).</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC11getInstance4nameAA0aC0CSgSS_tFZ":{"name":"getInstance(name:)","abstract":"<p>Gets the mixpanel instance with the given name</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC12mainInstanceAA0aC0CyFZ":{"name":"mainInstance()","abstract":"<p>Returns the main instance that was initialized.</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC16safeMainInstanceAA0aD0CSgyFZ":{"name":"safeMainInstance()","abstract":"<p>Returns the main Mixpanel instance if it has been initialized.</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC15setMainInstance4nameySS_tFZ":{"name":"setMainInstance(name:)","abstract":"<p>Sets the main instance based on the instance name</p>","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC14removeInstance4nameySS_tFZ":{"name":"removeInstance(name:)","abstract":"<p>Removes an unneeded Mixpanel instance based on its name</p>","parent_name":"Mixpanel"},"Classes/Group.html#/s:8Mixpanel5GroupC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"<p>Sets properties on this group.</p>","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"<p>Convenience method for setting a single property in Mixpanel Groups.</p>","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"<p>Sets properties on the current Mixpanel Group, but doesn&rsquo;t overwrite if","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5unset8propertyySS_tF":{"name":"unset(property:)","abstract":"<p>Remove a property and its value from a group&rsquo;s profile in Mixpanel Groups.</p>","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC6remove3key5valueySS_AA0A4Type_ptF":{"name":"remove(key:value:)","abstract":"<p>Removes list properties.</p>","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5union3key6valuesySS_SayAA0A4Type_pGtF":{"name":"union(key:values:)","abstract":"<p>Union list properties.</p>","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC06deleteB0yyF":{"name":"deleteGroup()","abstract":"<p>Delete group&rsquo;s record from Mixpanel Groups.</p>","parent_name":"Group"},"Classes/Group.html":{"name":"Group","abstract":"<p>Access to the Mixpanel Groups API, available through the getGroup function from"},"Classes/Mixpanel.html":{"name":"Mixpanel","abstract":"<p>The primary class for integrating Mixpanel with your app.</p>"},"Classes/MixpanelInstance.html":{"name":"MixpanelInstance","abstract":"<p>The class that represents the Mixpanel Instance</p>"},"Classes/MixpanelLogger.html":{"name":"MixpanelLogger","abstract":"<p>Undocumented</p>"},"Classes/MixpanelOptions.html":{"name":"MixpanelOptions","abstract":"<p>Undocumented</p>"},"Classes/People.html":{"name":"People","abstract":"<p>Access to the Mixpanel People API, available as an accessible variable from"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}}