WriteJourneyRequest class

Specifies the configuration and other settings for a journey.

Constructors

WriteJourneyRequest({required String name, Map<String, Activity>? activities, String? creationDate, String? lastModifiedDate, JourneyLimits? limits, bool? localTime, QuietTime? quietTime, String? refreshFrequency, JourneySchedule? schedule, String? startActivity, StartCondition? startCondition, State? state})

Properties

activities Map<String, Activity>?
A map that contains a set of Activity objects, one object for each activity in the journey. For each Activity object, the key is the unique identifier (string) for an activity and the value is the settings for the activity. An activity identifier can contain a maximum of 100 characters. The characters must be alphanumeric characters.
final
creationDate String?
The date, in ISO 8601 format, when the journey was created.
final
hashCode int
The hash code for this object.
no setterinherited
lastModifiedDate String?
The date, in ISO 8601 format, when the journey was last modified.
final
limits JourneyLimits?
The messaging and entry limits for the journey.
final
localTime bool?
Specifies whether the journey's scheduled start and end times use each participant's local time. To base the schedule on each participant's local time, set this value to true.
final
name String
The name of the journey. A journey name can contain a maximum of 150 characters. The characters can be alphanumeric characters or symbols, such as underscores (_) or hyphens (-). A journey name can't contain any spaces.
final
quietTime QuietTime?
The quiet time settings for the journey. Quiet time is a specific time range when a journey doesn't send messages to participants, if all the following conditions are met:
final
refreshFrequency String?
The frequency with which Amazon Pinpoint evaluates segment and event data for the journey, as a duration in ISO 8601 format.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedule JourneySchedule?
The schedule settings for the journey.
final
startActivity String?
The unique identifier for the first activity in the journey. The identifier for this activity can contain a maximum of 128 characters. The characters must be alphanumeric characters.
final
startCondition StartCondition?
The segment that defines which users are participants in the journey.
final
state State?
The status of the journey. Valid values are:
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