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