Package com.courier.models.journeys
See: Description
-
Class Summary Class Description Builder A builder for CreateJourneyRequest. CreateJourneyRequest Request body for creating a journey. Builder A builder for Journey. Version The version of the journey (published or draft). Journey A journey template representing an automation workflow. Builder A builder for JourneyAiNode. Builder A builder for OutputSchema. OutputSchema A JSONSchema object (Draft-07-compatible). Type JourneyAiNode Invoke an AI step with user_promptand optionalweb_search.Builder A builder for JourneyApiInvokeTriggerNode. TriggerType Type Builder A builder for Schema. Schema A JSONSchema object (Draft-07-compatible). JourneyApiInvokeTriggerNode Trigger fired when the journey is invoked via the API. Builder A builder for JourneyArchiveParams. JourneyArchiveParams Archive a journey. Builder A builder for JourneyConditionGroup. JourneyConditionGroup A leaf condition group. Builder A builder for JourneyConditionNestedGroup. JourneyConditionNestedGroup A nested condition group. JourneyConditionsField Condition spec for a journey node. Builder A builder for JourneyCreateParams. JourneyCreateParams Create a journey. Builder A builder for JourneyDelayDurationNode. Mode Type JourneyDelayDurationNode Pause the journey run for a fixed duration.Builder A builder for JourneyDelayUntilNode. Mode Type JourneyDelayUntilNode Pause the journey run untila specific time.Builder A builder for JourneyExitNode. Type JourneyExitNode Terminate the journey run. Builder A builder for JourneyFetchGetDeleteNode. Method Type Builder A builder for Headers. Headers Builder A builder for QueryParams. QueryParams Builder A builder for ResponseSchema. ResponseSchema A JSONSchema object (Draft-07-compatible). JourneyFetchGetDeleteNode Issue an HTTP GET or DELETE request and merge the response into the journey state per merge_strategy.Builder A builder for JourneyFetchPostPutNode. Method Type Builder A builder for Headers. Headers Builder A builder for QueryParams. QueryParams Builder A builder for ResponseSchema. ResponseSchema A JSONSchema object (Draft-07-compatible). JourneyFetchPostPutNode Issue an HTTP POST or PUT request with a bodyand merge the response into the journey state permerge_strategy.Builder A builder for JourneyInvokeParams. JourneyInvokeParams Invoke a journey by id or alias to start a new run. Builder A builder for JourneyListParams. Version The version of journeys to retrieve. JourneyListParams Get the list of journeys. Builder A builder for JourneyListVersionsParams. JourneyListVersionsParams List published versions of a journey, ordered most recent first. JourneyMergeStrategy Strategy for merging a fetch response into the journey run state. Builder A builder for JourneyBatchNode. Builder A builder for Retain. Type Retain How to select which collected events to retain in the aggregated payload when the batch releases. Scope Type JourneyBatchNode Collect events arriving at the node into a single batch and fire one downstream step with the aggregated payload. Builder A builder for JourneyBranchNode. Builder A builder for Default. Default Builder A builder for Path. Path Type JourneyBranchNode Branch node. JourneyNode A single node in a journey DAG. Builder A builder for JourneyPublishParams. JourneyPublishParams Publish the current draft as a new version. Builder A builder for JourneyPublishRequest. JourneyPublishRequest Request body for publishing a journey. Builder A builder for JourneyReplaceParams. JourneyReplaceParams Replace the journey draft. Builder A builder for JourneyResponse. JourneyResponse A journey, with its current draft or published nodes and metadata. Builder A builder for JourneyRetrieveParams. JourneyRetrieveParams Fetch a journey by id. Builder A builder for JourneySegmentTriggerNode. RequestType TriggerType Type JourneySegmentTriggerNode Trigger fired by a segment event ( identify,group, ortrack).Builder A builder for JourneySendNode. Builder A builder for Message. Builder A builder for Data. Data Builder A builder for Delay. Delay Builder A builder for To. To Message Type JourneySendNode Send a notification template to the recipient. JourneyState Lifecycle state of a journey. Builder A builder for JourneyTemplateCreateRequest. Builder A builder for Notification. Builder A builder for Brand. Brand Builder A builder for Content. Version Scope Content Builder A builder for Subscription. Subscription Notification JourneyTemplateCreateRequest Request body for creating a notification template scoped to a journey. Builder A builder for JourneyTemplateGetResponse. Builder A builder for Brand. Brand Builder A builder for Content. Version Scope Content State Builder A builder for Subscription. Subscription JourneyTemplateGetResponse A journey-scoped notification template. Builder A builder for JourneyTemplateListResponse. JourneyTemplateListResponse Paged list of journey-scoped notification templates. Builder A builder for JourneyTemplatePublishRequest. JourneyTemplatePublishRequest Request body for publishing a journey-scoped notification template. Builder A builder for JourneyTemplateReplaceRequest. Builder A builder for Notification. Builder A builder for Brand. Brand Builder A builder for Content. Version Scope Content Builder A builder for Subscription. Subscription Notification JourneyTemplateReplaceRequest Request body for replacing a journey-scoped notification template draft. Builder A builder for JourneyTemplateSummary. JourneyTemplateSummary Summary fields of a journey-scoped notification template returned in list responses. Builder A builder for JourneyThrottleDynamicNode. Scope Type JourneyThrottleDynamicNode Throttle the journey by a dynamic throttle_key, allowing at mostmax_allowedinvocations perperiod.Builder A builder for JourneyThrottleStaticNode. Scope Type JourneyThrottleStaticNode Throttle the journey by a static scope(userorglobal), allowing at mostmax_allowedinvocations perperiod.Builder A builder for JourneyVersionItem. JourneyVersionItem A published version of a journey. Builder A builder for JourneyVersionsListResponse. JourneyVersionsListResponse Paged list of published journey versions, most recent first. Builder A builder for JourneysInvokeRequest. Builder A builder for Data. Data Data payload passed to the journey. Builder A builder for Profile. Profile Profile data for the user. JourneysInvokeRequest Request body for invoking a journey. Builder A builder for JourneysInvokeResponse. JourneysInvokeResponse Builder A builder for JourneysListResponse. JourneysListResponse -
Enum Summary Enum Description Known An enum containing Version's known values. Value An enum containing Version's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing TriggerType's known values. Value An enum containing TriggerType's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Mode's known values. Value An enum containing Mode's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Mode's known values. Value An enum containing Mode's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Method's known values. Value An enum containing Method's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Method's known values. Value An enum containing Method's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Version's known values. Value An enum containing Version's known values, as well as an _UNKNOWN member. Known An enum containing JourneyMergeStrategy's known values. Value An enum containing JourneyMergeStrategy's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Scope's known values. Value An enum containing Scope's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing RequestType's known values. Value An enum containing RequestType's known values, as well as an _UNKNOWN member. Known An enum containing TriggerType's known values. Value An enum containing TriggerType's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing JourneyState's known values. Value An enum containing JourneyState's known values, as well as an _UNKNOWN member. Known An enum containing Version's known values. Value An enum containing Version's known values, as well as an _UNKNOWN member. Known An enum containing Scope's known values. Value An enum containing Scope's known values, as well as an _UNKNOWN member. Known An enum containing Version's known values. Value An enum containing Version's known values, as well as an _UNKNOWN member. Known An enum containing Scope's known values. Value An enum containing Scope's known values, as well as an _UNKNOWN member. Known An enum containing State's known values. Value An enum containing State's known values, as well as an _UNKNOWN member. Known An enum containing Version's known values. Value An enum containing Version's known values, as well as an _UNKNOWN member. Known An enum containing Scope's known values. Value An enum containing Scope's known values, as well as an _UNKNOWN member. Known An enum containing Scope's known values. Value An enum containing Scope's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Scope's known values. Value An enum containing Scope's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. -
Interface Summary Interface Description Visitor An interface that defines how to map each variant of JourneyConditionsField to a value of type T. Visitor An interface that defines how to map each variant of JourneyNode to a value of type T.