synheart_behavior library
Classes
- ActivitySummary
- Activity summary for the session.
- BehavioralMetrics
- Behavioral metrics for the session.
- BehaviorConfig
- Configuration for initializing the Synheart Behavioral SDK.
- BehaviorEvent
- A single behavioral event emitted by the SDK.
- BehaviorGestureDetector
- A widget that wraps the app to detect gestures for behavior tracking.
- BehaviorSession
- Represents an active behavioral tracking session.
- BehaviorSessionSummary
- Summary statistics for a completed behavioral session.
- BehaviorStats
- Rolling statistics snapshot of current behavioral signals.
- BehaviorTextField
- A TextField wrapper for behavior tracking. Note: Keystrokes are not tracked as separate events in the new event model. Text input interactions are captured as tap events.
- DeepFocusBlock
- Deep focus block period.
- DeviceContext
- Device context information.
- MotionState
- Motion state information.
- NotificationSummary
- Notification summary for the session.
- SynheartBehavior
- Main entry point for the Synheart Behavioral SDK.
- SystemState
- System state information.
Enums
- BehaviorEventType
- Types of behavioral events that can be emitted by the SDK.
- InterruptionAction
- Notification/Call action enum
- ScrollDirection
- Scroll direction enum (vertical scrolling only)
- SwipeDirection
- Swipe direction enum (horizontal swipes only)