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
Copy file name to clipboardExpand all lines: docs/AccountAdditionalCost.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,17 @@ Name | Type | Description | Notes
14
14
**title** | **String** | The human-readable name for the additional cost that will be shown in the Campaign Manager. Like `name`, the combination of entity and title must also be unique. |
15
15
**description** | **String** | A description of this additional cost. |
16
16
**subscribedApplicationsIds** | **List<Integer>** | A list of the IDs of the applications that are subscribed to this additional cost | [optional]
17
+
**type** | [**TypeEnum**](#TypeEnum) | The type of additional cost. The following options can be chosen: - `session`: Additional cost will be added per session, - `item`: Additional cost will be added per item, - `both`: Additional cost will be added per item and session. | [optional]
Copy file name to clipboardExpand all lines: docs/AddLoyaltyPointsEffectProps.md
+13-9Lines changed: 13 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,23 @@
2
2
3
3
# AddLoyaltyPointsEffectProps
4
4
5
-
The properties specific to the \"addLoyaltyPoints\" effect. This gets triggered whenever a validated rule contained an \"add loyalty\" effect. These points are automatically stored and managed inside Talon.One.
5
+
The properties specific to the \"addLoyaltyPoints\" effect. This gets triggered whenever a validated rule contained an \"add loyalty\" effect. These points are automatically stored and managed inside Talon.One.
**name** | **String** | The name/description of this loyalty point addition |
11
-
**programId** | **Integer** | The ID of the loyalty program where these points were added |
12
-
**subLedgerId** | **String** | The ID of the subledger within the loyalty program where these points were added |
13
-
**value** | [**BigDecimal**](BigDecimal.md) | The amount of points that were added |
14
-
**recipientIntegrationId** | **String** | The user for whom these points were added |
15
-
**startDate** | [**OffsetDateTime**](OffsetDateTime.md) | Date after which points will be valid | [optional]
16
-
**expiryDate** | [**OffsetDateTime**](OffsetDateTime.md) | Date after which points will expire | [optional]
17
-
**transactionUUID** | **String** | The identifier of this addition in the loyalty ledger |
10
+
**name** | **String** | The name/description of this loyalty point addition. |
11
+
**programId** | **Integer** | The ID of the loyalty program where these points were added. |
12
+
**subLedgerId** | **String** | The ID of the subledger within the loyalty program where these points were added. |
13
+
**value** | [**BigDecimal**](BigDecimal.md) | The amount of points that were added. |
14
+
**desiredValue** | [**BigDecimal**](BigDecimal.md) | The original amount of loyalty points to be awarded. | [optional]
15
+
**recipientIntegrationId** | **String** | The user for whom these points were added. |
16
+
**startDate** | [**OffsetDateTime**](OffsetDateTime.md) | Date after which points will be valid. | [optional]
17
+
**expiryDate** | [**OffsetDateTime**](OffsetDateTime.md) | Date after which points will expire. | [optional]
18
+
**transactionUUID** | **String** | The identifier of this addition in the loyalty ledger. |
19
+
**cartItemPosition** | [**BigDecimal**](BigDecimal.md) | The index of the item in the cart items list on which the loyal points addition should be applied. | [optional]
20
+
**cartItemSubPosition** | [**BigDecimal**](BigDecimal.md) | The sub position is triggered when application flattening is enabled. It indicates to which item the loyalty points addition applies, for cart items with `quantity`> 1. | [optional]
21
+
**cardIdentifier** | **String** | The card on which these points were added. | [optional]
Copy file name to clipboardExpand all lines: docs/Application.md
+22-10Lines changed: 22 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,17 +14,19 @@ Name | Type | Description | Notes
14
14
**name** | **String** | The name of this application. |
15
15
**description** | **String** | A longer description of the application. | [optional]
16
16
**timezone** | **String** | A string containing an IANA timezone descriptor. |
17
-
**currency** | **String** | A string describing a default currency for new customer sessions. |
18
-
**caseSensitivity** | [**CaseSensitivityEnum**](#CaseSensitivityEnum) | A string indicating how should campaigns in this application deal with case sensitivity on coupon codes. | [optional]
19
-
**attributes** | [**Object**](.md) | Arbitrary properties associated with this campaign | [optional]
20
-
**limits** | [**List<LimitConfig>**](LimitConfig.md) | Default limits for campaigns created in this application | [optional]
21
-
**campaignPriority** | [**CampaignPriorityEnum**](#CampaignPriorityEnum) | Default priority for campaigns created in this application, can be one of (universal, stackable, exclusive). If no value is provided, this is set to \"universal\" | [optional]
22
-
**exclusiveCampaignsStrategy** | [**ExclusiveCampaignsStrategyEnum**](#ExclusiveCampaignsStrategyEnum) | The strategy used when choosing exclusive campaigns for evaluation, can be one of (listOrder, lowestDiscount, highestDiscount). If no value is provided, this is set to \"listOrder\" | [optional]
23
-
**defaultDiscountScope** | [**DefaultDiscountScopeEnum**](#DefaultDiscountScopeEnum) | The default scope to apply \"setDiscount\" effects on if no scope was provided with the effect. | [optional]
24
-
**enableCascadingDiscounts** | **Boolean** | Flag indicating if discounts should cascade for this application | [optional]
25
-
**enableFlattenedCartItems** | **Boolean** | Flag indicating if cart items of quantity larger than one should be separated into different items of quantity one | [optional]
17
+
**currency** | **String** | The default currency for new customer sessions. |
18
+
**caseSensitivity** | [**CaseSensitivityEnum**](#CaseSensitivityEnum) | The case sensitivity behavior to check coupon codes in the campaigns of this Application. | [optional]
19
+
**attributes** | [**Object**](.md) | Arbitrary properties associated with this campaign. | [optional]
20
+
**limits** | [**List<LimitConfig>**](LimitConfig.md) | Default limits for campaigns created in this application. | [optional]
21
+
**campaignPriority** | [**CampaignPriorityEnum**](#CampaignPriorityEnum) | Default [priority](https://docs.talon.one/docs/product/applications/setting-up-campaign-priorities) for campaigns created in this Application. | [optional]
22
+
**exclusiveCampaignsStrategy** | [**ExclusiveCampaignsStrategyEnum**](#ExclusiveCampaignsStrategyEnum) | The strategy used when choosing exclusive campaigns for evaluation. | [optional]
23
+
**defaultDiscountScope** | [**DefaultDiscountScopeEnum**](#DefaultDiscountScopeEnum) | The default scope to apply `setDiscount` effects on if no scope was provided with the effect. | [optional]
24
+
**enableCascadingDiscounts** | **Boolean** | Indicates if discounts should cascade for this Application. | [optional]
25
+
**enableFlattenedCartItems** | **Boolean** | Indicates if cart items of quantity larger than one should be separated into different items of quantity one. See [the docs](https://docs.talon.one/docs/product/campaigns/campaign-evaluation/#flattened-cart-items). | [optional]
**sandbox** | **Boolean** | Flag indicating if this is a live or sandbox application | [optional]
27
+
**sandbox** | **Boolean** | Indicates if this is a live or sandbox Application. | [optional]
28
+
**enablePartialDiscounts** | **Boolean** | Indicates if this Application supports partial discounts. | [optional]
29
+
**defaultDiscountAdditionalCostPerItemScope** | [**DefaultDiscountAdditionalCostPerItemScopeEnum**](#DefaultDiscountAdditionalCostPerItemScopeEnum) | The default scope to apply `setDiscountPerItem` effects on if no scope was provided with the effect. | [optional]
28
30
**loyaltyPrograms** | [**List<LoyaltyProgram>**](LoyaltyProgram.md) | An array containing all the loyalty programs to which this application is subscribed |
**expires** | [**OffsetDateTime**](OffsetDateTime.md) | The date the API key expired |
12
-
**platform** | [**PlatformEnum**](#PlatformEnum) | Platform the API key is valid for. | [optional]
12
+
**platform** | [**PlatformEnum**](#PlatformEnum) | The third-party platform the API key is valid for. Use `none` for a generic API key to be used from your own integration layer. | [optional]
13
13
**id** | **Integer** | ID of the API Key |
14
14
**createdBy** | **Integer** | ID of user who created |
15
15
**accountID** | **Integer** | ID of account the key is used for |
**id** | **Integer** | Unique ID for this entity. |
11
-
**created** | [**OffsetDateTime**](OffsetDateTime.md) | The exact moment this entity was created. The exact moment this entity was created. The exact moment this entity was created. |
10
+
**id** | **Integer** | Unique ID for this entity. Unique ID for this entity. |
11
+
**created** | [**OffsetDateTime**](OffsetDateTime.md) | The exact moment this entity was created. The exact moment this entity was created. The exact moment this entity was created. The exact moment this entity was created. |
12
12
**integrationId** | **String** | The integration ID for this entity sent to and used in the Talon.One system. The integration ID for this entity sent to and used in the Talon.One system. |
13
13
**attributes** | [**Object**](.md) | Arbitrary properties associated with this item |
14
14
**accountId** | **Integer** | The ID of the Talon.One account that owns this profile. The ID of the Talon.One account that owns this profile. |
15
15
**closedSessions** | **Integer** | The total amount of closed sessions by a customer. A closed session is a successful purchase. |
16
16
**totalSales** | [**BigDecimal**](BigDecimal.md) | Sum of all purchases made by this customer |
17
-
**loyaltyMemberships** | [**List<LoyaltyMembership>**](LoyaltyMembership.md) | A list of loyalty programs joined by the customer | [optional]
17
+
**loyaltyMemberships** | [**List<LoyaltyMembership>**](LoyaltyMembership.md) | **DEPRECATED**A list of loyalty programs joined by the customer. | [optional]
18
18
**audienceMemberships** | [**List<AudienceMembership>**](AudienceMembership.md) | A list of audiences the customer belongs to | [optional]
19
-
**lastActivity** | [**OffsetDateTime**](OffsetDateTime.md) | Timestamp of the most recent event received from this customer |
19
+
**lastActivity** | [**OffsetDateTime**](OffsetDateTime.md) | Timestamp of the most recent event received from this customer. This field is updated on calls that trigger the rule-engine and that are not [dry requests](https://docs.talon.one/docs/dev/integration-api/dry-requests/#overlay). For example, [reserving a coupon](https://docs.talon.one/integration-api/#operation/createCouponReservation) for a customer doesn't impact this field. |
20
+
**advocateIntegrationId** | **String** | The Integration ID of the Customer Profile that referred this Customer in the Application. | [optional]
0 commit comments