ScheduleAction class

Contains information on a single schedule action.

Constructors

ScheduleAction({required String actionName, required ScheduleActionSettings scheduleActionSettings, required ScheduleActionStartSettings scheduleActionStartSettings})
ScheduleAction.fromJson(Map<String, dynamic> json)
factory

Properties

actionName String
The name of the action, must be unique within the schedule. This name provides the main reference to an action once it is added to the schedule. A name is unique if it is no longer in the schedule. The schedule is automatically cleaned up to remove actions with a start time of more than 1 hour ago (approximately) so at that point a name can be reused.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduleActionSettings ScheduleActionSettings
Settings for this schedule action.
final
scheduleActionStartSettings ScheduleActionStartSettings
The time for the action to start in the channel.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited