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)