Package-level declarations
Types
Asks each factory in order and takes the first answer that is not a decline.
Asks each factory in order and takes the first answer that is not a decline.
Tracks any event under its own name with its parameters attached. Claims everything, so it only belongs last in a chain — anything after it is unreachable.
Registers any property as a Mixpanel super property, so it rides along on every event sent afterwards. Claims everything, so it belongs last in a chain — and after UserPropertyMixpanelPropertySetterFactory, which would otherwise never see a UserProperty.
Mixpanel's lifecycle and identity, over a MixpanelAPI the consumer owns.
One pending call to Mixpanel on behalf of one event.
Turns an event into the Mixpanel calls it should produce — or declines it.
One pending call to Mixpanel on behalf of one property.
The MixpanelEventTrackerFactory counterpart for properties, with the same partial contract.
Fails on any event that reaches it. Put it last in a chain to turn an event nobody wired up into a loud failure rather than a silent no-op.
The RequireMappedMixpanelEventTrackerFactory counterpart for properties, and the alternative to ending a chain with GenericMixpanelPropertySetterFactory.
Claims every ScreenViewEvent and declines everything else, which is GenericMixpanelEventTrackerFactory's business.
Stores a UserProperty on the Mixpanel people profile, and declines every other property.
Properties
Functions
Event parameters as Mixpanel should store them; see asMixpanelValue.