You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
activation_type: StrictStr=Field(description="Determines when an event is sent to the Destination. Possible values: Audience Entered: Sends an event when a profile or entity enters the audience. Audience Exited: Sends an event when a profile or entity exits the audience. Audience Membership Changed: Sends an event for both entries and exits. This does not apply to entities. Note that events are sent for the profile, unless the audience is a Linked Audience. In that case, events are sent for the target entity defined for that audience.", alias="activationType")
40
-
activation_name: StrictStr=Field(description="Name of the activation.", alias="activationName")
41
-
personalization: PersonalizationInput=Field(description="The data points used to enrich the event. Defines which profile traits and/or entity properties are included in the event sent to the Destination. For Action Destinations, any traits or properties specified here must also be included in the destinationMapping to define which Destination fields should be populated.")
39
+
activation_type: StrictStr=Field(description="Determines when an event is sent to the Destination. Possible values: Audience Entered: Sends an event when a profile or entity enters the audience. Audience Exited: Sends an event when a profile or entity exits the audience. Audience Membership Changed: Sends an event for both entries and exits. This does not apply to entities. Note that events are sent for the profile, unless the audience is a Linked Audience. In that case, events are sent for the target entity defined for that audience.", alias="activationType")
40
+
activation_name: StrictStr=Field(description="Activation name. For Warehouse Destinations, this is the table name.", alias="activationName")
41
+
display_name: Optional[StrictStr] =Field(default=None, description="Human-readable label for the activation. Only present for Warehouse Destinations that have a display name configured. When null, the activationName serves as the label.", alias="displayName")
42
+
personalization: PersonalizationInput=Field(description="The data points used to enrich the event. Defines which profile traits and/or entity properties are included in the event sent to the Destination. For Action Destinations, any traits or properties specified here must also be included in the destinationMapping to define which Destination fields should be populated.")
42
43
destination_mapping: Optional[DestinationSubscriptionConfiguration] =Field(default=None, description="Configuration settings for the mappings.", alias="destinationMapping")
43
44
perform_resync: Optional[StrictBool] =Field(default=None, description="Indicates if a full resync is currently pending or in progress.", alias="performResync")
Copy file name to clipboardExpand all lines: segment_public_api/models/add_activation_to_audience_alpha_input.py
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -32,11 +32,12 @@ class AddActivationToAudienceAlphaInput(BaseModel):
32
32
"""# noqa: E501
33
33
enabled: Optional[StrictBool] =Field(default=None, description="Determines whether an activation is enabled.")
34
34
perform_resync: StrictBool=Field(description="Determines whether to perform a full resync upon creation. If true, the entire audience is resent to the Destination from scratch. If false, only future changes will be synced.", alias="performResync")
35
-
activation_type: StrictStr=Field(description="Determines when an event is sent to the Destination. Possible values: Audience Entered: Sends an event when a profile or entity enters the audience. Audience Exited: Sends an event when a profile or entity exits the audience. Audience Membership Changed: Sends an event for both entries and exits. This does not apply to entities. Note that events are sent for the profile, unless the audience is a Linked Audience. In that case, events are sent for the target entity defined for that audience.", alias="activationType")
36
-
activation_name: StrictStr=Field(description="Name of the activation.", alias="activationName")
37
-
personalization: PersonalizationInput=Field(description="The data points used to enrich the event. Defines which profile traits and/or entity properties are included in the event sent to the Destination. For Action Destinations, any traits or properties specified here must also be included in the destinationMapping to define which Destination fields should be populated.")
35
+
activation_type: StrictStr=Field(description="Determines when an event is sent to the Destination. Possible values: Audience Entered: Sends an event when a profile or entity enters the audience. Audience Exited: Sends an event when a profile or entity exits the audience. Audience Membership Changed: Sends an event for both entries and exits. This does not apply to entities. Note that events are sent for the profile, unless the audience is a Linked Audience. In that case, events are sent for the target entity defined for that audience.", alias="activationType")
36
+
activation_name: StrictStr=Field(description="Activation name. For Warehouse Destinations, this is used as the table name.", alias="activationName")
37
+
display_name: Optional[StrictStr] =Field(default=None, description="Optional human-readable label for the activation. Only supported for Warehouse Destinations. When omitted, the activationName is used as the label.", alias="displayName")
38
+
personalization: PersonalizationInput=Field(description="The data points used to enrich the event. Defines which profile traits and/or entity properties are included in the event sent to the Destination. For Action Destinations, any traits or properties specified here must also be included in the destinationMapping to define which Destination fields should be populated.")
38
39
destination_mapping: Optional[DestinationSubscriptionConfiguration] =Field(default=None, description="Defines the specific action and data mapping for the Destination. Only applicable for Action Destinations. Action id: Specifies which action to perform on the Destination (for example: add contact, update list). Settings/Mapping: Defines how event data (including personalization traits) populates specific fields in the Destination. Use the List Supported Destinations from Audience endpoint to find available action ids and the specific Destination fields you can map.", alias="destinationMapping")
personalization: Optional[PersonalizationInput] =Field(default=None, description="The data points used to enrich the event. Defines which profile traits and/or entity properties are included in the event sent to the Destination. For Action Destinations, any traits or properties specified here must also be included in the destinationMapping to define which Destination fields should be populated.")
34
+
activation_name: Optional[StrictStr] =Field(default=None, description="Activation name. For Warehouse Destinations, this is used as the table name.", alias="activationName")
35
+
display_name: Optional[StrictStr] =Field(default=None, description="Optional human-readable label for the activation. Only supported for Warehouse Destinations. Send null to clear. When omitted, the activationName is used as the label.", alias="displayName")
36
+
personalization: Optional[PersonalizationInput] =Field(default=None, description="The data points used to enrich the event. Defines which profile traits and/or entity properties are included in the event sent to the Destination. For Action Destinations, any traits or properties specified here must also be included in the destinationMapping to define which Destination fields should be populated.")
36
37
destination_mapping: Optional[DestinationSubscriptionConfiguration] =Field(default=None, description="Defines the specific action and data mapping for the Destination. Only applicable for Action Destinations. Action id: Specifies which action to perform on the Destination (for example: add contact, update list). Settings/Mapping: Defines how event data (including personalization traits) populates specific fields in the Destination. Use the List Supported Destinations from Audience endpoint to find available action ids and the specific Destination fields you can map.", alias="destinationMapping")
37
38
perform_resync: Optional[StrictBool] =Field(default=None, description="Determines whether to perform a full resync after the update. If true, the entire audience is resent to the Destination using the updated configuration. If false, the update applies only to future syncs.", alias="performResync")
0 commit comments