io.github.positionpal.location.application.tracking.reactions
Members list
Type members
Classlikes
A TrackingEventReaction checking if the position curried by the event is near the arrival position.
A TrackingEventReaction checking if the position curried by the event is near the arrival position.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrivalCheck.type
A TrackingEventReaction that verifies if the expected arrival time for a MonitorableTracking has expired, possibly indicating a suspicious situation. In this case, it triggers a notification, returning as an Outcome a TimeoutAlertTriggered. Its behavior is optimized to not send multiple notifications if the same alert was already triggered.
A TrackingEventReaction that verifies if the expected arrival time for a MonitorableTracking has expired, possibly indicating a suspicious situation. In this case, it triggers a notification, returning as an Outcome a TimeoutAlertTriggered. Its behavior is optimized to not send multiple notifications if the same alert was already triggered.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrivalTimeoutCheck.type
A TrackingEventReaction performing a preliminary check on the event, possibly emitting a notification if it is a noteworthy event.
A TrackingEventReaction performing a preliminary check on the event, possibly emitting a notification if it is a noteworthy event.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PreCheckNotifier.type
Attributes
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
A TrackingEventReaction checking whether the position curried by the event has remained approximately in the same location for some time, possibly indicating a suspicious situation. In this case, it triggers a notification, returning as an Outcome a StuckAlertTriggered. Once the user moves again, it stops the alert, returning a StuckAlertStopped.
A TrackingEventReaction checking whether the position curried by the event has remained approximately in the same location for some time, possibly indicating a suspicious situation. In this case, it triggers a notification, returning as an Outcome a StuckAlertTriggered. Once the user moves again, it stops the alert, returning a StuckAlertStopped.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StationaryCheck.type
A binary short circuit reaction to ClientDrivingEvents producing as an Outcome a Notification (either a Notification.Alert or a Notification.Success).
A binary short circuit reaction to ClientDrivingEvents producing as an Outcome a Notification (either a Notification.Alert or a Notification.Success).
Attributes
- Supertypes
- Self type