Structures
The following structures are available globally.
-
Undocumented
See moreDeclaration
Swift
public struct MixpanelFlagVariant : Decodable -
Undocumented
See moreDeclaration
Swift
public struct ProxyServerConfig -
This holds all the data for each log message, since the formatting is up to each logging object. It is a simple bag of data
See moreDeclaration
Swift
public struct MixpanelLogMessage -
Configuration options for feature flags behavior.
Use this to control how and when feature flags are loaded by the SDK.
Example — Default behavior (prefetches flags during initialization):
let options = MixpanelOptions( token: "YOUR_TOKEN", featureFlagOptions: FeatureFlagOptions(enabled: true) )Example — Deferred loading (for use with identify):
let options = MixpanelOptions( token: "YOUR_TOKEN", featureFlagOptions: FeatureFlagOptions(enabled: true, prefetchFlags: false) ) let mp = Mixpanel.initialize(options: options) // identify() triggers loadFlags() internally when the distinctId changes mp.identify(distinctId: "user123")If
See moreidentifymay be called with the same persisted distinctId (no change), callmp.flags.loadFlags()explicitly to ensure flags are fetched.Declaration
Swift
public struct FeatureFlagOptions -
Undocumented
See moreDeclaration
Swift
public struct ServerProxyResource
View on GitHub
Install in Dash
Structures Reference