mixpanel-swift/docs/docsets/Mixpanel.docset/Contents/Resources/Documents/search.json
ketanmixpanel aa43906260
Release 6.2.0 (#710)
* Version 6.2.0

* Update docs
2026-04-07 22:26:10 +05:30

1 line
No EOL
45 KiB
JSON

{"Typealiases.html#/s:8Mixpanel10Propertiesa":{"name":"Properties","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ServerProxyResource.html#/s:8Mixpanel19ServerProxyResourceV10queryItems7headersACSay10Foundation12URLQueryItemVGSg_SDyS2SGtcfc":{"name":"init(queryItems:headers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ServerProxyResource"},"Structs/ServerProxyResource.html#/s:8Mixpanel19ServerProxyResourceV10queryItemsSay10Foundation12URLQueryItemVGSgvp":{"name":"queryItems","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ServerProxyResource"},"Structs/ServerProxyResource.html#/s:8Mixpanel19ServerProxyResourceV7headersSDyS2SGvp":{"name":"headers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ServerProxyResource"},"Structs/FeatureFlagOptions.html#/s:8Mixpanel18FeatureFlagOptionsV7enabledSbvp":{"name":"enabled","abstract":"\u003cp\u003eWhether feature flags are enabled. Defaults to \u003ccode\u003efalse\u003c/code\u003e.\u003c/p\u003e","parent_name":"FeatureFlagOptions"},"Structs/FeatureFlagOptions.html#/s:8Mixpanel18FeatureFlagOptionsV7contextSDySSypGvp":{"name":"context","abstract":"\u003cp\u003eCustom context dictionary sent with flag fetch requests.\u003c/p\u003e","parent_name":"FeatureFlagOptions"},"Structs/FeatureFlagOptions.html#/s:8Mixpanel18FeatureFlagOptionsV13prefetchFlagsSbvp":{"name":"prefetchFlags","abstract":"\u003cp\u003eWhether the SDK should prefetch feature flags during initialization.","parent_name":"FeatureFlagOptions"},"Structs/FeatureFlagOptions.html#/s:8Mixpanel18FeatureFlagOptionsV7enabled7context13prefetchFlagsACSb_SDySSypGSbtcfc":{"name":"init(enabled:context:prefetchFlags:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FeatureFlagOptions"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV4fileSSvp":{"name":"file","abstract":"\u003cp\u003eThe file where this log message was created\u003c/p\u003e","parent_name":"MixpanelLogMessage"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV8functionSSvp":{"name":"function","abstract":"\u003cp\u003eThe function where this log message was created\u003c/p\u003e","parent_name":"MixpanelLogMessage"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV4textSSvp":{"name":"text","abstract":"\u003cp\u003eThe text of the log message\u003c/p\u003e","parent_name":"MixpanelLogMessage"},"Structs/MixpanelLogMessage.html#/s:8Mixpanel0A10LogMessageV5levelAA0aB5LevelOvp":{"name":"level","abstract":"\u003cp\u003eThe level of the log message\u003c/p\u003e","parent_name":"MixpanelLogMessage"},"Structs/ProxyServerConfig.html#/s:8Mixpanel17ProxyServerConfigV9serverUrl8delegateACSgSS_AA0abC8Delegate_pSgtcfc":{"name":"init(serverUrl:delegate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ProxyServerConfig"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV3keySSvp":{"name":"key","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV5valueypSgvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV12experimentIDSSSgvp":{"name":"experimentID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV18isExperimentActiveSbSgvp":{"name":"isExperimentActive","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV10isQATesterSbSgvp":{"name":"isQATester","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:Se4fromxs7Decoder_p_tKcfc":{"name":"init(from:)","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html#/s:8Mixpanel0A11FlagVariantV3key5value18isExperimentActive0F8QATester12experimentIDACSS_ypSgSbSgAJSSSgtcfc":{"name":"init(key:value:isExperimentActive:isQATester:experimentID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagVariant"},"Structs/MixpanelFlagVariant.html":{"name":"MixpanelFlagVariant","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/ProxyServerConfig.html":{"name":"ProxyServerConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/MixpanelLogMessage.html":{"name":"MixpanelLogMessage","abstract":"\u003cp\u003eThis holds all the data for each log message, since the formatting is up to each"},"Structs/FeatureFlagOptions.html":{"name":"FeatureFlagOptions","abstract":"\u003cp\u003eConfiguration options for feature flags behavior.\u003c/p\u003e"},"Structs/ServerProxyResource.html":{"name":"ServerProxyResource","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP013isValidNestedB8AndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.\u003c/p\u003e","parent_name":"MixpanelType"},"Protocols/MixpanelType.html#/s:8Mixpanel0A4TypeP6equals3rhsSbAaB_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelType"},"Protocols/MixpanelLogging.html#/s:8Mixpanel0A7LoggingP10addMessage7messageyAA0a3LogD0V_tF":{"name":"addMessage(message:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelLogging"},"Protocols/MixpanelDelegate.html#/s:8Mixpanel0A8DelegateP17mixpanelWillFlushySbAA0A8InstanceCF":{"name":"mixpanelWillFlush(_:)","abstract":"\u003cp\u003eAsks the delegate if data should be uploaded to the server.\u003c/p\u003e","parent_name":"MixpanelDelegate"},"Protocols/MixpanelProxyServerDelegate.html#/s:8Mixpanel0A19ProxyServerDelegateP019mixpanelResourceForbC0yAA0cbF0VSgSSF":{"name":"mixpanelResourceForProxyServer(_:)","abstract":"\u003cp\u003eAsks the delegate to return API resource items like query params \u0026amp; headers for proxy Server.\u003c/p\u003e","parent_name":"MixpanelProxyServerDelegate"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP8delegateAA0A12FlagDelegate_pSgvp":{"name":"delegate","abstract":"\u003cp\u003eThe delegate responsible for handling feature flag lifecycle events,","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP04loadB0yyF":{"name":"loadFlags()","abstract":"\u003cp\u003eInitiates the loading or refreshing of flags\u003c/p\u003e","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP04loadB010completionyySbcSg_tF":{"name":"loadFlags(completion:)","abstract":"\u003cp\u003eInitiates the loading or refreshing of flags with a completion callback.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP03areB5ReadySbyF":{"name":"areFlagsReady()","abstract":"\u003cp\u003eSynchronously checks if the flags have been successfully loaded","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP14getVariantSync_8fallbackAA0a4FlagD0VSS_AGtF":{"name":"getVariantSync(_:fallback:)","abstract":"\u003cp\u003eSynchronously retrieves the complete \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MixpanelFlagVariant.html\"\u003eMixpanelFlagVariant\u003c/a\u003e\u003c/code\u003e for a given flag name.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP10getVariant_8fallback10completionySS_AA0a4FlagD0VyAHctF":{"name":"getVariant(_:fallback:completion:)","abstract":"\u003cp\u003eAsynchronously retrieves the complete \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbStructs/MixpanelFlagVariant.html\"\u003eMixpanelFlagVariant\u003c/a\u003e\u003c/code\u003e for a given flag name.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP19getVariantValueSync_08fallbackE0ypSgSS_AFtF":{"name":"getVariantValueSync(_:fallbackValue:)","abstract":"\u003cp\u003eSynchronously retrieves the underlying value of a feature flag.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP15getVariantValue_08fallbackE010completionySS_ypSgyAGctF":{"name":"getVariantValue(_:fallbackValue:completion:)","abstract":"\u003cp\u003eAsynchronously retrieves the underlying value of a feature flag.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP13isEnabledSync_13fallbackValueSbSS_SbtF":{"name":"isEnabledSync(_:fallbackValue:)","abstract":"\u003cp\u003eSynchronously checks if a specific feature flag is considered \u0026ldquo;enabled\u0026rdquo;.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP9isEnabled_13fallbackValue10completionySS_SbySbctF":{"name":"isEnabled(_:fallbackValue:completion:)","abstract":"\u003cp\u003eAsynchronously checks if a specific feature flag is considered \u0026ldquo;enabled\u0026rdquo;.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP18getAllVariantsSyncSDySSAA0A11FlagVariantVGyF":{"name":"getAllVariantsSync()","abstract":"\u003cp\u003eSynchronously retrieves all currently fetched feature flag variants.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP14getAllVariants10completionyySDySSAA0A11FlagVariantVGc_tF":{"name":"getAllVariants(completion:)","abstract":"\u003cp\u003eAsynchronously retrieves all feature flag variants.","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlags.html#/s:8Mixpanel0A5FlagsP10setContext_10completionySDySSypG_yyctF":{"name":"setContext(_:completion:)","abstract":"\u003cp\u003eReplaces the current custom flag evaluation context entirely and triggers a flag re-fetch.\u003c/p\u003e","parent_name":"MixpanelFlags"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP10getOptionsAA0aE0CyF":{"name":"getOptions()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP13getDistinctIdSSyF":{"name":"getDistinctId()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP14getAnonymousIdSSSgyF":{"name":"getAnonymousId()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html#/s:8Mixpanel0A12FlagDelegateP5track5event10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"track(event:properties:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelFlagDelegate"},"Protocols/MixpanelFlagDelegate.html":{"name":"MixpanelFlagDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/MixpanelFlags.html":{"name":"MixpanelFlags","abstract":"\u003cp\u003eA protocol defining the public interface for a feature flagging system.\u003c/p\u003e"},"Protocols/MixpanelProxyServerDelegate.html":{"name":"MixpanelProxyServerDelegate","abstract":"\u003cp\u003eDelegate protocol for updating the Proxy Server API\u0026rsquo;s network behavior.\u003c/p\u003e"},"Protocols/MixpanelDelegate.html":{"name":"MixpanelDelegate","abstract":"\u003cp\u003eDelegate protocol for controlling the Mixpanel API\u0026rsquo;s network behavior.\u003c/p\u003e"},"Protocols/MixpanelLogging.html":{"name":"MixpanelLogging","abstract":"\u003cp\u003eAny object that conforms to this protocol may log messages\u003c/p\u003e"},"Protocols/MixpanelType.html":{"name":"MixpanelType","abstract":"\u003cp\u003eProperty keys must be String objects and the supported value types need to conform to MixpanelType."},"Extensions/Dictionary.html#/s:SD8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.\u003c/p\u003e","parent_name":"Dictionary"},"Extensions/Dictionary.html#/s:SD8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Dictionary"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.\u003c/p\u003e","parent_name":"NSArray"},"Extensions/NSArray.html#/s:So7NSArrayC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NSArray"},"Extensions/Array.html#/s:Sa8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.\u003c/p\u003e","parent_name":"Array"},"Extensions/Array.html#/s:Sa8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Array"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"NSNull"},"Extensions/NSNull.html#/s:So6NSNullC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NSNull"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"URL"},"Extensions/URL.html#/s:10Foundation3URLV8MixpanelE6equals3rhsSbAD0C4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"URL"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"Date"},"Extensions/Date.html#/s:10Foundation4DateV8MixpanelE6equals3rhsSbAD0C4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Date"},"Extensions/Bool.html#/s:Sb8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Bool"},"Extensions/Float.html#/s:Sf8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"Float"},"Extensions/Float.html#/s:Sf8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Float"},"Extensions/Double.html#/s:Sd8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"Double"},"Extensions/Double.html#/s:Sd8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Double"},"Extensions/UInt.html#/s:Su8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"UInt"},"Extensions/UInt.html#/s:Su8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UInt"},"Extensions/Int.html#/s:Si8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"Int"},"Extensions/Int.html#/s:Si8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Int"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"NSNumber"},"Extensions/NSNumber.html#/s:So8NSNumberC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NSNumber"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"NSString"},"Extensions/NSString.html#/s:So8NSStringC8MixpanelE6equals3rhsSbAC0B4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NSString"},"Extensions/String.html#/s:SS8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.","parent_name":"String"},"Extensions/String.html#/s:SS8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"String"},"Extensions/Optional.html#/s:Sq8MixpanelE25isValidNestedTypeAndValueSbyF":{"name":"isValidNestedTypeAndValue()","abstract":"\u003cp\u003eChecks if this object has nested object types that Mixpanel supports.\u003c/p\u003e","parent_name":"Optional"},"Extensions/Optional.html#/s:Sq8MixpanelE6equals3rhsSbAA0A4Type_p_tF":{"name":"equals(rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Optional"},"Extensions/Data.html#/s:10Foundation4DataV8MixpanelE14gzipCompressed5levelACs5Int32V_tKF":{"name":"gzipCompressed(level:)","abstract":"\u003cp\u003eCompresses 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":"\u003cp\u003eMixpanelLogging displays \u003cem\u003eall\u003c/em\u003e logs and additional debug information that may be useful to a developer\u003c/p\u003e","parent_name":"MixpanelLogLevel"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO4infoyA2CmF":{"name":"info","abstract":"\u003cp\u003eMixpanelLogging displays \u003cem\u003eall\u003c/em\u003e logs (\u003cstrong\u003eexcept\u003c/strong\u003e debug)\u003c/p\u003e","parent_name":"MixpanelLogLevel"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO7warningyA2CmF":{"name":"warning","abstract":"\u003cp\u003eMixpanelLogging displays \u003cem\u003eonly\u003c/em\u003e warnings and above\u003c/p\u003e","parent_name":"MixpanelLogLevel"},"Enums/MixpanelLogLevel.html#/s:8Mixpanel0A8LogLevelO5erroryA2CmF":{"name":"error","abstract":"\u003cp\u003eMixpanelLogging displays \u003cem\u003eonly\u003c/em\u003e errors and above\u003c/p\u003e","parent_name":"MixpanelLogLevel"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO6streamyA2CmF":{"name":"stream","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO4datayA2CmF":{"name":"data","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO6memoryyA2CmF":{"name":"memory","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO6bufferyA2CmF":{"name":"buffer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO7versionyA2CmF":{"name":"version","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GzipError"},"Enums/GzipError.html#/s:8Mixpanel9GzipErrorO7unknownyACSi_tcACmF":{"name":"unknown(code:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"GzipError"},"Enums/GzipError.html":{"name":"GzipError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/MixpanelLogLevel.html":{"name":"MixpanelLogLevel","abstract":"\u003cp\u003eThis 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":"\u003cp\u003econtrols the $ignore_time property in any subsequent MixpanelPeople operation.","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"\u003cp\u003eSet properties on the current user in Mixpanel People.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"\u003cp\u003eConvenience method for setting a single property in Mixpanel People.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"\u003cp\u003eSet properties on the current user in Mixpanel People, but doesn\u0026rsquo;t overwrite if","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5unset10propertiesySaySSG_tF":{"name":"unset(properties:)","abstract":"\u003cp\u003eRemove a list of properties and their values from the current user\u0026rsquo;s profile","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment10propertiesySDySSAA0A4Type_pG_tF":{"name":"increment(properties:)","abstract":"\u003cp\u003eIncrement the given numeric properties by the given values.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC9increment8property2byySS_SdtF":{"name":"increment(property:by:)","abstract":"\u003cp\u003eConvenience method for incrementing a single numeric property by the specified","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6append10propertiesySDySSAA0A4Type_pG_tF":{"name":"append(properties:)","abstract":"\u003cp\u003eAppend values to list properties.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC6remove10propertiesySDySSAA0A4Type_pG_tF":{"name":"remove(properties:)","abstract":"\u003cp\u003eRemoves list properties.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC5union10propertiesySDySSAA0A4Type_pG_tF":{"name":"union(properties:)","abstract":"\u003cp\u003eUnion list properties.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC11trackCharge6amount10propertiesySd_SDySSAA0A4Type_pGSgtF":{"name":"trackCharge(amount:properties:)","abstract":"\u003cp\u003eTrack money spent by the current user for revenue analytics and associate","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC12clearChargesyyF":{"name":"clearCharges()","abstract":"\u003cp\u003eDelete current user\u0026rsquo;s revenue history.\u003c/p\u003e","parent_name":"People"},"Classes/People.html#/s:8Mixpanel6PeopleC10deleteUseryyF":{"name":"deleteUser()","abstract":"\u003cp\u003eDelete current user\u0026rsquo;s record from Mixpanel People.\u003c/p\u003e","parent_name":"People"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC5tokenSSvp":{"name":"token","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC13flushIntervalSdvp":{"name":"flushInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC12instanceNameSSSgvp":{"name":"instanceName","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC20trackAutomaticEventsSbvp":{"name":"trackAutomaticEvents","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC23optOutTrackingByDefaultSbvp":{"name":"optOutTrackingByDefault","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC19useUniqueDistinctIdSbvp":{"name":"useUniqueDistinctId","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC15superPropertiesSDySSAA0A4Type_pGSgvp":{"name":"superProperties","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC9serverURLSSSgvp":{"name":"serverURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC17proxyServerConfigAA05ProxydE0VSgvp":{"name":"proxyServerConfig","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC18useGzipCompressionSbvp":{"name":"useGzipCompression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC19featureFlagsEnabledSbvp":{"name":"featureFlagsEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC19featureFlagsContextSDySSypGvp":{"name":"featureFlagsContext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC011featureFlagB0AA07FeaturedB0Vvp":{"name":"featureFlagOptions","abstract":"\u003cp\u003eGrouped configuration for feature flags behavior.\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC16deviceIdProviderSSSgycSgvp":{"name":"deviceIdProvider","abstract":"\u003cp\u003eA closure that provides a custom device ID.\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelOptions.html#/s:8Mixpanel0A7OptionsC5token13flushInterval12instanceName20trackAutomaticEvents23optOutTrackingByDefault19useUniqueDistinctId15superProperties9serverURL17proxyServerConfig0P15GzipCompression19featureFlagsEnabled19featureFlagsContext06deviceS8Provider011featureFlagB0ACSS_SdSSSgS3bSDySSAA0A4Type_pGSgArA05ProxyyZ0VSgS2bSDySSypGARycSgAA011FeatureFlagB0VSgtcfc":{"name":"init(token:flushInterval:instanceName:trackAutomaticEvents:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:proxyServerConfig:useGzipCompression:featureFlagsEnabled:featureFlagsContext:deviceIdProvider:featureFlagOptions:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelOptions"},"Classes/MixpanelLogger.html#/s:8Mixpanel0A6LoggerC10addLoggingyyAA0aD0_pFZ":{"name":"addLogging(_:)","abstract":"\u003cp\u003eAdd a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbProtocols/MixpanelLogging.html\"\u003eMixpanelLogging\u003c/a\u003e\u003c/code\u003e object to receive all log messages\u003c/p\u003e","parent_name":"MixpanelLogger"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8apiTokenSSvp":{"name":"apiToken","abstract":"\u003cp\u003eapiToken string that identifies the project to track data to\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8delegateAA0A8Delegate_pSgvp":{"name":"delegate","abstract":"\u003cp\u003eThe a MixpanelDelegate object that gives control over Mixpanel network activity.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC10distinctIdSSvp":{"name":"distinctId","abstract":"\u003cp\u003edistinctId string that uniquely identifies the current user.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11anonymousIdSSSgvp":{"name":"anonymousId","abstract":"\u003cp\u003eanonymousId string that uniquely identifies the device.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6userIdSSSgvp":{"name":"userId","abstract":"\u003cp\u003euserId string that identify is called with.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22hadPersistedDistinctIdSbSgvp":{"name":"hadPersistedDistinctId","abstract":"\u003cp\u003ehadPersistedDistinctId is a boolean value which specifies that the stored distinct_id","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5aliasSSSgvp":{"name":"alias","abstract":"\u003cp\u003ealias string that uniquely identifies the current user.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC6peopleAA6PeopleCSgvp":{"name":"people","abstract":"\u003cp\u003eAccessor to the Mixpanel People API object.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5flagsAA0A5Flags_pSgvp":{"name":"flags","abstract":"\u003cp\u003eAccessor the Mixpanel Feature Flags API object.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC28showNetworkActivityIndicatorSbvp":{"name":"showNetworkActivityIndicator","abstract":"\u003cp\u003eControls whether to show spinning network activity indicator when flushing","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27trackAutomaticEventsEnabledSbvp":{"name":"trackAutomaticEventsEnabled","abstract":"\u003cp\u003eThis allows enabling or disabling collecting common mobile events,\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13flushIntervalSdvp":{"name":"flushInterval","abstract":"\u003cp\u003eFlush timer\u0026rsquo;s interval.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC17flushOnBackgroundSbvp":{"name":"flushOnBackground","abstract":"\u003cp\u003eControl whether the library should flush data to Mixpanel when the app","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC26useIPAddressForGeoLocationSbvp":{"name":"useIPAddressForGeoLocation","abstract":"\u003cp\u003eControls whether to automatically send the client IP Address as part of","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14flushBatchSizeSivp":{"name":"flushBatchSize","abstract":"\u003cp\u003eThe \u003ccode\u003eflushBatchSize\u003c/code\u003e 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":"\u003cp\u003eThe base URL used for Mixpanel API requests.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC18useGzipCompressionSbvp":{"name":"useGzipCompression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC19proxyServerDelegateAA0a5ProxydE0_pSgvp":{"name":"proxyServerDelegate","abstract":"\u003cp\u003eThe a MixpanelProxyServerDelegate object that gives config control over Proxy Server\u0026rsquo;s network activity.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:s28CustomDebugStringConvertibleP16debugDescriptionSSvp":{"name":"debugDescription","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14loggingEnabledSbvp":{"name":"loggingEnabled","abstract":"\u003cp\u003eThis allows enabling or disabling of all Mixpanel logs at run time.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4nameSSvp":{"name":"name","abstract":"\u003cp\u003eA unique identifier for this MixpanelInstance\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22minimumSessionDurations6UInt64Vvp":{"name":"minimumSessionDuration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22maximumSessionDurations6UInt64Vvp":{"name":"maximumSessionDuration","abstract":"\u003cp\u003eThe maximum session duration (ms) that is tracked in automatic events.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC10getOptionsAA0aD0CyF":{"name":"getOptions()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13getDistinctIdSSyF":{"name":"getDistinctId()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14getAnonymousIdSSSgyF":{"name":"getAnonymousId()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8identify10distinctId9usePeople10completionySS_SbyycSgtF":{"name":"identify(distinctId:usePeople:completion:)","abstract":"\u003cp\u003eSets the distinct ID of the current user.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11createAlias_10distinctId9usePeople11andIdentify10completionySS_SSS2byycSgtF":{"name":"createAlias(_:distinctId:usePeople:andIdentify:completion:)","abstract":"\u003cp\u003eThe 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":"\u003cp\u003eClears all stored properties including the distinct Id.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC7archiveyyF":{"name":"archive()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5flush16performFullFlush10completionySb_yycSgtF":{"name":"flush(performFullFlush:completion:)","abstract":"\u003cp\u003eUploads queued data to the Mixpanel server.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC5track5event10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"track(event:properties:)","abstract":"\u003cp\u003eTracks an event with properties.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15trackWithGroups5event10properties6groupsySSSg_SDySSAA0A4Type_pGSgAKtF":{"name":"trackWithGroups(event:properties:groups:)","abstract":"\u003cp\u003eTracks an event with properties and to specific groups.","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8getGroup8groupKey0E2IDAA0D0CSS_AA0A4Type_ptF":{"name":"getGroup(groupKey:groupID:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC4time5eventySS_tF":{"name":"time(event:)","abstract":"\u003cp\u003eStarts 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":"\u003cp\u003eRetrieves the time elapsed for the named event since time(event:) was called.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC16clearTimedEventsyyF":{"name":"clearTimedEvents()","abstract":"\u003cp\u003eClears all current event timers.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC15clearTimedEvent5eventySS_tF":{"name":"clearTimedEvent(event:)","abstract":"\u003cp\u003eClears the event timer for the named event.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC22currentSuperPropertiesSDySSypGyF":{"name":"currentSuperProperties()","abstract":"\u003cp\u003eReturns the currently set super properties.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC20clearSuperPropertiesyyF":{"name":"clearSuperProperties()","abstract":"\u003cp\u003eClears all currently set super properties.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23registerSuperPropertiesyySDySSAA0A4Type_pGF":{"name":"registerSuperProperties(_:)","abstract":"\u003cp\u003eRegisters super properties, overwriting ones that have already been set.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC27registerSuperPropertiesOnce_12defaultValueySDySSAA0A4Type_pG_AaF_pSgtF":{"name":"registerSuperPropertiesOnce(_:defaultValue:)","abstract":"\u003cp\u003eRegisters super properties without overwriting ones that have already been set,","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC23unregisterSuperPropertyyySSF":{"name":"unregisterSuperProperty(_:)","abstract":"\u003cp\u003eRemoves a previously registered super property.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"setGroup(groupKey:groupID:)","abstract":"\u003cp\u003eConvenience method to set a single group the user belongs to.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8setGroup8groupKey0E3IDsySS_SayAA0A4Type_pGtF":{"name":"setGroup(groupKey:groupIDs:)","abstract":"\u003cp\u003eSet the groups this user belongs to.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC8addGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"addGroup(groupKey:groupID:)","abstract":"\u003cp\u003eAdd a group to this user\u0026rsquo;s membership for a particular group key\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC11removeGroup8groupKey0E2IDySS_AA0A4Type_ptF":{"name":"removeGroup(groupKey:groupID:)","abstract":"\u003cp\u003eRemove a group from this user\u0026rsquo;s membership for a particular group key\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC14optOutTrackingyyF":{"name":"optOutTracking()","abstract":"\u003cp\u003eOpt out tracking.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC13optInTracking10distinctId10propertiesySSSg_SDySSAA0A4Type_pGSgtF":{"name":"optInTracking(distinctId:properties:)","abstract":"\u003cp\u003eOpt in tracking.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/MixpanelInstance.html#/s:8Mixpanel0A8InstanceC19hasOptedOutTrackingSbyF":{"name":"hasOptedOutTracking()","abstract":"\u003cp\u003eReturns if the current user has opted out tracking.\u003c/p\u003e","parent_name":"MixpanelInstance"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize7optionsAA0A8InstanceCAA0A7OptionsC_tFZ":{"name":"initialize(options:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize5token20trackAutomaticEvents13flushInterval12instanceName23optOutTrackingByDefault19useUniqueDistinctId15superProperties9serverURL0P15GzipCompressionAA0A8InstanceCSS_SbSdSSSgS2bSDySSAA0A4Type_pGSgAOSbtFZ":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:useGzipCompression:)","abstract":"\u003cp\u003eInitializes an instance of the API with the given project token.\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC10initialize5token20trackAutomaticEvents13flushInterval12instanceName23optOutTrackingByDefault19useUniqueDistinctId15superProperties17proxyServerConfig0P15GzipCompressionAA0A8InstanceCSS_SbSdSSSgS2bSDySSAA0A4Type_pGSgAA05ProxywX0VSbtFZ":{"name":"initialize(token:trackAutomaticEvents:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:proxyServerConfig:useGzipCompression:)","abstract":"\u003cp\u003eInitializes an instance of the API with the given project token.\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:useGzipCompression:trackAutomaticEvents:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:serverURL:useGzipCompression:trackAutomaticEvents:)","abstract":"\u003cp\u003eInitializes an instance of the API with the given project token (MAC OS ONLY).\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:proxyServerConfig:useGzipCompression:trackAutomaticEvents:)":{"name":"initialize(token:flushInterval:instanceName:optOutTrackingByDefault:useUniqueDistinctId:superProperties:proxyServerConfig:useGzipCompression:trackAutomaticEvents:)","abstract":"\u003cp\u003eInitializes an instance of the API with the given project token (MAC OS ONLY).\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC11getInstance4nameAA0aC0CSgSS_tFZ":{"name":"getInstance(name:)","abstract":"\u003cp\u003eGets the mixpanel instance with the given name\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC12mainInstanceAA0aC0CyFZ":{"name":"mainInstance()","abstract":"\u003cp\u003eReturns the main instance that was initialized.\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC16safeMainInstanceAA0aD0CSgyFZ":{"name":"safeMainInstance()","abstract":"\u003cp\u003eReturns the main Mixpanel instance if it has been initialized.\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC15setMainInstance4nameySS_tFZ":{"name":"setMainInstance(name:)","abstract":"\u003cp\u003eSets the main instance based on the instance name\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Mixpanel.html#/s:8MixpanelAAC14removeInstance4nameySS_tFZ":{"name":"removeInstance(name:)","abstract":"\u003cp\u003eRemoves an unneeded Mixpanel instance based on its name\u003c/p\u003e","parent_name":"Mixpanel"},"Classes/Group.html#/s:8Mixpanel5GroupC3set10propertiesySDySSAA0A4Type_pG_tF":{"name":"set(properties:)","abstract":"\u003cp\u003eSets properties on this group.\u003c/p\u003e","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC3set8property2toySS_AA0A4Type_ptF":{"name":"set(property:to:)","abstract":"\u003cp\u003eConvenience method for setting a single property in Mixpanel Groups.\u003c/p\u003e","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC7setOnce10propertiesySDySSAA0A4Type_pG_tF":{"name":"setOnce(properties:)","abstract":"\u003cp\u003eSets properties on the current Mixpanel Group, but doesn\u0026rsquo;t overwrite if","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5unset8propertyySS_tF":{"name":"unset(property:)","abstract":"\u003cp\u003eRemove a property and its value from a group\u0026rsquo;s profile in Mixpanel Groups.\u003c/p\u003e","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC6remove3key5valueySS_AA0A4Type_ptF":{"name":"remove(key:value:)","abstract":"\u003cp\u003eRemoves list properties.\u003c/p\u003e","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC5union3key6valuesySS_SayAA0A4Type_pGtF":{"name":"union(key:values:)","abstract":"\u003cp\u003eUnion list properties.\u003c/p\u003e","parent_name":"Group"},"Classes/Group.html#/s:8Mixpanel5GroupC06deleteB0yyF":{"name":"deleteGroup()","abstract":"\u003cp\u003eDelete group\u0026rsquo;s record from Mixpanel Groups.\u003c/p\u003e","parent_name":"Group"},"Classes/Group.html":{"name":"Group","abstract":"\u003cp\u003eAccess to the Mixpanel Groups API, available through the getGroup function from"},"Classes/Mixpanel.html":{"name":"Mixpanel","abstract":"\u003cp\u003eThe primary class for integrating Mixpanel with your app.\u003c/p\u003e"},"Classes/MixpanelInstance.html":{"name":"MixpanelInstance","abstract":"\u003cp\u003eThe class that represents the Mixpanel Instance\u003c/p\u003e"},"Classes/MixpanelLogger.html":{"name":"MixpanelLogger","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/MixpanelOptions.html":{"name":"MixpanelOptions","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/People.html":{"name":"People","abstract":"\u003cp\u003eAccess to the Mixpanel People API, available as an accessible variable from"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"},"Typealiases.html":{"name":"Type Aliases","abstract":"\u003cp\u003eThe following type aliases are available globally.\u003c/p\u003e"}}