A trigger that triggers after delay from the (re)start of the app.
The delay is measured from the start of sensing, i.e. typically when
start() method is called on a SmartphoneDeploymentController.
- @JsonSerializable(fieldRename: FieldRename.none, includeIfNull: false)
- $type ↔ String?
The runtime class name (type) of this object.
Used for deserialization from JSON objects.
- delay ↔ Duration
Delay before this trigger is executed.
- fromJsonFunction → Function
The function which can convert a JSON string to an object of this type.
- hashCode → int
The hash code for this object.
- jsonType → String
__typeto be used for JSON serialization of this class. Default is runtimeType. Only specify this if you need another type.no setterinherited
- requiresPrimaryDevice ↔ bool?
Determines whether the trigger needs to be evaluated on a primary
PrimaryDeviceConfiguration). For example, this is the case when the trigger is time bound and needs to be evaluated by a task scheduler running on a primary device.getter/setter pairinherited
- runtimeType → Type
A representation of the runtime type of the object.
- sourceDeviceRoleName ↔ String?
The device role name from which the trigger originates.