All Classes and Interfaces

Class
Description
 
Interface for providing custom device IDs to the Mixpanel SDK.
 
Configuration options for Mixpanel feature flags.
Builder for creating FeatureFlagOptions instances.
 
Utility class for JSON operations, particularly for handling arbitrary value types encountered in feature flags.
A utility class for handling migration from legacy versions, internal use only in the Mixpanel library.
Core class for interacting with Mixpanel Analytics.
Core interface for using Mixpanel Feature Flags.
Core interface for using Mixpanel Group Analytics features.
Core interface for using Mixpanel People Analytics features.
Represents the data associated with a feature flag variant from the Mixpanel API.
Identifies where a served variant came from.
Developer-supplied fallback returned by the SDK because no flag was found, the lookup happened before flags were ready, or a fetch failed without a usable persisted blob to fall back to.
Variant assigned by the most recent successful /flags/ network call.
Variant loaded from the on-disk persistence layer.
 
 
 
Stores global configuration options for the Mixpanel library.
Mixpanel Constants
 
 
 
 
Implement this to allow Mixpanel behave in-sync with your current custom offline logic
 
 
Use SuperPropertyUpdate objects to make changes to super properties in place, in a thread-safe way.
Configures how the SDK resolves feature flag variants relative to the on-disk persistence layer and the network.
Strategy that prefers a fresh network response but falls back to persisted variants when the network call fails.
Strategy that never consults persisted variants.
Strategy that serves persisted variants immediately when available and only waits on the network when no persisted entry exists.
Utility class for generating W3C Trace Context traceparent headers.