Package com.courier.models.journeys
Class JourneysInvokeRequest.Data
-
- All Implemented Interfaces:
public final class JourneysInvokeRequest.DataData payload passed to the journey. The expected shape can be predefined using the schema builder in the journey editor. This data is available in journey steps for condition evaluation and template variable interpolation. Can also contain user identifiers (user_id, userId, anonymousId) if not provided elsewhere.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classJourneysInvokeRequest.Data.BuilderA builder for Data.
-
Method Summary
Modifier and Type Method Description final Map<String, JsonValue>_additionalProperties()final JourneysInvokeRequest.Data.BuildertoBuilder()final JourneysInvokeRequest.Datavalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static JourneysInvokeRequest.Data.Builderbuilder()Returns a mutable builder for constructing an instance of Data. -
-
Method Detail
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final JourneysInvokeRequest.Data.Builder toBuilder()
-
validate
final JourneysInvokeRequest.Data validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static JourneysInvokeRequest.Data.Builder builder()
Returns a mutable builder for constructing an instance of Data.
-
-
-
-