pug_flutter library
Classes
- AppLinksPugLinkProvider
- BatchConfig
- DebugPrintPugLogger
- Event
- IdentifyRequest
- MemoryPugStorage
- NoopPugLogger
- PropertyMapper
- PropertyValue
- Pug
- PugAutoPropertyProvider
- PugClient
- PugClock
- PugEventNames
-
String constants for every well-known mobile-applicable
event kind. Prefer these constants over raw kind strings — the
typed
Pug.track.<event>(...)methods use them too. - PugIdGenerator
- PugLinkProvider
- PugLogger
- PugOptions
- PugPush
- PugRouteObserver
- PugStaticAutoPropertyProvider
- PugStorage
- PugTransport
- PushProvider
- PushSubscribeOptions
- PushSubscription
- SafePugLogger
- SafePugStorage
- SessionConfig
- SystemPugAutoPropertyProvider
- SystemPugClock
- TrackingConsentConfig
- Configures the initial tracking-consent state and whether opt in/out is persisted across app launches.
- TrackNamespace
- TrackOptions
- UuidV7Generator
- WellKnownEventSchema
- WellKnownPropertyField
Enums
- TrackingConsent
- Whether the SDK is permitted to capture and transmit events.
- WellKnownPropertyType
Constants
- pugSdkVersion → const String
- The version of the Pug Flutter SDK.
-
wellKnownEventSchemas
→ const Map<
String, WellKnownEventSchema>
Functions
Typedefs
-
PugProperties
= Map<
String, Object?> -
Convenience alias for a free-form property map. Provided so caller
code can spell properties consistently as
PugProperties.