Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,7 @@ docs/Export.md
docs/ExtendLoyaltyPointsExpiryDateEffectProps.md
docs/ExtendedCoupon.md
docs/FeatureFlag.md
docs/FeatureFlagUpdate.md
docs/FeaturesFeed.md
docs/FuncArgDef.md
docs/FunctionDef.md
Expand Down Expand Up @@ -345,6 +346,7 @@ docs/IncreaseAchievementProgressEffectProps.md
docs/InfluencingCampaignDetails.md
docs/IntegrationApi.md
docs/IntegrationCampaign.md
docs/IntegrationCampaignBase.md
docs/IntegrationCoupon.md
docs/IntegrationCustomerProfileAudienceRequest.md
docs/IntegrationCustomerProfileAudienceRequestItem.md
Expand Down Expand Up @@ -507,6 +509,7 @@ docs/NewReferralsForMultipleAdvocates.md
docs/NewReturn.md
docs/NewRevisionVersion.md
docs/NewReward.md
docs/NewRiskNotification.md
docs/NewRole.md
docs/NewRoleV2.md
docs/NewRuleset.md
Expand Down Expand Up @@ -575,6 +578,7 @@ docs/RevisionActivation.md
docs/RevisionActivationRequest.md
docs/RevisionVersion.md
docs/Reward.md
docs/RiskNotification.md
docs/Role.md
docs/RoleAssign.md
docs/RoleMembership.md
Expand All @@ -597,6 +601,7 @@ docs/RuleEligibility.md
docs/RuleEligibilityFailureDetails.md
docs/RuleFailureReason.md
docs/RuleMetadata.md
docs/RuleMetadataEligibility.md
docs/Ruleset.md
docs/SSOConfig.md
docs/SamlConnection.md
Expand Down Expand Up @@ -995,6 +1000,7 @@ talon_one/models/export.py
talon_one/models/extend_loyalty_points_expiry_date_effect_props.py
talon_one/models/extended_coupon.py
talon_one/models/feature_flag.py
talon_one/models/feature_flag_update.py
talon_one/models/features_feed.py
talon_one/models/func_arg_def.py
talon_one/models/function_def.py
Expand Down Expand Up @@ -1064,6 +1070,7 @@ talon_one/models/import_entity.py
talon_one/models/increase_achievement_progress_effect_props.py
talon_one/models/influencing_campaign_details.py
talon_one/models/integration_campaign.py
talon_one/models/integration_campaign_base.py
talon_one/models/integration_coupon.py
talon_one/models/integration_customer_profile_audience_request.py
talon_one/models/integration_customer_profile_audience_request_item.py
Expand Down Expand Up @@ -1225,6 +1232,7 @@ talon_one/models/new_referrals_for_multiple_advocates.py
talon_one/models/new_return.py
talon_one/models/new_revision_version.py
talon_one/models/new_reward.py
talon_one/models/new_risk_notification.py
talon_one/models/new_role.py
talon_one/models/new_role_v2.py
talon_one/models/new_ruleset.py
Expand Down Expand Up @@ -1293,6 +1301,7 @@ talon_one/models/revision_activation.py
talon_one/models/revision_activation_request.py
talon_one/models/revision_version.py
talon_one/models/reward.py
talon_one/models/risk_notification.py
talon_one/models/role.py
talon_one/models/role_assign.py
talon_one/models/role_membership.py
Expand All @@ -1315,6 +1324,7 @@ talon_one/models/rule_eligibility.py
talon_one/models/rule_eligibility_failure_details.py
talon_one/models/rule_failure_reason.py
talon_one/models/rule_metadata.py
talon_one/models/rule_metadata_eligibility.py
talon_one/models/ruleset.py
talon_one/models/saml_connection.py
talon_one/models/saml_connection_internal.py
Expand Down Expand Up @@ -1702,6 +1712,7 @@ test/test_export.py
test/test_extend_loyalty_points_expiry_date_effect_props.py
test/test_extended_coupon.py
test/test_feature_flag.py
test/test_feature_flag_update.py
test/test_features_feed.py
test/test_func_arg_def.py
test/test_function_def.py
Expand Down Expand Up @@ -1772,6 +1783,7 @@ test/test_increase_achievement_progress_effect_props.py
test/test_influencing_campaign_details.py
test/test_integration_api.py
test/test_integration_campaign.py
test/test_integration_campaign_base.py
test/test_integration_coupon.py
test/test_integration_customer_profile_audience_request.py
test/test_integration_customer_profile_audience_request_item.py
Expand Down Expand Up @@ -1934,6 +1946,7 @@ test/test_new_referrals_for_multiple_advocates.py
test/test_new_return.py
test/test_new_revision_version.py
test/test_new_reward.py
test/test_new_risk_notification.py
test/test_new_role.py
test/test_new_role_v2.py
test/test_new_ruleset.py
Expand Down Expand Up @@ -2002,6 +2015,7 @@ test/test_revision_activation.py
test/test_revision_activation_request.py
test/test_revision_version.py
test/test_reward.py
test/test_risk_notification.py
test/test_role.py
test/test_role_assign.py
test/test_role_membership.py
Expand All @@ -2024,6 +2038,7 @@ test/test_rule_eligibility.py
test/test_rule_eligibility_failure_details.py
test/test_rule_failure_reason.py
test/test_rule_metadata.py
test/test_rule_metadata_eligibility.py
test/test_ruleset.py
test/test_saml_connection.py
test/test_saml_connection_internal.py
Expand Down
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -298,12 +298,12 @@ Class | Method | HTTP request | Description
*ManagementApi* | [**get_experiment**](docs/ManagementApi.md#get_experiment) | **GET** /v1/applications/{applicationId}/experiments/{experimentId} | Get experiment in Application
*ManagementApi* | [**get_exports**](docs/ManagementApi.md#get_exports) | **GET** /v1/exports | Get exports
*ManagementApi* | [**get_loyalty_card**](docs/ManagementApi.md#get_loyalty_card) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId} | Get loyalty card
*ManagementApi* | [**get_loyalty_card_transaction_logs**](docs/ManagementApi.md#get_loyalty_card_transaction_logs) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/logs | List card's transactions
*ManagementApi* | [**get_loyalty_card_transaction_logs**](docs/ManagementApi.md#get_loyalty_card_transaction_logs) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/logs | List card's transactions (Management API)
*ManagementApi* | [**get_loyalty_cards**](docs/ManagementApi.md#get_loyalty_cards) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards | List loyalty cards
*ManagementApi* | [**get_loyalty_ledger_balances**](docs/ManagementApi.md#get_loyalty_ledger_balances) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances
*ManagementApi* | [**get_loyalty_ledger_balances**](docs/ManagementApi.md#get_loyalty_ledger_balances) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances (Management API)
*ManagementApi* | [**get_loyalty_points**](docs/ManagementApi.md#get_loyalty_points) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId} | Get customer's full loyalty ledger
*ManagementApi* | [**get_loyalty_program**](docs/ManagementApi.md#get_loyalty_program) | **GET** /v1/loyalty_programs/{loyaltyProgramId} | Get loyalty program
*ManagementApi* | [**get_loyalty_program_profile_ledger_transactions**](docs/ManagementApi.md#get_loyalty_program_profile_ledger_transactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions
*ManagementApi* | [**get_loyalty_program_profile_ledger_transactions**](docs/ManagementApi.md#get_loyalty_program_profile_ledger_transactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions (Management API)
*ManagementApi* | [**get_loyalty_program_transactions**](docs/ManagementApi.md#get_loyalty_program_transactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/transactions | List loyalty program transactions
*ManagementApi* | [**get_loyalty_programs**](docs/ManagementApi.md#get_loyalty_programs) | **GET** /v1/loyalty_programs | List loyalty programs
*ManagementApi* | [**get_loyalty_statistics**](docs/ManagementApi.md#get_loyalty_statistics) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/statistics | Get loyalty program statistics
Expand Down Expand Up @@ -644,6 +644,7 @@ Class | Method | HTTP request | Description
- [ExtendLoyaltyPointsExpiryDateEffectProps](docs/ExtendLoyaltyPointsExpiryDateEffectProps.md)
- [ExtendedCoupon](docs/ExtendedCoupon.md)
- [FeatureFlag](docs/FeatureFlag.md)
- [FeatureFlagUpdate](docs/FeatureFlagUpdate.md)
- [FeaturesFeed](docs/FeaturesFeed.md)
- [FuncArgDef](docs/FuncArgDef.md)
- [FunctionDef](docs/FunctionDef.md)
Expand Down Expand Up @@ -713,6 +714,7 @@ Class | Method | HTTP request | Description
- [IncreaseAchievementProgressEffectProps](docs/IncreaseAchievementProgressEffectProps.md)
- [InfluencingCampaignDetails](docs/InfluencingCampaignDetails.md)
- [IntegrationCampaign](docs/IntegrationCampaign.md)
- [IntegrationCampaignBase](docs/IntegrationCampaignBase.md)
- [IntegrationCoupon](docs/IntegrationCoupon.md)
- [IntegrationCustomerProfileAudienceRequest](docs/IntegrationCustomerProfileAudienceRequest.md)
- [IntegrationCustomerProfileAudienceRequestItem](docs/IntegrationCustomerProfileAudienceRequestItem.md)
Expand Down Expand Up @@ -874,6 +876,7 @@ Class | Method | HTTP request | Description
- [NewReturn](docs/NewReturn.md)
- [NewRevisionVersion](docs/NewRevisionVersion.md)
- [NewReward](docs/NewReward.md)
- [NewRiskNotification](docs/NewRiskNotification.md)
- [NewRole](docs/NewRole.md)
- [NewRoleV2](docs/NewRoleV2.md)
- [NewRuleset](docs/NewRuleset.md)
Expand Down Expand Up @@ -942,6 +945,7 @@ Class | Method | HTTP request | Description
- [RevisionActivationRequest](docs/RevisionActivationRequest.md)
- [RevisionVersion](docs/RevisionVersion.md)
- [Reward](docs/Reward.md)
- [RiskNotification](docs/RiskNotification.md)
- [Role](docs/Role.md)
- [RoleAssign](docs/RoleAssign.md)
- [RoleMembership](docs/RoleMembership.md)
Expand All @@ -964,6 +968,7 @@ Class | Method | HTTP request | Description
- [RuleEligibilityFailureDetails](docs/RuleEligibilityFailureDetails.md)
- [RuleFailureReason](docs/RuleFailureReason.md)
- [RuleMetadata](docs/RuleMetadata.md)
- [RuleMetadataEligibility](docs/RuleMetadataEligibility.md)
- [Ruleset](docs/Ruleset.md)
- [SSOConfig](docs/SSOConfig.md)
- [SamlConnection](docs/SamlConnection.md)
Expand Down
4 changes: 2 additions & 2 deletions docs/CampaignEligibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **int** | Unique ID of Campaign. |
**application_id** | **int** | The ID of the Application that owns this entity. |
**id** | **int** | Unique ID of Campaign. |
**name** | **str** | The name of the campaign. |
**description** | **str** | A detailed description of the campaign. | [optional]
**start_time** | **datetime** | Timestamp when the campaign will become active. | [optional]
Expand All @@ -15,8 +15,8 @@ Name | Type | Description | Notes
**state** | **str** | The state of the campaign. | [default to 'enabled']
**tags** | **List[str]** | A list of tags for the campaign. |
**features** | **List[str]** | The features enabled in this campaign. |
**rules** | [**List[RuleMetadata]**](RuleMetadata.md) | A list of rules containing customer-facing details of the rewards defined in the campaign. | [optional]
**eligibility** | [**List[CampaignEligibilityDetails]**](CampaignEligibilityDetails.md) | The customer's eligibility for each campaign in the current customer session. |
**rules** | [**List[RuleMetadataEligibility]**](RuleMetadataEligibility.md) | A list of rules containing customer-facing details of the rewards defined in the campaign. |

## Example

Expand Down
2 changes: 2 additions & 0 deletions docs/Experiment.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ Name | Type | Description | Notes
**activated** | **datetime** | The date and time the experiment was activated. | [optional]
**state** | **str** | A disabled experiment is not evaluated for rules or coupons. | [default to 'disabled']
**variants** | [**List[ExperimentVariant]**](ExperimentVariant.md) | | [optional]
**goal_type** | **str** | The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. |
**goal_description** | **str** | A description of the experiment goal. Provides context for the AI summary and helps it interpret the outcome of the experiment against the stated goal. | [optional]
**deletedat** | **datetime** | The date and time the experiment was deleted. | [optional]

## Example
Expand Down
30 changes: 30 additions & 0 deletions docs/FeatureFlagUpdate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# FeatureFlagUpdate


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **str** | The name of the feature flag. |
**value** | **str** | The value of the feature flag. |

## Example

```python
from talon_one.models.feature_flag_update import FeatureFlagUpdate

# TODO update the JSON string below
json = "{}"
# create an instance of FeatureFlagUpdate from a JSON string
feature_flag_update_instance = FeatureFlagUpdate.from_json(json)
# print the JSON string representation of the object
print(FeatureFlagUpdate.to_json())

# convert the object into a dict
feature_flag_update_dict = feature_flag_update_instance.to_dict()
# create an instance of FeatureFlagUpdate from a dict
feature_flag_update_from_dict = FeatureFlagUpdate.from_dict(feature_flag_update_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


2 changes: 1 addition & 1 deletion docs/IntegrationCampaign.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Name | Type | Description | Notes
**state** | **str** | The state of the campaign. | [default to 'enabled']
**tags** | **List[str]** | A list of tags for the campaign. |
**features** | **List[str]** | The features enabled in this campaign. |
**rules** | [**List[RuleMetadata]**](RuleMetadata.md) | A list of rules containing customer-facing details of the rewards defined in the campaign. | [optional]
**rules** | [**List[RuleMetadata]**](RuleMetadata.md) | A list of rules containing customer-facing details of the rewards defined in the campaign. |

## Example

Expand Down
38 changes: 38 additions & 0 deletions docs/IntegrationCampaignBase.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# IntegrationCampaignBase


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**application_id** | **int** | The ID of the Application that owns this entity. |
**id** | **int** | Unique ID of Campaign. |
**name** | **str** | The name of the campaign. |
**description** | **str** | A detailed description of the campaign. | [optional]
**start_time** | **datetime** | Timestamp when the campaign will become active. | [optional]
**end_time** | **datetime** | Timestamp when the campaign will become inactive. | [optional]
**attributes** | **object** | Arbitrary properties associated with this campaign. | [optional]
**state** | **str** | The state of the campaign. | [default to 'enabled']
**tags** | **List[str]** | A list of tags for the campaign. |
**features** | **List[str]** | The features enabled in this campaign. |

## Example

```python
from talon_one.models.integration_campaign_base import IntegrationCampaignBase

# TODO update the JSON string below
json = "{}"
# create an instance of IntegrationCampaignBase from a JSON string
integration_campaign_base_instance = IntegrationCampaignBase.from_json(json)
# print the JSON string representation of the object
print(IntegrationCampaignBase.to_json())

# convert the object into a dict
integration_campaign_base_dict = integration_campaign_base_instance.to_dict()
# create an instance of IntegrationCampaignBase from a dict
integration_campaign_base_from_dict = IntegrationCampaignBase.from_dict(integration_campaign_base_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


Loading
Loading