IamTriggerContextAnalytics extension

Analytics-friendly views over IamTriggerContext.

Implemented as an extension instead of being baked into the freezed declaration so the generated *.freezed.dart file stays untouched.

on

Properties

analyticsName String

Available on IamTriggerContext, provided by the IamTriggerContextAnalytics extension

Short stable name describing the trigger family. Mirrors the legacy _triggerName switch previously inlined in the coordinator.
no setter
analyticsTarget String

Available on IamTriggerContext, provided by the IamTriggerContextAnalytics extension

Trigger-specific target string: the route path for route, the event name for event, and an empty string for launch. Mirrors the legacy _triggerTarget switch previously inlined in the coordinator.
no setter