From 3fa0a16afbe04b7f33ce54d382c1619bd2f6f2cb Mon Sep 17 00:00:00 2001 From: Simon Schulte Date: Thu, 21 May 2026 09:03:39 +0200 Subject: [PATCH 1/3] old state --- .openapi-generator/FILES | 33 + README.md | 21 +- api/openapi.yaml | 875 +++++++++++------- build.gradle | 2 +- build.sbt | 2 +- docs/ApplicationEvent.md | 3 +- docs/BaseCampaign.md | 1 + docs/Campaign.md | 1 + docs/CampaignEligibility.md | 4 +- docs/CampaignTemplate.md | 1 + docs/Event.md | 3 +- docs/EventAttributesEntity.md | 2 +- docs/EventV2.md | 2 +- docs/EventV3.md | 16 +- docs/EventV3Connections.md | 13 + docs/EventV3Entity.md | 13 + docs/EventV3RequestEntity.md | 19 + docs/Experiment.md | 13 + docs/FeatureFlagUpdate.md | 14 + docs/IntegrationApi.md | 2 +- docs/IntegrationCampaign.md | 2 +- docs/IntegrationCampaignBase.md | 43 + docs/IntegrationEvent.md | 2 +- docs/IntegrationEventV2Request.md | 2 +- docs/IntegrationEventV3Request.md | 7 +- docs/IntegrationHubEventStatusUpdate.md | 23 + docs/ManagementApi.md | 66 +- docs/NewCampaign.md | 1 + docs/NewCampaignTemplate.md | 1 + docs/NewEvent.md | 2 +- docs/NewEventV3Entity.md | 13 + docs/NewExperiment.md | 13 + docs/NewRevisionVersion.md | 1 + docs/NewReward.md | 2 - docs/NewRiskNotification.md | 46 + docs/RevisionVersion.md | 1 + docs/Reward.md | 5 +- docs/RewardPointsRequired.md | 17 + docs/RiskNotification.md | 50 + docs/RuleMetadata.md | 1 - docs/RuleMetadataEligibility.md | 17 + docs/StrikethroughLabelingNotification.md | 2 +- ...ikethroughSetDiscountPerItemEffectProps.md | 4 +- ...oughSetDiscountPerItemMemberEffectProps.md | 2 +- docs/TalangAttribute.md | 2 + docs/UpdateCampaign.md | 1 + docs/UpdateCampaignTemplate.md | 1 + docs/UpdateExperiment.md | 13 + docs/UpdateReward.md | 4 +- pom.xml | 2 +- src/main/java/one/talon/ApiClient.java | 2 +- src/main/java/one/talon/Configuration.java | 2 +- src/main/java/one/talon/JSON.java | 11 + .../java/one/talon/api/IntegrationApi.java | 6 +- .../java/one/talon/api/ManagementApi.java | 253 ++--- .../one/talon/model/ApplicationEvent.java | 35 +- .../java/one/talon/model/BaseCampaign.java | 4 +- src/main/java/one/talon/model/Campaign.java | 4 +- .../one/talon/model/CampaignEligibility.java | 146 ++- .../one/talon/model/CampaignTemplate.java | 4 +- src/main/java/one/talon/model/Event.java | 35 +- .../talon/model/EventAttributesEntity.java | 2 +- src/main/java/one/talon/model/EventV2.java | 2 +- src/main/java/one/talon/model/EventV3.java | 260 +++--- .../one/talon/model/EventV3Connections.java | 287 ++++++ .../java/one/talon/model/EventV3Entity.java | 287 ++++++ .../one/talon/model/EventV3RequestEntity.java | 476 ++++++++++ src/main/java/one/talon/model/Experiment.java | 122 ++- .../one/talon/model/FeatureFlagUpdate.java | 323 +++++++ .../one/talon/model/IntegrationCampaign.java | 30 +- .../talon/model/IntegrationCampaignBase.java | 677 ++++++++++++++ .../one/talon/model/IntegrationEvent.java | 2 +- .../model/IntegrationEventV2Request.java | 2 +- .../model/IntegrationEventV3Request.java | 101 +- .../IntegrationHubEventStatusUpdate.java | 374 ++++++++ .../java/one/talon/model/NewCampaign.java | 4 +- .../one/talon/model/NewCampaignTemplate.java | 4 +- src/main/java/one/talon/model/NewEvent.java | 2 +- .../one/talon/model/NewEventV3Entity.java | 294 ++++++ .../java/one/talon/model/NewExperiment.java | 124 ++- .../one/talon/model/NewRevisionVersion.java | 4 +- src/main/java/one/talon/model/NewReward.java | 104 +-- .../one/talon/model/NewRiskNotification.java | 520 +++++++++++ .../java/one/talon/model/RevisionVersion.java | 4 +- src/main/java/one/talon/model/Reward.java | 139 ++- .../one/talon/model/RewardPointsRequired.java | 374 ++++++++ .../one/talon/model/RiskNotification.java | 625 +++++++++++++ .../java/one/talon/model/RuleMetadata.java | 57 +- .../talon/model/RuleMetadataEligibility.java | 428 +++++++++ .../StrikethroughLabelingNotification.java | 4 +- ...ethroughSetDiscountPerItemEffectProps.java | 4 +- ...ghSetDiscountPerItemMemberEffectProps.java | 2 +- .../java/one/talon/model/TalangAttribute.java | 6 +- .../java/one/talon/model/UpdateCampaign.java | 4 +- .../talon/model/UpdateCampaignTemplate.java | 4 +- .../one/talon/model/UpdateExperiment.java | 124 ++- .../java/one/talon/model/UpdateReward.java | 111 ++- .../one/talon/api/IntegrationApiTest.java | 2 +- .../java/one/talon/api/ManagementApiTest.java | 37 +- .../one/talon/model/ApplicationEventTest.java | 8 + .../talon/model/CampaignEligibilityTest.java | 26 +- src/test/java/one/talon/model/EventTest.java | 8 + .../talon/model/EventV3ConnectionsTest.java | 48 + .../one/talon/model/EventV3EntityTest.java | 48 + .../talon/model/EventV3RequestEntityTest.java | 98 ++ .../java/one/talon/model/EventV3Test.java | 53 +- .../java/one/talon/model/ExperimentTest.java | 16 + .../talon/model/FeatureFlagUpdateTest.java | 56 ++ .../model/IntegrationCampaignBaseTest.java | 123 +++ .../model/IntegrationEventV3RequestTest.java | 20 +- .../IntegrationHubEventStatusUpdateTest.java | 56 ++ .../one/talon/model/NewEventV3EntityTest.java | 48 + .../one/talon/model/NewExperimentTest.java | 16 + .../java/one/talon/model/NewRewardTest.java | 18 - .../talon/model/NewRiskNotificationTest.java | 64 ++ .../talon/model/RewardPointsRequiredTest.java | 73 ++ src/test/java/one/talon/model/RewardTest.java | 25 + .../one/talon/model/RiskNotificationTest.java | 97 ++ .../model/RuleMetadataEligibilityTest.java | 83 ++ .../one/talon/model/RuleMetadataTest.java | 11 - .../one/talon/model/UpdateExperimentTest.java | 16 + .../one/talon/model/UpdateRewardTest.java | 17 + 122 files changed, 7719 insertions(+), 1123 deletions(-) create mode 100644 docs/EventV3Connections.md create mode 100644 docs/EventV3Entity.md create mode 100644 docs/EventV3RequestEntity.md create mode 100644 docs/FeatureFlagUpdate.md create mode 100644 docs/IntegrationCampaignBase.md create mode 100644 docs/IntegrationHubEventStatusUpdate.md create mode 100644 docs/NewEventV3Entity.md create mode 100644 docs/NewRiskNotification.md create mode 100644 docs/RewardPointsRequired.md create mode 100644 docs/RiskNotification.md create mode 100644 docs/RuleMetadataEligibility.md create mode 100644 src/main/java/one/talon/model/EventV3Connections.java create mode 100644 src/main/java/one/talon/model/EventV3Entity.java create mode 100644 src/main/java/one/talon/model/EventV3RequestEntity.java create mode 100644 src/main/java/one/talon/model/FeatureFlagUpdate.java create mode 100644 src/main/java/one/talon/model/IntegrationCampaignBase.java create mode 100644 src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java create mode 100644 src/main/java/one/talon/model/NewEventV3Entity.java create mode 100644 src/main/java/one/talon/model/NewRiskNotification.java create mode 100644 src/main/java/one/talon/model/RewardPointsRequired.java create mode 100644 src/main/java/one/talon/model/RiskNotification.java create mode 100644 src/main/java/one/talon/model/RuleMetadataEligibility.java create mode 100644 src/test/java/one/talon/model/EventV3ConnectionsTest.java create mode 100644 src/test/java/one/talon/model/EventV3EntityTest.java create mode 100644 src/test/java/one/talon/model/EventV3RequestEntityTest.java create mode 100644 src/test/java/one/talon/model/FeatureFlagUpdateTest.java create mode 100644 src/test/java/one/talon/model/IntegrationCampaignBaseTest.java create mode 100644 src/test/java/one/talon/model/IntegrationHubEventStatusUpdateTest.java create mode 100644 src/test/java/one/talon/model/NewEventV3EntityTest.java create mode 100644 src/test/java/one/talon/model/NewRiskNotificationTest.java create mode 100644 src/test/java/one/talon/model/RewardPointsRequiredTest.java create mode 100644 src/test/java/one/talon/model/RiskNotificationTest.java create mode 100644 src/test/java/one/talon/model/RuleMetadataEligibilityTest.java diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 618ff789..ae73baec 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -245,6 +245,9 @@ docs/EventAttributesEntity.md docs/EventType.md docs/EventV2.md docs/EventV3.md +docs/EventV3Connections.md +docs/EventV3Entity.md +docs/EventV3RequestEntity.md docs/Experiment.md docs/ExperimentCampaignCopy.md docs/ExperimentCopy.md @@ -277,6 +280,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 @@ -347,6 +351,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 @@ -367,6 +372,7 @@ docs/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationActio docs/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.md docs/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.md docs/IntegrationHubEventRecord.md +docs/IntegrationHubEventStatusUpdate.md docs/IntegrationHubFlow.md docs/IntegrationHubFlowConfig.md docs/IntegrationHubFlowConfigResponse.md @@ -483,6 +489,7 @@ docs/NewCustomerSession.md docs/NewCustomerSessionV2.md docs/NewEvent.md docs/NewEventType.md +docs/NewEventV3Entity.md docs/NewExperiment.md docs/NewExperimentVariant.md docs/NewExperimentVariantArray.md @@ -509,6 +516,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 @@ -577,6 +585,8 @@ docs/RevisionActivation.md docs/RevisionActivationRequest.md docs/RevisionVersion.md docs/Reward.md +docs/RewardPointsRequired.md +docs/RiskNotification.md docs/Role.md docs/RoleAssign.md docs/RoleMembership.md @@ -599,6 +609,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 @@ -979,6 +990,9 @@ src/main/java/one/talon/model/EventAttributesEntity.java src/main/java/one/talon/model/EventType.java src/main/java/one/talon/model/EventV2.java src/main/java/one/talon/model/EventV3.java +src/main/java/one/talon/model/EventV3Connections.java +src/main/java/one/talon/model/EventV3Entity.java +src/main/java/one/talon/model/EventV3RequestEntity.java src/main/java/one/talon/model/Experiment.java src/main/java/one/talon/model/ExperimentCampaignCopy.java src/main/java/one/talon/model/ExperimentCopy.java @@ -1011,6 +1025,7 @@ src/main/java/one/talon/model/Export.java src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java src/main/java/one/talon/model/ExtendedCoupon.java src/main/java/one/talon/model/FeatureFlag.java +src/main/java/one/talon/model/FeatureFlagUpdate.java src/main/java/one/talon/model/FeaturesFeed.java src/main/java/one/talon/model/FuncArgDef.java src/main/java/one/talon/model/FunctionDef.java @@ -1080,6 +1095,7 @@ src/main/java/one/talon/model/ImportEntity.java src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java src/main/java/one/talon/model/InfluencingCampaignDetails.java src/main/java/one/talon/model/IntegrationCampaign.java +src/main/java/one/talon/model/IntegrationCampaignBase.java src/main/java/one/talon/model/IntegrationCoupon.java src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java @@ -1100,6 +1116,7 @@ src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPoint src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java src/main/java/one/talon/model/IntegrationHubEventRecord.java +src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java src/main/java/one/talon/model/IntegrationHubFlow.java src/main/java/one/talon/model/IntegrationHubFlowConfig.java src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java @@ -1215,6 +1232,7 @@ src/main/java/one/talon/model/NewCustomerSession.java src/main/java/one/talon/model/NewCustomerSessionV2.java src/main/java/one/talon/model/NewEvent.java src/main/java/one/talon/model/NewEventType.java +src/main/java/one/talon/model/NewEventV3Entity.java src/main/java/one/talon/model/NewExperiment.java src/main/java/one/talon/model/NewExperimentVariant.java src/main/java/one/talon/model/NewExperimentVariantArray.java @@ -1241,6 +1259,7 @@ src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java src/main/java/one/talon/model/NewReturn.java src/main/java/one/talon/model/NewRevisionVersion.java src/main/java/one/talon/model/NewReward.java +src/main/java/one/talon/model/NewRiskNotification.java src/main/java/one/talon/model/NewRole.java src/main/java/one/talon/model/NewRoleV2.java src/main/java/one/talon/model/NewRuleset.java @@ -1309,6 +1328,8 @@ src/main/java/one/talon/model/RevisionActivation.java src/main/java/one/talon/model/RevisionActivationRequest.java src/main/java/one/talon/model/RevisionVersion.java src/main/java/one/talon/model/Reward.java +src/main/java/one/talon/model/RewardPointsRequired.java +src/main/java/one/talon/model/RiskNotification.java src/main/java/one/talon/model/Role.java src/main/java/one/talon/model/RoleAssign.java src/main/java/one/talon/model/RoleMembership.java @@ -1331,6 +1352,7 @@ src/main/java/one/talon/model/RuleEligibility.java src/main/java/one/talon/model/RuleEligibilityFailureDetails.java src/main/java/one/talon/model/RuleFailureReason.java src/main/java/one/talon/model/RuleMetadata.java +src/main/java/one/talon/model/RuleMetadataEligibility.java src/main/java/one/talon/model/Ruleset.java src/main/java/one/talon/model/SSOConfig.java src/main/java/one/talon/model/SamlConnection.java @@ -1683,6 +1705,9 @@ src/test/java/one/talon/model/EventAttributesEntityTest.java src/test/java/one/talon/model/EventTest.java src/test/java/one/talon/model/EventTypeTest.java src/test/java/one/talon/model/EventV2Test.java +src/test/java/one/talon/model/EventV3ConnectionsTest.java +src/test/java/one/talon/model/EventV3EntityTest.java +src/test/java/one/talon/model/EventV3RequestEntityTest.java src/test/java/one/talon/model/EventV3Test.java src/test/java/one/talon/model/ExperimentCampaignCopyTest.java src/test/java/one/talon/model/ExperimentCopyExperimentTest.java @@ -1716,6 +1741,7 @@ src/test/java/one/talon/model/ExportTest.java src/test/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectPropsTest.java src/test/java/one/talon/model/ExtendedCouponTest.java src/test/java/one/talon/model/FeatureFlagTest.java +src/test/java/one/talon/model/FeatureFlagUpdateTest.java src/test/java/one/talon/model/FeaturesFeedTest.java src/test/java/one/talon/model/FuncArgDefTest.java src/test/java/one/talon/model/FunctionDefTest.java @@ -1784,6 +1810,7 @@ src/test/java/one/talon/model/IdentifiableEntityTest.java src/test/java/one/talon/model/ImportEntityTest.java src/test/java/one/talon/model/IncreaseAchievementProgressEffectPropsTest.java src/test/java/one/talon/model/InfluencingCampaignDetailsTest.java +src/test/java/one/talon/model/IntegrationCampaignBaseTest.java src/test/java/one/talon/model/IntegrationCampaignTest.java src/test/java/one/talon/model/IntegrationCouponTest.java src/test/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItemTest.java @@ -1805,6 +1832,7 @@ src/test/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPoint src/test/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotificationTest.java src/test/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotificationTest.java src/test/java/one/talon/model/IntegrationHubEventRecordTest.java +src/test/java/one/talon/model/IntegrationHubEventStatusUpdateTest.java src/test/java/one/talon/model/IntegrationHubFlowConfigResponseTest.java src/test/java/one/talon/model/IntegrationHubFlowConfigTest.java src/test/java/one/talon/model/IntegrationHubFlowResponseTest.java @@ -1920,6 +1948,7 @@ src/test/java/one/talon/model/NewCustomerSessionTest.java src/test/java/one/talon/model/NewCustomerSessionV2Test.java src/test/java/one/talon/model/NewEventTest.java src/test/java/one/talon/model/NewEventTypeTest.java +src/test/java/one/talon/model/NewEventV3EntityTest.java src/test/java/one/talon/model/NewExperimentTest.java src/test/java/one/talon/model/NewExperimentVariantArrayTest.java src/test/java/one/talon/model/NewExperimentVariantTest.java @@ -1946,6 +1975,7 @@ src/test/java/one/talon/model/NewReferralsForMultipleAdvocatesTest.java src/test/java/one/talon/model/NewReturnTest.java src/test/java/one/talon/model/NewRevisionVersionTest.java src/test/java/one/talon/model/NewRewardTest.java +src/test/java/one/talon/model/NewRiskNotificationTest.java src/test/java/one/talon/model/NewRoleTest.java src/test/java/one/talon/model/NewRoleV2Test.java src/test/java/one/talon/model/NewRulesetTest.java @@ -2013,7 +2043,9 @@ src/test/java/one/talon/model/RevisionActivationRequestTest.java src/test/java/one/talon/model/RevisionActivationTest.java src/test/java/one/talon/model/RevisionTest.java src/test/java/one/talon/model/RevisionVersionTest.java +src/test/java/one/talon/model/RewardPointsRequiredTest.java src/test/java/one/talon/model/RewardTest.java +src/test/java/one/talon/model/RiskNotificationTest.java src/test/java/one/talon/model/RoleAssignTest.java src/test/java/one/talon/model/RoleMembershipTest.java src/test/java/one/talon/model/RoleTest.java @@ -2034,6 +2066,7 @@ src/test/java/one/talon/model/RollbackReferralEffectPropsTest.java src/test/java/one/talon/model/RuleEligibilityFailureDetailsTest.java src/test/java/one/talon/model/RuleEligibilityTest.java src/test/java/one/talon/model/RuleFailureReasonTest.java +src/test/java/one/talon/model/RuleMetadataEligibilityTest.java src/test/java/one/talon/model/RuleMetadataTest.java src/test/java/one/talon/model/RuleTest.java src/test/java/one/talon/model/RulesetTest.java diff --git a/README.md b/README.md index 3347f606..38edcc47 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Add this dependency to your project's POM: one.talon talon-one-client - 26.09.0 + 99.99.99 compile ``` @@ -52,7 +52,7 @@ Add this dependency to your project's POM: Add this dependency to your project's build file: ```groovy -compile "one.talon:talon-one-client:26.09.0" +compile "one.talon:talon-one-client:99.99.99" ``` ### Others @@ -349,12 +349,12 @@ Class | Method | HTTP request | Description *ManagementApi* | [**getExperiment**](docs/ManagementApi.md#getExperiment) | **GET** /v1/applications/{applicationId}/experiments/{experimentId} | Get experiment in Application *ManagementApi* | [**getExports**](docs/ManagementApi.md#getExports) | **GET** /v1/exports | Get exports *ManagementApi* | [**getLoyaltyCard**](docs/ManagementApi.md#getLoyaltyCard) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId} | Get loyalty card -*ManagementApi* | [**getLoyaltyCardTransactionLogs**](docs/ManagementApi.md#getLoyaltyCardTransactionLogs) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/logs | List card's transactions +*ManagementApi* | [**getLoyaltyCardTransactionLogs**](docs/ManagementApi.md#getLoyaltyCardTransactionLogs) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/logs | List card's transactions (Management API) *ManagementApi* | [**getLoyaltyCards**](docs/ManagementApi.md#getLoyaltyCards) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards | List loyalty cards -*ManagementApi* | [**getLoyaltyLedgerBalances**](docs/ManagementApi.md#getLoyaltyLedgerBalances) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances +*ManagementApi* | [**getLoyaltyLedgerBalances**](docs/ManagementApi.md#getLoyaltyLedgerBalances) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances (Management API) *ManagementApi* | [**getLoyaltyPoints**](docs/ManagementApi.md#getLoyaltyPoints) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId} | Get customer's full loyalty ledger *ManagementApi* | [**getLoyaltyProgram**](docs/ManagementApi.md#getLoyaltyProgram) | **GET** /v1/loyalty_programs/{loyaltyProgramId} | Get loyalty program -*ManagementApi* | [**getLoyaltyProgramProfileLedgerTransactions**](docs/ManagementApi.md#getLoyaltyProgramProfileLedgerTransactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions +*ManagementApi* | [**getLoyaltyProgramProfileLedgerTransactions**](docs/ManagementApi.md#getLoyaltyProgramProfileLedgerTransactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions (Management API) *ManagementApi* | [**getLoyaltyProgramTransactions**](docs/ManagementApi.md#getLoyaltyProgramTransactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/transactions | List loyalty program transactions *ManagementApi* | [**getLoyaltyPrograms**](docs/ManagementApi.md#getLoyaltyPrograms) | **GET** /v1/loyalty_programs | List loyalty programs *ManagementApi* | [**getLoyaltyStatistics**](docs/ManagementApi.md#getLoyaltyStatistics) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/statistics | Get loyalty program statistics @@ -663,6 +663,9 @@ Class | Method | HTTP request | Description - [EventType](docs/EventType.md) - [EventV2](docs/EventV2.md) - [EventV3](docs/EventV3.md) +- [EventV3Connections](docs/EventV3Connections.md) +- [EventV3Entity](docs/EventV3Entity.md) +- [EventV3RequestEntity](docs/EventV3RequestEntity.md) - [Experiment](docs/Experiment.md) - [ExperimentCampaignCopy](docs/ExperimentCampaignCopy.md) - [ExperimentCopy](docs/ExperimentCopy.md) @@ -695,6 +698,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) @@ -764,6 +768,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) @@ -784,6 +789,7 @@ Class | Method | HTTP request | Description - [IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification](docs/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.md) - [IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification](docs/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.md) - [IntegrationHubEventRecord](docs/IntegrationHubEventRecord.md) +- [IntegrationHubEventStatusUpdate](docs/IntegrationHubEventStatusUpdate.md) - [IntegrationHubFlow](docs/IntegrationHubFlow.md) - [IntegrationHubFlowConfig](docs/IntegrationHubFlowConfig.md) - [IntegrationHubFlowConfigResponse](docs/IntegrationHubFlowConfigResponse.md) @@ -899,6 +905,7 @@ Class | Method | HTTP request | Description - [NewCustomerSessionV2](docs/NewCustomerSessionV2.md) - [NewEvent](docs/NewEvent.md) - [NewEventType](docs/NewEventType.md) +- [NewEventV3Entity](docs/NewEventV3Entity.md) - [NewExperiment](docs/NewExperiment.md) - [NewExperimentVariant](docs/NewExperimentVariant.md) - [NewExperimentVariantArray](docs/NewExperimentVariantArray.md) @@ -925,6 +932,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) @@ -993,6 +1001,8 @@ Class | Method | HTTP request | Description - [RevisionActivationRequest](docs/RevisionActivationRequest.md) - [RevisionVersion](docs/RevisionVersion.md) - [Reward](docs/Reward.md) +- [RewardPointsRequired](docs/RewardPointsRequired.md) +- [RiskNotification](docs/RiskNotification.md) - [Role](docs/Role.md) - [RoleAssign](docs/RoleAssign.md) - [RoleMembership](docs/RoleMembership.md) @@ -1015,6 +1025,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) diff --git a/api/openapi.yaml b/api/openapi.yaml index 53b8abfb..31a87f48 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -1475,21 +1475,15 @@ paths: To use this endpoint: - 1. Define a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) + 1. [Create a custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. - 1. Update or create a rule to check for this event. - 1. Trigger the event with this endpoint. After you have successfully sent an - event to Talon.One, you can list the received events in the **Events** view - in the Campaign Manager. - - Talon.One also offers a set of [built-in - events](https://docs.talon.one/docs/dev/concepts/entities/events). Ensure - you do not create a custom event when you can use a built-in event. + 1. In a rule, add the **Check for event types** [condition](https://docs.talon.one/docs/dev/concepts/entities/events#use-an-event-in-a-rule) and select the event you created. + 1. Trigger the event with this endpoint. - For example, use this endpoint to trigger an event when a customer shares a - link to a product. + You can [list](https://docs.talon.one/docs/product/applications/display-events#list-events) the received events in the **Events** view of the Campaign Manager. - See the [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). + For example, you can use this endpoint to trigger an event when a customer shares a + link to a product. See our [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. @@ -2447,8 +2441,10 @@ paths: You can filter balances by date and subledger ID, and include tier-related information in the response. - > [!note] If no filtering options are applied, you retrieve all loyalty - > balances on the current date for the given integration ID. + > [!note] **Note** + > - For most use cases, especially real-time integrations, use the Integration API endpoint: + [Get customer's loyalty balances](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyBalances). + > - If no filtering options are applied, you retrieve all loyalty balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances @@ -2563,7 +2559,7 @@ paths: schema: $ref: "#/components/schemas/ErrorResponseWithStatus" description: Not found - summary: Get customer's loyalty balances + summary: Get customer's loyalty balances (Management API) tags: - management x-accepts: @@ -2942,9 +2938,11 @@ paths: You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. - > [!note] To retrieve all loyalty program transaction logs in a given - > loyalty program, use the [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) - > endpoint. + > [!note] **Note** + > - For most use cases, especially real-time integrations, use the Integration API endpoint: + > [List customer's loyalty transactions](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyProgramProfileTransactions). + > - To retrieve all loyalty program transaction logs in a given loyalty program, use the + > [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) endpoint. operationId: getLoyaltyProgramProfileLedgerTransactions parameters: - description: | @@ -3109,7 +3107,7 @@ paths: schema: $ref: "#/components/schemas/ErrorResponseWithStatus" description: Not found - summary: List customer's loyalty transactions + summary: List customer's loyalty transactions (Management API) tags: - management x-accepts: @@ -7217,8 +7215,14 @@ paths: get: description: | Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) - within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. - If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. + within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) + with filtering options applied. + + > [!note] For most use cases, especially real-time integrations, use the Integration API endpoint: + > [List card's transactions](https://docs.talon.one/integration-api#tag/Loyalty-cards/operation/getLoyaltyCardTransactions). + + If no filtering options are applied, the last 50 loyalty transactions for + the given loyalty card are returned. operationId: getLoyaltyCardTransactionLogs parameters: - description: | @@ -7344,7 +7348,7 @@ paths: schema: $ref: "#/components/schemas/ErrorResponseWithStatus" description: Not found - summary: List card's transactions + summary: List card's transactions (Management API) tags: - management x-accepts: @@ -14216,7 +14220,8 @@ components: description: The strikethrough labels notification for an application. properties: version: - description: The version of the strikethrough pricing notification. + description: | + The version of the strikethrough pricing notification. Set for **scheduled** strikethrough pricing updates only. enum: - v2 type: string @@ -17157,6 +17162,7 @@ components: - giveaways - strikethrough - achievements + - advancedEvents type: string type: array couponSettings: @@ -17628,6 +17634,142 @@ components: lastActivity: 2022-11-10T23:00:00Z endTime: 2021-09-22T22:00:00Z referralRedemptionCount: 3 + IntegrationCampaignBase: + allOf: + - $ref: "#/components/schemas/ApplicationEntity" + - properties: + id: + description: Unique ID of Campaign. + example: 4 + format: int64 + type: integer + name: + description: The name of the campaign. + example: Summer promotions + minLength: 1 + title: Campaign Name + type: string + description: + description: A detailed description of the campaign. + example: Campaign for all summer 2021 promotions + title: Campaign Description + type: string + startTime: + description: Timestamp when the campaign will become active. + example: 2021-07-20T22:00:00Z + format: date-time + type: string + endTime: + description: Timestamp when the campaign will become inactive. + example: 2021-09-22T22:00:00Z + format: date-time + type: string + attributes: + $ref: "#/components/schemas/IntegrationCampaignBase_allOf_attributes" + state: + default: enabled + description: | + The state of the campaign. + enum: + - enabled + example: enabled + type: string + tags: + description: A list of tags for the campaign. + example: + - summer + items: + maxLength: 50 + minLength: 1 + type: string + maxItems: 50 + type: array + features: + description: The features enabled in this campaign. + example: + - coupons + - referrals + items: + enum: + - coupons + - referrals + - loyalty + - giveaways + - strikethrough + - achievements + type: string + type: array + required: + - features + - id + - name + - state + - tags + CampaignEligibilityFailureDetails: + description: The details about why the customer was not eligible for the campaign + in the current session. + properties: + failureCode: + description: A code identifying why the customer was not eligible for the + campaign. + enum: + - ALL_RULES_FAILED + - SKIPPED + - AUDIENCE_NOT_MATCHED + type: string + required: + - failureCode + CampaignEligibilityDetails: + example: + details: "" + passed: true + couponCode: couponCode + properties: + passed: + description: Indicates whether the customer was eligible for the campaign + in the current session. + type: boolean + couponCode: + description: "The coupon code used to check a customer's eligibility for\ + \ the campaign in the current session, if applicable." + type: string + details: + allOf: + - $ref: "#/components/schemas/CampaignEligibilityFailureDetails" + description: The details about why the customer was not eligible for the + campaign in the current session. Only returned when `passed` is `false`. + required: + - passed + RuleMetadata: + example: + displayDescription: Get a 20% discount on all shoes during Thanksgiving! Offer + valid till Dec 5 only. + displayName: 20% off all shoes! + relatedData: https://example.com/discounts/20-off-shoes.png + title: Give discount via coupon + properties: + title: + description: A short description of the rule. + example: Give discount via coupon + type: string + displayName: + description: A customer-facing name for the rule. + example: 20% off all shoes! + type: string + displayDescription: + description: "A customer-facing description that explains the details of\ + \ the rule. \n\nFor example, this property can contain details about eligibility\ + \ requirements, reward timelines, or terms and conditions.\n" + example: Get a 20% discount on all shoes during Thanksgiving! Offer valid + till Dec 5 only. + type: string + relatedData: + description: | + Any additional data associated with the rule, such as an image URL, vendor name, or a content management system (CMS) ID. + example: https://example.com/discounts/20-off-shoes.png + type: string + required: + - title RuleEligibilityFailureDetails: description: The details about why the customer was not eligible for the rule in the current session. @@ -17697,7 +17839,16 @@ components: rule in the current session. Only returned when `passed` is `false`. required: - passed - RuleMetadata: + RuleMetadataEligibility: + allOf: + - $ref: "#/components/schemas/RuleMetadata" + - properties: + eligibility: + items: + $ref: "#/components/schemas/RuleEligibility" + type: array + required: + - eligibility example: displayDescription: Get a 20% discount on all shoes during Thanksgiving! Offer valid till Dec 5 only. @@ -17711,216 +17862,43 @@ components: couponCode: couponCode relatedData: https://example.com/discounts/20-off-shoes.png title: Give discount via coupon - properties: - title: - description: A short description of the rule. - example: Give discount via coupon - type: string - displayName: - description: A customer-facing name for the rule. - example: 20% off all shoes! - type: string - displayDescription: - description: "A customer-facing description that explains the details of\ - \ the rule. \n\nFor example, this property can contain details about eligibility\ - \ requirements, reward timelines, or terms and conditions.\n" - example: Get a 20% discount on all shoes during Thanksgiving! Offer valid - till Dec 5 only. - type: string - relatedData: - description: | - Any additional data associated with the rule, such as an image URL, vendor name, or a content management system (CMS) ID. - example: https://example.com/discounts/20-off-shoes.png - type: string - eligibility: - items: - $ref: "#/components/schemas/RuleEligibility" - type: array - required: - - title - IntegrationCampaign: + CampaignEligibility: allOf: - - properties: - id: - description: Unique ID of Campaign. - example: 4 - format: int64 - type: integer - required: - - id - - $ref: "#/components/schemas/ApplicationEntity" - - properties: - name: - description: The name of the campaign. - example: Summer promotions - minLength: 1 - title: Campaign Name - type: string - description: - description: A detailed description of the campaign. - example: Campaign for all summer 2021 promotions - title: Campaign Description - type: string - startTime: - description: Timestamp when the campaign will become active. - example: 2021-07-20T22:00:00Z - format: date-time - type: string - endTime: - description: Timestamp when the campaign will become inactive. - example: 2021-09-22T22:00:00Z - format: date-time - type: string - attributes: - $ref: "#/components/schemas/IntegrationCampaign_allOf_attributes" - state: - default: enabled - description: | - The state of the campaign. - enum: - - enabled - example: enabled - type: string - tags: - description: A list of tags for the campaign. - example: - - summer - items: - maxLength: 50 - minLength: 1 - type: string - maxItems: 50 - type: array - features: - description: The features enabled in this campaign. - example: - - coupons - - referrals + - $ref: "#/components/schemas/IntegrationCampaignBase" + - description: "A list of campaigns and their evaluation status for the current\ + \ customer session.\n\n**Note**:\n\n- This response can **only** be included\ + \ if the `dry` parameter in the query is set to `true`. \n- Do not include\ + \ `triggeredCampaigns` or `ruleFailureReasons` in `responseContent` to avoid\ + \ duplicate results.\n" + properties: + eligibility: + description: The customer's eligibility for each campaign in the current + customer session. items: - enum: - - coupons - - referrals - - loyalty - - giveaways - - strikethrough - - achievements - type: string + $ref: "#/components/schemas/CampaignEligibilityDetails" type: array rules: description: A list of rules containing customer-facing details of the rewards defined in the campaign. items: - $ref: "#/components/schemas/RuleMetadata" + $ref: "#/components/schemas/RuleMetadataEligibility" type: array required: - - features - - name - - state - - tags + - eligibility + - rules example: features: - coupons - referrals name: Summer promotions description: Campaign for all summer 2021 promotions - startTime: 2021-07-20T22:00:00Z - attributes: null - rules: - - displayDescription: Get a 20% discount on all shoes during Thanksgiving! - Offer valid till Dec 5 only. - displayName: 20% off all shoes! - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode - relatedData: https://example.com/discounts/20-off-shoes.png - title: Give discount via coupon - - displayDescription: Get a 20% discount on all shoes during Thanksgiving! - Offer valid till Dec 5 only. - displayName: 20% off all shoes! - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode - relatedData: https://example.com/discounts/20-off-shoes.png - title: Give discount via coupon - id: 4 - endTime: 2021-09-22T22:00:00Z - state: enabled - applicationId: 322 - tags: - - summer - CampaignEligibilityFailureDetails: - description: The details about why the customer was not eligible for the campaign - in the current session. - properties: - failureCode: - description: A code identifying why the customer was not eligible for the - campaign. - enum: - - ALL_RULES_FAILED - - SKIPPED - - AUDIENCE_NOT_MATCHED - type: string - required: - - failureCode - CampaignEligibilityDetails: - example: - details: "" - passed: true - couponCode: couponCode - properties: - passed: - description: Indicates whether the customer was eligible for the campaign - in the current session. - type: boolean - couponCode: - description: "The coupon code used to check a customer's eligibility for\ - \ the campaign in the current session, if applicable." - type: string - details: - allOf: - - $ref: "#/components/schemas/CampaignEligibilityFailureDetails" - description: The details about why the customer was not eligible for the - campaign in the current session. Only returned when `passed` is `false`. - required: - - passed - CampaignEligibility: - allOf: - - $ref: "#/components/schemas/IntegrationCampaign" - - description: "A list of campaigns and their evaluation status for the current\ - \ customer session.\n\n**Note**:\n\n- This response can **only** be included\ - \ if the `dry` parameter in the query is set to `true`. \n- Do not include\ - \ `triggeredCampaigns` or `ruleFailureReasons` in `responseContent` to avoid\ - \ duplicate results.\n" - properties: - eligibility: - description: The customer's eligibility for each campaign in the current - customer session. - items: - $ref: "#/components/schemas/CampaignEligibilityDetails" - type: array - required: - - eligibility - example: - features: - - coupons - - referrals - name: Summer promotions - description: Campaign for all summer 2021 promotions - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode + eligibility: + - details: "" + passed: true + couponCode: couponCode + - details: "" + passed: true + couponCode: couponCode startTime: 2021-07-20T22:00:00Z attributes: null rules: @@ -18538,8 +18516,8 @@ components: - $ref: "#/components/schemas/IntegrationStoreEntity" - properties: type: - description: A string representing the event. Must not be a reserved event - name. + description: "The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events),\ + \ not a built-in event." example: pageViewed minLength: 1 title: Event Type @@ -18549,6 +18527,14 @@ components: required: - attributes - type + EventV3Entity: + properties: + integrationId: + description: | + The unique ID of the event. Only one event with this ID can be registered. + example: 175KJPS947296 + minLength: 1 + type: string LedgerEntry: allOf: - $ref: "#/components/schemas/Entity" @@ -18710,6 +18696,7 @@ components: - $ref: "#/components/schemas/Entity" - $ref: "#/components/schemas/ApplicationEntity" - $ref: "#/components/schemas/IntegrationEvent" + - $ref: "#/components/schemas/EventV3Entity" - properties: sessionId: description: The ID of the session that this event occurred in. @@ -18773,56 +18760,38 @@ components: loyaltyProgramId: 323414846 id: 6 referenceId: 6 + integrationId: 175KJPS947296 attributes: "{myAttribute=myValue}" id: 6 sessionId: 175KJPS947296 applicationId: 322 type: pageViewed - IntegrationProfileEntityV3: + EventV3Connections: properties: - profileId: - description: | - ID of the customer profile set by your integration layer. - - **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. - example: URNGV8294NV + connectedSessionId: + description: "The ID of the session to reference. The session must be in\ + \ `closed` state. Otherwise, the API call will fail." + example: 175KJPS947296 + minLength: 1 type: string - required: - - profileId EventV3: allOf: - - $ref: "#/components/schemas/IntegrationProfileEntityV3" - - $ref: "#/components/schemas/IntegrationStoreEntity" - - $ref: "#/components/schemas/EvaluableCampaignIds" + - $ref: "#/components/schemas/EventV3Connections" + - $ref: "#/components/schemas/Entity" + - $ref: "#/components/schemas/ApplicationEntity" + - $ref: "#/components/schemas/IntegrationEvent" + - $ref: "#/components/schemas/EventV3Entity" - properties: - integrationId: - description: | - The unique ID of the current event. Only one event with this ID could be activated, duplicated events are forbidden. - example: 175KJPS947296 - minLength: 1 - type: string - type: + effects: description: | - A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. - example: pageViewed - minLength: 1 - title: Event Type - type: string - attributes: - $ref: "#/components/schemas/EventV3_allOf_attributes" - connectedSessionID: - description: The ID of the session that happened in the past. - example: 175KJPS947296 - minLength: 1 - type: string - previousEventID: - description: The unique identifier of the event that happened in the past. - example: 175KJPS947296 - minLength: 1 - type: string + An array of effects generated by the rules of the enabled campaigns of the Application. + + You decide how to apply them in your system. See the list of [API effects](https://docs.talon.one/docs/dev/integration-api/api-effects). + items: + type: object + type: array required: - - integrationId - - type + - effects AccountEntity: properties: accountId: @@ -20423,6 +20392,7 @@ components: loyaltyProgramId: 323414846 id: 6 referenceId: 6 + integrationId: 175KJPS947296 attributes: "{myAttribute=myValue}" id: 6 sessionId: 175KJPS947296 @@ -20927,6 +20897,43 @@ components: items: $ref: "#/components/schemas/IntegrationCustomerProfileAudienceRequestItem" type: array + IntegrationCampaign: + allOf: + - $ref: "#/components/schemas/IntegrationCampaignBase" + - properties: + rules: + description: A list of rules containing customer-facing details of the + rewards defined in the campaign. + items: + $ref: "#/components/schemas/RuleMetadata" + type: array + required: + - rules + example: + features: + - coupons + - referrals + name: Summer promotions + description: Campaign for all summer 2021 promotions + startTime: 2021-07-20T22:00:00Z + attributes: null + rules: + - displayDescription: Get a 20% discount on all shoes during Thanksgiving! + Offer valid till Dec 5 only. + displayName: 20% off all shoes! + relatedData: https://example.com/discounts/20-off-shoes.png + title: Give discount via coupon + - displayDescription: Get a 20% discount on all shoes during Thanksgiving! + Offer valid till Dec 5 only. + displayName: 20% off all shoes! + relatedData: https://example.com/discounts/20-off-shoes.png + title: Give discount via coupon + id: 4 + endTime: 2021-09-22T22:00:00Z + state: enabled + applicationId: 322 + tags: + - summer NewAttribute: allOf: - properties: @@ -21206,8 +21213,8 @@ components: EventAttributesEntity: properties: type: - description: | - A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. + description: "The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events),\ + \ not a built-in event." example: pageViewed minLength: 1 title: Event Type @@ -24386,6 +24393,7 @@ components: - giveaways - strikethrough - achievements + - advancedEvents type: string type: array couponAttributes: @@ -24845,6 +24853,7 @@ components: - giveaways - strikethrough - achievements + - advancedEvents type: string type: array couponSettings: @@ -25894,11 +25903,13 @@ components: description: setDiscountPerItem effect in strikethrough pricing payload. properties: name: - description: effect name. + description: The effect name. example: 1EuroOff type: string value: {} excludedFromPriceHistory: + description: "When set to `true`, the applied discount is excluded from\ + \ the item's price history." type: boolean required: - name @@ -25927,7 +25938,7 @@ components: description: setDiscountPerItem member effect in strikethrough pricing payload. properties: name: - description: effect name. + description: The effect name. example: 10% off members only type: string value: {} @@ -27482,6 +27493,7 @@ components: - giveaways - strikethrough - achievements + - advancedEvents type: string type: array couponSettings: @@ -27786,6 +27798,7 @@ components: - giveaways - strikethrough - achievements + - advancedEvents type: string type: array couponSettings: @@ -28064,14 +28077,33 @@ components: items: $ref: "#/components/schemas/ExperimentVariant" type: array + goalType: + description: | + The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. + enum: + - other + - maximize_revenue + - optimize_discount_efficiency + - maximize_items_sold + type: string + goalDescription: + description: | + 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. + example: Offering free shipping will increase average order revenue more + than a 10% discount + type: string deletedat: description: | The date and time the experiment was deleted. format: date-time type: string required: + - goalType - state example: + goalType: other + goalDescription: Offering free shipping will increase average order revenue + more than a 10% discount deletedat: 2000-01-23T04:56:07.000+00:00 created: 2020-06-10T09:05:27.993483Z campaign: @@ -28600,8 +28632,25 @@ components: type: boolean campaign: $ref: "#/components/schemas/NewCampaign" + goalType: + default: other + description: | + The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. + enum: + - other + - maximize_revenue + - maximize_items_sold + - optimize_discount_efficiency + type: string + goalDescription: + description: | + 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. + example: Offering free shipping will increase average order revenue more + than a 10% discount + type: string required: - campaign + - goalType - isVariantAssignmentExternal ExperimentListResultsRequest: properties: @@ -28721,6 +28770,21 @@ components: type: boolean campaign: $ref: "#/components/schemas/UpdateCampaign" + goalType: + description: | + The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. If omitted, the current value is preserved. + enum: + - other + - maximize_revenue + - maximize_items_sold + - optimize_discount_efficiency + type: string + goalDescription: + description: | + 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. If omitted, the current value is preserved. + example: Offering free shipping will increase average order revenue more + than a 10% discount + type: string required: - campaign - isVariantAssignmentExternal @@ -31768,6 +31832,7 @@ components: - $ref: "#/components/schemas/ApplicationCustomerEntity" - $ref: "#/components/schemas/ApplicationStoreEntity" - $ref: "#/components/schemas/IntegrationStoreEntity" + - $ref: "#/components/schemas/EventV3Entity" - properties: sessionId: description: The globally unique Talon.One ID of the session that contains @@ -31775,8 +31840,8 @@ components: format: int64 type: integer type: - description: A string representing the event. Must not be a reserved event - name. + description: "The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events),\ + \ not a built-in event." type: string attributes: $ref: "#/components/schemas/ApplicationEvent_allOf_attributes" @@ -31835,6 +31900,7 @@ components: storeIntegrationId: STORE-001 created: 2020-06-10T09:05:27.993483Z profileId: 138 + integrationId: 175KJPS947296 attributes: null id: 6 sessionId: 6 @@ -32697,6 +32763,8 @@ components: - Session - Store - Achievements + - AdvancedEvent + - AdvancedEventConnectedSession type: string name: description: | @@ -34098,6 +34166,68 @@ components: required: - name - value + FeatureFlagUpdate: + properties: + name: + description: The name of the feature flag. + example: canCreateCampaignFromTemplate + type: string + value: + description: The value of the feature flag. + example: "true" + type: string + required: + - name + - value + NewRiskNotification: + description: Data for creating a new risk notification. + properties: + entity: + description: The entity type to analyze within the given time frame. + enum: + - customer_profile + - customer_session + example: customer_profile + type: string + activity: + description: The activity metric to analyze within the given entity. + enum: + - loyalty_points_earned + - discounted_amount + - completed_orders + - coupon_attempts + example: loyalty_points_earned + type: string + timeFrame: + description: The rolling time window for risk evaluation. + enum: + - 1_day + - 1_week + - 1_month + example: 1_week + type: string + required: + - activity + - entity + - timeFrame + RiskNotification: + allOf: + - $ref: "#/components/schemas/Entity" + - $ref: "#/components/schemas/NewRiskNotification" + - properties: + active: + description: Indicates whether this risk notification is active. + example: true + type: boolean + modified: + description: Timestamp of the most recent update. + example: 2026-04-16T09:05:27.993483Z + format: date-time + type: string + required: + - active + - modified + description: A risk notification configuration rule. Change: allOf: - $ref: "#/components/schemas/Entity" @@ -34333,7 +34463,7 @@ components: format: int64 type: integer attributes: - $ref: "#/components/schemas/IntegrationCampaign_allOf_attributes" + $ref: "#/components/schemas/IntegrationCampaignBase_allOf_attributes" required: - applicationCount - billingEmail @@ -36991,6 +37121,26 @@ components: - ProcessAfter - PublishedAt - Retry + IntegrationHubEventStatusUpdate: + properties: + EventId: + description: The ID of the integration hub event. + example: 123 + format: int64 + type: integer + Status: + description: The delivery outcome for the event. + enum: + - delivered + - failed + type: string + required: + - EventId + - Status + IntegrationHubEventStatusUpdates: + items: + $ref: "#/components/schemas/IntegrationHubEventStatusUpdate" + type: array IntegrationHubConfig: description: Config used for accessing integrations in IntegrationHub properties: @@ -37054,32 +37204,81 @@ components: example: true title: Sandbox type: boolean - rule: - description: Rule to apply. - items: - $ref: "#/components/schemas/Rule" - type: array - bindings: - description: A list of named variables created before the reward's rules - are evaluated. Each binding pairs a name with a talang expression. The - expression is evaluated once and its result is available by name in any - rule condition or effect. Bindings must be defined outside of individual - rules. - example: [] - items: - $ref: "#/components/schemas/Binding" - type: array required: - apiName - applicationIds - name - sandbox + RewardPointsRequired: + description: The loyalty points required to activate a reward. + properties: + id: + description: | + The ID of the `pointsRequired` entry. When updating a reward, + include this property to update an existing entry. Omit it to create a new one. + example: 1 + format: int64 + type: integer + amount: + description: The number of loyalty points required to activate the reward. + example: 500 + minimum: 0 + type: number + loyaltyProgramId: + description: The ID of the associated loyalty program. + example: 10 + format: int64 + type: integer + subledgerId: + description: | + The ID of the subledger within the loyalty program from which points are deducted when activating the reward. + + To specify the main ledger, provide an empty string (""). + example: mysubledger + type: string + required: + - amount + - loyaltyProgramId + - subledgerId Reward: allOf: - $ref: "#/components/schemas/Entity" - $ref: "#/components/schemas/AccountEntity" - $ref: "#/components/schemas/NewReward" - properties: + visibilityConditions: + allOf: + - $ref: "#/components/schemas/Rule" + description: | + An optional rule that manages who can see this reward. If not specified, the reward + is visible to all customers. + + **Note:** Only the `condition` field is evaluated within this rule. The `effects` field must be an empty array, + and `bindings` are not supported. + rule: + allOf: + - $ref: "#/components/schemas/Rule" + description: | + Rule to apply. + + **Note**: The `bindings` field inside the rule must not be used in this + endpoint. All bindings should be defined at the reward level via the + top-level `bindings` field. + bindings: + description: A list of named variables created before the reward's rules + are evaluated. Each binding pairs a name with a talang expression. + The expression is evaluated once and its result is available by name + in any rule condition or effect. Bindings must be defined outside of + individual rules. + example: [] + items: + $ref: "#/components/schemas/Binding" + type: array + modified: + description: The timestamp when the reward was last updated in RFC3339 + format. + format: date-time + type: string status: description: The status of the reward. enum: @@ -37087,6 +37286,11 @@ components: - inactive example: active type: string + pointsRequired: + description: The loyalty points required to activate a reward. + items: + $ref: "#/components/schemas/RewardPointsRequired" + type: array required: - status UpdateReward: @@ -37107,16 +37311,24 @@ components: - inactive example: active type: string + visibilityConditions: + allOf: + - $ref: "#/components/schemas/Rule" + description: | + An optional rule that manages who can see this reward. If not specified, the reward + is visible to all customers. + + **Note:** Only the `condition` field is evaluated within this rule. The `effects` field must be an empty array, + and `bindings` are not supported. rule: + allOf: + - $ref: "#/components/schemas/Rule" description: | Rule to apply. **Note**: The `bindings` field inside the rule must not be used in this endpoint. All bindings should be defined at the reward level via the top-level `bindings` field. - items: - $ref: "#/components/schemas/Rule" - type: array bindings: description: A list of named variables created before the reward's rules are evaluated. Each binding pairs a name with a talang expression. The @@ -37127,12 +37339,53 @@ components: items: $ref: "#/components/schemas/Binding" type: array + pointsRequired: + description: | + The loyalty points required to activate the reward. Each object defines the specific + loyalty program and subledger from which points are deducted when activating the reward. + + **Note:** + - Objects with an `id` are updated. + - Objects without an `id` are created. + - Existing objects omitted from the payload are deleted. + items: + $ref: "#/components/schemas/RewardPointsRequired" + type: array required: - name - status + IntegrationProfileEntityV3: + properties: + profileId: + description: | + ID of the customer profile set by your integration layer. + + **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. + example: URNGV8294NV + type: string + required: + - profileId + NewEventV3Entity: + properties: + integrationId: + description: | + The unique ID of the event. Only one event with this ID can be registered. + example: 175KJPS947296 + minLength: 1 + type: string + required: + - integrationId + EventV3RequestEntity: + allOf: + - $ref: "#/components/schemas/IntegrationProfileEntityV3" + - $ref: "#/components/schemas/IntegrationStoreEntity" + - $ref: "#/components/schemas/EvaluableCampaignIds" + - $ref: "#/components/schemas/EventAttributesEntity" + - $ref: "#/components/schemas/NewEventV3Entity" + - $ref: "#/components/schemas/EventV3Connections" IntegrationEventV3Request: allOf: - - $ref: "#/components/schemas/EventV3" + - $ref: "#/components/schemas/EventV3RequestEntity" - properties: loyaltyCards: description: Identifiers of the loyalty cards used during this event. @@ -38843,25 +39096,11 @@ components: - displayDescription: Get a 20% discount on all shoes during Thanksgiving! Offer valid till Dec 5 only. displayName: 20% off all shoes! - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode relatedData: https://example.com/discounts/20-off-shoes.png title: Give discount via coupon - displayDescription: Get a 20% discount on all shoes during Thanksgiving! Offer valid till Dec 5 only. displayName: 20% off all shoes! - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode relatedData: https://example.com/discounts/20-off-shoes.png title: Give discount via coupon id: 4 @@ -38881,25 +39120,11 @@ components: - displayDescription: Get a 20% discount on all shoes during Thanksgiving! Offer valid till Dec 5 only. displayName: 20% off all shoes! - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode relatedData: https://example.com/discounts/20-off-shoes.png title: Give discount via coupon - displayDescription: Get a 20% discount on all shoes during Thanksgiving! Offer valid till Dec 5 only. displayName: 20% off all shoes! - eligibility: - - details: "" - passed: true - couponCode: couponCode - - details: "" - passed: true - couponCode: couponCode relatedData: https://example.com/discounts/20-off-shoes.png title: Give discount via coupon id: 4 @@ -40913,7 +41138,10 @@ components: listExperiments_200_response: example: data: - - deletedat: 2000-01-23T04:56:07.000+00:00 + - goalType: other + goalDescription: Offering free shipping will increase average order revenue + more than a 10% discount + deletedat: 2000-01-23T04:56:07.000+00:00 created: 2020-06-10T09:05:27.993483Z campaign: type: advanced @@ -41433,7 +41661,10 @@ components: applicationId: 322 isVariantAssignmentExternal: true activated: 2000-01-23T04:56:07.000+00:00 - - deletedat: 2000-01-23T04:56:07.000+00:00 + - goalType: other + goalDescription: Offering free shipping will increase average order revenue + more than a 10% discount + deletedat: 2000-01-23T04:56:07.000+00:00 created: 2020-06-10T09:05:27.993483Z campaign: type: advanced @@ -42183,8 +42414,8 @@ components: importLoyaltyPoints_request: properties: upFile: - description: The file containing the data that is being imported. - format: csv + description: The CSV file containing the data that is being imported. + format: binary type: string getLoyaltyProgramTransactions_200_response: example: @@ -43027,6 +43258,7 @@ components: storeIntegrationId: STORE-001 created: 2020-06-10T09:05:27.993483Z profileId: 138 + integrationId: 175KJPS947296 attributes: null id: 6 sessionId: 6 @@ -43100,6 +43332,7 @@ components: storeIntegrationId: STORE-001 created: 2020-06-10T09:05:27.993483Z profileId: 138 + integrationId: 175KJPS947296 attributes: null id: 6 sessionId: 6 @@ -43980,7 +44213,7 @@ components: items: {} minItems: 1 type: array - IntegrationCampaign_allOf_attributes: + IntegrationCampaignBase_allOf_attributes: description: Arbitrary properties associated with this campaign. type: object Attributes_of_coupon: @@ -43998,12 +44231,6 @@ components: description: Arbitrary additional JSON data associated with the event. example: "{myAttribute=myValue}" type: object - EventV3_allOf_attributes: - description: "Arbitrary additional JSON properties associated with the event.\ - \ They must be created in the Campaign Manager before setting them with this\ - \ property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute)." - example: "{myAttribute=myValue}" - type: object NewCustomerSession_allOf_attributes: description: | A key-value map of the sessions attributes. The potentially valid attributes are configured in your accounts developer settings. diff --git a/build.gradle b/build.gradle index 8f33dc4b..07e10a87 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: 'java' apply plugin: 'com.diffplug.spotless' group = 'one.talon' -version = '26.09.0' +version = '99.99.99' buildscript { repositories { diff --git a/build.sbt b/build.sbt index dadf7735..2935c74a 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "one.talon", name := "talon-one-client", - version := "26.09.0", + version := "99.99.99", scalaVersion := "2.11.12", scalacOptions ++= Seq("-feature"), compile / javacOptions ++= Seq("-Xlint:deprecation"), diff --git a/docs/ApplicationEvent.md b/docs/ApplicationEvent.md index f7e31106..19b05280 100644 --- a/docs/ApplicationEvent.md +++ b/docs/ApplicationEvent.md @@ -13,8 +13,9 @@ |**profileId** | **Long** | The globally unique Talon.One ID of the customer that created this entity. | [optional] | |**storeId** | **Long** | The ID of the store. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | [optional] | |**sessionId** | **Long** | The globally unique Talon.One ID of the session that contains this event. | [optional] | -|**type** | **String** | A string representing the event. Must not be a reserved event name. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Additional JSON serialized data associated with the event. | | |**effects** | [**List<Effect>**](Effect.md) | An array containing the effects that were applied as a result of this event. | | |**ruleFailureReasons** | [**List<RuleFailureReason>**](RuleFailureReason.md) | An array containing the rule failure reasons which happened during this event. | [optional] | diff --git a/docs/BaseCampaign.md b/docs/BaseCampaign.md index 52108aaf..c243313e 100644 --- a/docs/BaseCampaign.md +++ b/docs/BaseCampaign.md @@ -47,6 +47,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/Campaign.md b/docs/Campaign.md index f4221ddf..bfaa25a6 100644 --- a/docs/Campaign.md +++ b/docs/Campaign.md @@ -83,6 +83,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/CampaignEligibility.md b/docs/CampaignEligibility.md index 1a377ae5..d6d2e802 100644 --- a/docs/CampaignEligibility.md +++ b/docs/CampaignEligibility.md @@ -7,8 +7,8 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**id** | **Long** | Unique ID of Campaign. | | |**applicationId** | **Long** | The ID of the Application that owns this entity. | | +|**id** | **Long** | Unique ID of Campaign. | | |**name** | **String** | The name of the campaign. | | |**description** | **String** | A detailed description of the campaign. | [optional] | |**startTime** | **OffsetDateTime** | Timestamp when the campaign will become active. | [optional] | @@ -17,8 +17,8 @@ |**state** | [**StateEnum**](#StateEnum) | The state of the campaign. | | |**tags** | **List<String>** | A list of tags for the campaign. | | |**features** | [**List<FeaturesEnum>**](#List<FeaturesEnum>) | 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. | | diff --git a/docs/CampaignTemplate.md b/docs/CampaignTemplate.md index 6ea92a38..ddfc843a 100644 --- a/docs/CampaignTemplate.md +++ b/docs/CampaignTemplate.md @@ -58,6 +58,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/Event.md b/docs/Event.md index fc0ff234..465ecd8d 100644 --- a/docs/Event.md +++ b/docs/Event.md @@ -12,8 +12,9 @@ |**applicationId** | **Long** | The ID of the Application that owns this entity. | | |**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | -|**type** | **String** | A string representing the event. Must not be a reserved event name. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON data associated with the event. | | +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | [optional] | |**sessionId** | **String** | The ID of the session that this event occurred in. | [optional] | |**effects** | **List<Object>** | An array of effects generated by the rules of the enabled campaigns of the Application. You decide how to apply them in your system. See the list of [API effects](https://docs.talon.one/docs/dev/integration-api/api-effects). | | |**ledgerEntries** | [**List<LedgerEntry>**](LedgerEntry.md) | Ledger entries for the event. | [optional] | diff --git a/docs/EventAttributesEntity.md b/docs/EventAttributesEntity.md index 46ebfa63..732f4f81 100644 --- a/docs/EventAttributesEntity.md +++ b/docs/EventAttributesEntity.md @@ -7,7 +7,7 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**type** | **String** | A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). | [optional] | diff --git a/docs/EventV2.md b/docs/EventV2.md index 95537c3d..3a0bf6d8 100644 --- a/docs/EventV2.md +++ b/docs/EventV2.md @@ -10,7 +10,7 @@ |**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | |**evaluableCampaignIds** | **List<Long>** | When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. | [optional] | -|**type** | **String** | A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). | [optional] | diff --git a/docs/EventV3.md b/docs/EventV3.md index bd37e40a..852b1c43 100644 --- a/docs/EventV3.md +++ b/docs/EventV3.md @@ -7,14 +7,16 @@ | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | | +|**connectedSessionId** | **String** | The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. | [optional] | +|**id** | **Long** | The internal ID of this entity. | | +|**created** | **OffsetDateTime** | The time this entity was created. | | +|**applicationId** | **Long** | The ID of the Application that owns this entity. | | +|**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | -|**evaluableCampaignIds** | **List<Long>** | When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. | [optional] | -|**integrationId** | **String** | The unique ID of the current event. Only one event with this ID could be activated, duplicated events are forbidden. | | -|**type** | **String** | A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. | | -|**attributes** | **Object** | Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). | [optional] | -|**connectedSessionID** | **String** | The ID of the session that happened in the past. | [optional] | -|**previousEventID** | **String** | The unique identifier of the event that happened in the past. | [optional] | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | +|**attributes** | **Object** | Arbitrary additional JSON data associated with the event. | | +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | [optional] | +|**effects** | **List<Object>** | An array of effects generated by the rules of the enabled campaigns of the Application. You decide how to apply them in your system. See the list of [API effects](https://docs.talon.one/docs/dev/integration-api/api-effects). | | diff --git a/docs/EventV3Connections.md b/docs/EventV3Connections.md new file mode 100644 index 00000000..5c42e8f2 --- /dev/null +++ b/docs/EventV3Connections.md @@ -0,0 +1,13 @@ + + +# EventV3Connections + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**connectedSessionId** | **String** | The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. | [optional] | + + + diff --git a/docs/EventV3Entity.md b/docs/EventV3Entity.md new file mode 100644 index 00000000..91915c66 --- /dev/null +++ b/docs/EventV3Entity.md @@ -0,0 +1,13 @@ + + +# EventV3Entity + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | [optional] | + + + diff --git a/docs/EventV3RequestEntity.md b/docs/EventV3RequestEntity.md new file mode 100644 index 00000000..b22d0939 --- /dev/null +++ b/docs/EventV3RequestEntity.md @@ -0,0 +1,19 @@ + + +# EventV3RequestEntity + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | | +|**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | +|**evaluableCampaignIds** | **List<Long>** | When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. | [optional] | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | +|**attributes** | **Object** | Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). | [optional] | +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | | +|**connectedSessionId** | **String** | The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. | [optional] | + + + diff --git a/docs/Experiment.md b/docs/Experiment.md index ab3394f0..006d7f6f 100644 --- a/docs/Experiment.md +++ b/docs/Experiment.md @@ -15,6 +15,8 @@ |**activated** | **OffsetDateTime** | The date and time the experiment was activated. | [optional] | |**state** | [**StateEnum**](#StateEnum) | A disabled experiment is not evaluated for rules or coupons. | | |**variants** | [**List<ExperimentVariant>**](ExperimentVariant.md) | | [optional] | +|**goalType** | [**GoalTypeEnum**](#GoalTypeEnum) | The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. | | +|**goalDescription** | **String** | 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** | **OffsetDateTime** | The date and time the experiment was deleted. | [optional] | @@ -29,3 +31,14 @@ +## Enum: GoalTypeEnum + +| Name | Value | +|---- | -----| +| OTHER | "other" | +| MAXIMIZE_REVENUE | "maximize_revenue" | +| OPTIMIZE_DISCOUNT_EFFICIENCY | "optimize_discount_efficiency" | +| MAXIMIZE_ITEMS_SOLD | "maximize_items_sold" | + + + diff --git a/docs/FeatureFlagUpdate.md b/docs/FeatureFlagUpdate.md new file mode 100644 index 00000000..8ccfab83 --- /dev/null +++ b/docs/FeatureFlagUpdate.md @@ -0,0 +1,14 @@ + + +# FeatureFlagUpdate + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**name** | **String** | The name of the feature flag. | | +|**value** | **String** | The value of the feature flag. | | + + + diff --git a/docs/IntegrationApi.md b/docs/IntegrationApi.md index 62cc8106..8622db6b 100644 --- a/docs/IntegrationApi.md +++ b/docs/IntegrationApi.md @@ -2210,7 +2210,7 @@ public class Example { Track event -Triggers a custom event. To use this endpoint: 1. Define a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. Update or create a rule to check for this event. 1. Trigger the event with this endpoint. After you have successfully sent an event to Talon.One, you can list the received events in the **Events** view in the Campaign Manager. Talon.One also offers a set of [built-in events](https://docs.talon.one/docs/dev/concepts/entities/events). Ensure you do not create a custom event when you can use a built-in event. For example, use this endpoint to trigger an event when a customer shares a link to a product. See the [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. +Triggers a custom event. To use this endpoint: 1. [Create a custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. In a rule, add the **Check for event types** [condition](https://docs.talon.one/docs/dev/concepts/entities/events#use-an-event-in-a-rule) and select the event you created. 1. Trigger the event with this endpoint. You can [list](https://docs.talon.one/docs/product/applications/display-events#list-events) the received events in the **Events** view of the Campaign Manager. For example, you can use this endpoint to trigger an event when a customer shares a link to a product. See our [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. ### Example ```java diff --git a/docs/IntegrationCampaign.md b/docs/IntegrationCampaign.md index 6a97a226..b14fcd68 100644 --- a/docs/IntegrationCampaign.md +++ b/docs/IntegrationCampaign.md @@ -17,7 +17,7 @@ |**state** | [**StateEnum**](#StateEnum) | The state of the campaign. | | |**tags** | **List<String>** | A list of tags for the campaign. | | |**features** | [**List<FeaturesEnum>**](#List<FeaturesEnum>) | 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. | | diff --git a/docs/IntegrationCampaignBase.md b/docs/IntegrationCampaignBase.md new file mode 100644 index 00000000..8ae0bbaf --- /dev/null +++ b/docs/IntegrationCampaignBase.md @@ -0,0 +1,43 @@ + + +# IntegrationCampaignBase + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**applicationId** | **Long** | The ID of the Application that owns this entity. | | +|**id** | **Long** | Unique ID of Campaign. | | +|**name** | **String** | The name of the campaign. | | +|**description** | **String** | A detailed description of the campaign. | [optional] | +|**startTime** | **OffsetDateTime** | Timestamp when the campaign will become active. | [optional] | +|**endTime** | **OffsetDateTime** | Timestamp when the campaign will become inactive. | [optional] | +|**attributes** | **Object** | Arbitrary properties associated with this campaign. | [optional] | +|**state** | [**StateEnum**](#StateEnum) | The state of the campaign. | | +|**tags** | **List<String>** | A list of tags for the campaign. | | +|**features** | [**List<FeaturesEnum>**](#List<FeaturesEnum>) | The features enabled in this campaign. | | + + + +## Enum: StateEnum + +| Name | Value | +|---- | -----| +| ENABLED | "enabled" | + + + +## Enum: List<FeaturesEnum> + +| Name | Value | +|---- | -----| +| COUPONS | "coupons" | +| REFERRALS | "referrals" | +| LOYALTY | "loyalty" | +| GIVEAWAYS | "giveaways" | +| STRIKETHROUGH | "strikethrough" | +| ACHIEVEMENTS | "achievements" | + + + diff --git a/docs/IntegrationEvent.md b/docs/IntegrationEvent.md index 4972e498..60e7fc63 100644 --- a/docs/IntegrationEvent.md +++ b/docs/IntegrationEvent.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | -|**type** | **String** | A string representing the event. Must not be a reserved event name. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON data associated with the event. | | diff --git a/docs/IntegrationEventV2Request.md b/docs/IntegrationEventV2Request.md index 05cff6e9..418bd2f4 100644 --- a/docs/IntegrationEventV2Request.md +++ b/docs/IntegrationEventV2Request.md @@ -10,7 +10,7 @@ |**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | |**evaluableCampaignIds** | **List<Long>** | When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. | [optional] | -|**type** | **String** | A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). | [optional] | |**responseContent** | [**List<ResponseContentEnum>**](#List<ResponseContentEnum>) | Extends the response with the chosen data entities. Use this property to get as much data back as needed from one request instead of sending extra requests to other endpoints. | [optional] | |**loyaltyCards** | **List<String>** | Identifiers of the loyalty cards used during this event. | [optional] | diff --git a/docs/IntegrationEventV3Request.md b/docs/IntegrationEventV3Request.md index d8fa1f7a..2a6e2d58 100644 --- a/docs/IntegrationEventV3Request.md +++ b/docs/IntegrationEventV3Request.md @@ -10,11 +10,10 @@ |**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | |**evaluableCampaignIds** | **List<Long>** | When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. | [optional] | -|**integrationId** | **String** | The unique ID of the current event. Only one event with this ID could be activated, duplicated events are forbidden. | | -|**type** | **String** | A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). | [optional] | -|**connectedSessionID** | **String** | The ID of the session that happened in the past. | [optional] | -|**previousEventID** | **String** | The unique identifier of the event that happened in the past. | [optional] | +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | | +|**connectedSessionId** | **String** | The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. | [optional] | |**loyaltyCards** | **List<String>** | Identifiers of the loyalty cards used during this event. | [optional] | |**responseContent** | [**List<ResponseContentEnum>**](#List<ResponseContentEnum>) | Optional list of requested information to be present on the response related to the tracking custom event. | [optional] | diff --git a/docs/IntegrationHubEventStatusUpdate.md b/docs/IntegrationHubEventStatusUpdate.md new file mode 100644 index 00000000..32d74b51 --- /dev/null +++ b/docs/IntegrationHubEventStatusUpdate.md @@ -0,0 +1,23 @@ + + +# IntegrationHubEventStatusUpdate + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**eventId** | **Long** | The ID of the integration hub event. | | +|**status** | [**StatusEnum**](#StatusEnum) | The delivery outcome for the event. | | + + + +## Enum: StatusEnum + +| Name | Value | +|---- | -----| +| DELIVERED | "delivered" | +| FAILED | "failed" | + + + diff --git a/docs/ManagementApi.md b/docs/ManagementApi.md index 81ad0e12..b844fee0 100644 --- a/docs/ManagementApi.md +++ b/docs/ManagementApi.md @@ -110,12 +110,12 @@ All URIs are relative to *https://yourbaseurl.talon.one* | [**getExperiment**](ManagementApi.md#getExperiment) | **GET** /v1/applications/{applicationId}/experiments/{experimentId} | Get experiment in Application | | [**getExports**](ManagementApi.md#getExports) | **GET** /v1/exports | Get exports | | [**getLoyaltyCard**](ManagementApi.md#getLoyaltyCard) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId} | Get loyalty card | -| [**getLoyaltyCardTransactionLogs**](ManagementApi.md#getLoyaltyCardTransactionLogs) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/logs | List card's transactions | +| [**getLoyaltyCardTransactionLogs**](ManagementApi.md#getLoyaltyCardTransactionLogs) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/logs | List card's transactions (Management API) | | [**getLoyaltyCards**](ManagementApi.md#getLoyaltyCards) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/cards | List loyalty cards | -| [**getLoyaltyLedgerBalances**](ManagementApi.md#getLoyaltyLedgerBalances) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances | +| [**getLoyaltyLedgerBalances**](ManagementApi.md#getLoyaltyLedgerBalances) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances (Management API) | | [**getLoyaltyPoints**](ManagementApi.md#getLoyaltyPoints) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId} | Get customer's full loyalty ledger | | [**getLoyaltyProgram**](ManagementApi.md#getLoyaltyProgram) | **GET** /v1/loyalty_programs/{loyaltyProgramId} | Get loyalty program | -| [**getLoyaltyProgramProfileLedgerTransactions**](ManagementApi.md#getLoyaltyProgramProfileLedgerTransactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions | +| [**getLoyaltyProgramProfileLedgerTransactions**](ManagementApi.md#getLoyaltyProgramProfileLedgerTransactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions (Management API) | | [**getLoyaltyProgramTransactions**](ManagementApi.md#getLoyaltyProgramTransactions) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/transactions | List loyalty program transactions | | [**getLoyaltyPrograms**](ManagementApi.md#getLoyaltyPrograms) | **GET** /v1/loyalty_programs | List loyalty programs | | [**getLoyaltyStatistics**](ManagementApi.md#getLoyaltyStatistics) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/statistics | Get loyalty program statistics | @@ -8177,9 +8177,9 @@ public class Example { # **getLoyaltyCardTransactionLogs** > GetLoyaltyCardTransactionLogs200Response getLoyaltyCardTransactionLogs(loyaltyProgramId, loyaltyCardId, startDate, endDate, pageSize, skip, subledgerId, customerSessionIDs, transactionUUIDs) -List card's transactions +List card's transactions (Management API) -Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. +Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. > [!note] For most use cases, especially real-time integrations, use the Integration API endpoint: > [List card's transactions](https://docs.talon.one/integration-api#tag/Loyalty-cards/operation/getLoyaltyCardTransactions). If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. ### Example ```java @@ -8347,9 +8347,9 @@ public class Example { # **getLoyaltyLedgerBalances** > LoyaltyBalancesWithTiers getLoyaltyLedgerBalances(loyaltyProgramId, integrationId, endDate, subledgerId, includeTiers, includeProjectedTier) -Get customer's loyalty balances +Get customer's loyalty balances (Management API) -Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] If no filtering options are applied, you retrieve all loyalty > balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) +Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: [Get customer's loyalty balances](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyBalances). > - If no filtering options are applied, you retrieve all loyalty balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) ### Example ```java @@ -8569,9 +8569,9 @@ public class Example { # **getLoyaltyProgramProfileLedgerTransactions** > GetLoyaltyProgramProfileTransactions200Response getLoyaltyProgramProfileLedgerTransactions(loyaltyProgramId, integrationId, customerSessionIDs, transactionUUIDs, subledgerId, loyaltyTransactionType, startDate, endDate, pageSize, skip, awaitsActivation) -List customer's loyalty transactions +List customer's loyalty transactions (Management API) -Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] To retrieve all loyalty program transaction logs in a given > loyalty program, use the [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) > endpoint. +Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: > [List customer's loyalty transactions](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyProgramProfileTransactions). > - To retrieve all loyalty program transaction logs in a given loyalty program, use the > [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) endpoint. ### Example ```java @@ -9681,7 +9681,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long collectionId = 56L; // Long | The ID of the collection. You can get it with the [List collections in account](#tag/Collections/operation/listAccountCollections) endpoint. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importAccountCollection(collectionId, upFile); System.out.println(result); @@ -9701,7 +9701,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **collectionId** | **Long**| The ID of the collection. You can get it with the [List collections in account](#tag/Collections/operation/listAccountCollections) endpoint. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -9754,7 +9754,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long attributeId = 56L; // Long | The ID of the attribute. You can find the ID in the Campaign Manager's URL when you display the details of an attribute in **Account** > **Tools** > **Attributes**. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importAllowedList(attributeId, upFile); System.out.println(result); @@ -9774,7 +9774,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **attributeId** | **Long**| The ID of the attribute. You can find the ID in the Campaign Manager's URL when you display the details of an attribute in **Account** > **Tools** > **Attributes**. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -9828,7 +9828,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long audienceId = 56L; // Long | The ID of the audience. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importAudiencesMemberships(audienceId, upFile); System.out.println(result); @@ -9848,7 +9848,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **audienceId** | **Long**| The ID of the audience. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -9905,7 +9905,7 @@ public class Example { Long campaignId = 56L; // Long | The ID of the campaign. It is displayed in your Talon.One deployment URL. String action = "setDiscount"; // String | The action that this budget is limiting. String period = "overall"; // String | The period to which the limit applies. **Note**: For budgets with no period, set this to `overall`. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importCampaignStoreBudget(applicationId, campaignId, action, period, upFile); System.out.println(result); @@ -9928,7 +9928,7 @@ public class Example { | **campaignId** | **Long**| The ID of the campaign. It is displayed in your Talon.One deployment URL. | | | **action** | **String**| The action that this budget is limiting. | [optional] [enum: setDiscount] | | **period** | **String**| The period to which the limit applies. **Note**: For budgets with no period, set this to `overall`. | [optional] [enum: overall, daily, weekly, monthly, yearly] | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -9981,7 +9981,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long applicationId = 56L; // Long | The ID of the Application. It is displayed in your Talon.One deployment URL. Long campaignId = 56L; // Long | The ID of the campaign. It is displayed in your Talon.One deployment URL. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importCampaignStores(applicationId, campaignId, upFile); System.out.println(result); @@ -10002,7 +10002,7 @@ public class Example { |------------- | ------------- | ------------- | -------------| | **applicationId** | **Long**| The ID of the Application. It is displayed in your Talon.One deployment URL. | | | **campaignId** | **Long**| The ID of the campaign. It is displayed in your Talon.One deployment URL. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10058,7 +10058,7 @@ public class Example { Long applicationId = 56L; // Long | The ID of the Application. It is displayed in your Talon.One deployment URL. Long campaignId = 56L; // Long | The ID of the campaign. It is displayed in your Talon.One deployment URL. Long collectionId = 56L; // Long | The ID of the collection. You can get it with the [List collections in Application](#tag/Collections/operation/listCollectionsInApplication) endpoint. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importCollection(applicationId, campaignId, collectionId, upFile); System.out.println(result); @@ -10080,7 +10080,7 @@ public class Example { | **applicationId** | **Long**| The ID of the Application. It is displayed in your Talon.One deployment URL. | | | **campaignId** | **Long**| The ID of the campaign. It is displayed in your Talon.One deployment URL. | | | **collectionId** | **Long**| The ID of the collection. You can get it with the [List collections in Application](#tag/Collections/operation/listCollectionsInApplication) endpoint. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10134,7 +10134,7 @@ public class Example { Long applicationId = 56L; // Long | The ID of the Application. It is displayed in your Talon.One deployment URL. Long campaignId = 56L; // Long | The ID of the campaign. It is displayed in your Talon.One deployment URL. Boolean skipDuplicates = true; // Boolean | An indicator of whether to skip duplicate coupon values instead of causing an error. Duplicate values are ignored when `skipDuplicates=true`. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importCoupons(applicationId, campaignId, skipDuplicates, upFile); System.out.println(result); @@ -10156,7 +10156,7 @@ public class Example { | **applicationId** | **Long**| The ID of the Application. It is displayed in your Talon.One deployment URL. | | | **campaignId** | **Long**| The ID of the campaign. It is displayed in your Talon.One deployment URL. | | | **skipDuplicates** | **Boolean**| An indicator of whether to skip duplicate coupon values instead of causing an error. Duplicate values are ignored when `skipDuplicates=true`. | [optional] | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10207,7 +10207,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long loyaltyProgramId = 56L; // Long | Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importLoyaltyCards(loyaltyProgramId, upFile); System.out.println(result); @@ -10227,7 +10227,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **loyaltyProgramId** | **Long**| Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10280,7 +10280,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long loyaltyProgramId = 56L; // Long | Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importLoyaltyCustomersTiers(loyaltyProgramId, upFile); System.out.println(result); @@ -10300,7 +10300,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **loyaltyProgramId** | **Long**| Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10355,7 +10355,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long loyaltyProgramId = 56L; // Long | Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. Boolean notificationsEnabled = true; // Boolean | Indicates whether the points import triggers notifications about its effects. For example, a notification is sent if the import upgrades a customer's tier or offsets their negative points balance. This parameter is optional and defaults to `true`. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importLoyaltyPoints(loyaltyProgramId, notificationsEnabled, upFile); System.out.println(result); @@ -10376,7 +10376,7 @@ public class Example { |------------- | ------------- | ------------- | -------------| | **loyaltyProgramId** | **Long**| Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. | | | **notificationsEnabled** | **Boolean**| Indicates whether the points import triggers notifications about its effects. For example, a notification is sent if the import upgrades a customer's tier or offsets their negative points balance. This parameter is optional and defaults to `true`. | [optional] | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10427,7 +10427,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long poolId = 56L; // Long | The ID of the pool. You can find it in the Campaign Manager, in the **Giveaways** section. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importPoolGiveaways(poolId, upFile); System.out.println(result); @@ -10447,7 +10447,7 @@ public class Example { | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **poolId** | **Long**| The ID of the pool. You can find it in the Campaign Manager, in the **Giveaways** section. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type @@ -10499,7 +10499,7 @@ public class Example { ManagementApi apiInstance = new ManagementApi(defaultClient); Long applicationId = 56L; // Long | The ID of the Application. It is displayed in your Talon.One deployment URL. Long campaignId = 56L; // Long | The ID of the campaign. It is displayed in your Talon.One deployment URL. - String upFile = "upFile_example"; // String | The file containing the data that is being imported. + File upFile = new File("/path/to/file"); // File | The CSV file containing the data that is being imported. try { ModelImport result = apiInstance.importReferrals(applicationId, campaignId, upFile); System.out.println(result); @@ -10520,7 +10520,7 @@ public class Example { |------------- | ------------- | ------------- | -------------| | **applicationId** | **Long**| The ID of the Application. It is displayed in your Talon.One deployment URL. | | | **campaignId** | **Long**| The ID of the campaign. It is displayed in your Talon.One deployment URL. | | -| **upFile** | **String**| The file containing the data that is being imported. | [optional] | +| **upFile** | **File**| The CSV file containing the data that is being imported. | [optional] | ### Return type diff --git a/docs/NewCampaign.md b/docs/NewCampaign.md index 436930fb..4ca50d44 100644 --- a/docs/NewCampaign.md +++ b/docs/NewCampaign.md @@ -48,6 +48,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/NewCampaignTemplate.md b/docs/NewCampaignTemplate.md index ce037530..41f5d3e8 100644 --- a/docs/NewCampaignTemplate.md +++ b/docs/NewCampaignTemplate.md @@ -47,6 +47,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/NewEvent.md b/docs/NewEvent.md index 26fcd421..97338c18 100644 --- a/docs/NewEvent.md +++ b/docs/NewEvent.md @@ -9,7 +9,7 @@ |------------ | ------------- | ------------- | -------------| |**profileId** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] | |**storeIntegrationId** | **String** | The integration ID of the store. You choose this ID when you create a store. | [optional] | -|**type** | **String** | A string representing the event. Must not be a reserved event name. | | +|**type** | **String** | The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. | | |**attributes** | **Object** | Arbitrary additional JSON data associated with the event. | | |**sessionId** | **String** | The ID of the session that this event occurred in. | | diff --git a/docs/NewEventV3Entity.md b/docs/NewEventV3Entity.md new file mode 100644 index 00000000..f67324db --- /dev/null +++ b/docs/NewEventV3Entity.md @@ -0,0 +1,13 @@ + + +# NewEventV3Entity + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**integrationId** | **String** | The unique ID of the event. Only one event with this ID can be registered. | | + + + diff --git a/docs/NewExperiment.md b/docs/NewExperiment.md index fbd12b7b..67bfe777 100644 --- a/docs/NewExperiment.md +++ b/docs/NewExperiment.md @@ -9,6 +9,19 @@ |------------ | ------------- | ------------- | -------------| |**isVariantAssignmentExternal** | **Boolean** | The source of the assignment. - false - The variant assignment is handled internally by Talon.One. - true - The variant assignment is handled externally. | | |**campaign** | [**NewCampaign**](NewCampaign.md) | | | +|**goalType** | [**GoalTypeEnum**](#GoalTypeEnum) | The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. | | +|**goalDescription** | **String** | 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] | + + + +## Enum: GoalTypeEnum + +| Name | Value | +|---- | -----| +| OTHER | "other" | +| MAXIMIZE_REVENUE | "maximize_revenue" | +| MAXIMIZE_ITEMS_SOLD | "maximize_items_sold" | +| OPTIMIZE_DISCOUNT_EFFICIENCY | "optimize_discount_efficiency" | diff --git a/docs/NewRevisionVersion.md b/docs/NewRevisionVersion.md index 90ed2923..1d607399 100644 --- a/docs/NewRevisionVersion.md +++ b/docs/NewRevisionVersion.md @@ -33,6 +33,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/NewReward.md b/docs/NewReward.md index 5b6aa303..a2e8d10d 100644 --- a/docs/NewReward.md +++ b/docs/NewReward.md @@ -12,8 +12,6 @@ |**description** | **String** | A description of the reward. | [optional] | |**applicationIds** | **List<Long>** | The IDs of the Applications this reward is connected to. **Note**: Currently, a reward can only be connected to one Application. | | |**sandbox** | **Boolean** | Indicates if this is a live or sandbox reward. Rewards of a given type can only be connected to Applications of the same type. | | -|**rule** | [**List<Rule>**](Rule.md) | Rule to apply. | [optional] | -|**bindings** | [**List<Binding>**](Binding.md) | A list of named variables created before the reward's rules are evaluated. Each binding pairs a name with a talang expression. The expression is evaluated once and its result is available by name in any rule condition or effect. Bindings must be defined outside of individual rules. | [optional] | diff --git a/docs/NewRiskNotification.md b/docs/NewRiskNotification.md new file mode 100644 index 00000000..a31220e0 --- /dev/null +++ b/docs/NewRiskNotification.md @@ -0,0 +1,46 @@ + + +# NewRiskNotification + +Data for creating a new risk notification. + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**entity** | [**EntityEnum**](#EntityEnum) | The entity type to analyze within the given time frame. | | +|**activity** | [**ActivityEnum**](#ActivityEnum) | The activity metric to analyze within the given entity. | | +|**timeFrame** | [**TimeFrameEnum**](#TimeFrameEnum) | The rolling time window for risk evaluation. | | + + + +## Enum: EntityEnum + +| Name | Value | +|---- | -----| +| CUSTOMER_PROFILE | "customer_profile" | +| CUSTOMER_SESSION | "customer_session" | + + + +## Enum: ActivityEnum + +| Name | Value | +|---- | -----| +| LOYALTY_POINTS_EARNED | "loyalty_points_earned" | +| DISCOUNTED_AMOUNT | "discounted_amount" | +| COMPLETED_ORDERS | "completed_orders" | +| COUPON_ATTEMPTS | "coupon_attempts" | + + + +## Enum: TimeFrameEnum + +| Name | Value | +|---- | -----| +| _1_DAY | "1_day" | +| _1_WEEK | "1_week" | +| _1_MONTH | "1_month" | + + + diff --git a/docs/RevisionVersion.md b/docs/RevisionVersion.md index a6ff72f0..52555653 100644 --- a/docs/RevisionVersion.md +++ b/docs/RevisionVersion.md @@ -41,6 +41,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/Reward.md b/docs/Reward.md index 3c357c2a..8a62048a 100644 --- a/docs/Reward.md +++ b/docs/Reward.md @@ -15,9 +15,12 @@ |**description** | **String** | A description of the reward. | [optional] | |**applicationIds** | **List<Long>** | The IDs of the Applications this reward is connected to. **Note**: Currently, a reward can only be connected to one Application. | | |**sandbox** | **Boolean** | Indicates if this is a live or sandbox reward. Rewards of a given type can only be connected to Applications of the same type. | | -|**rule** | [**List<Rule>**](Rule.md) | Rule to apply. | [optional] | +|**visibilityConditions** | [**Rule**](Rule.md) | An optional rule that manages who can see this reward. If not specified, the reward is visible to all customers. **Note:** Only the `condition` field is evaluated within this rule. The `effects` field must be an empty array, and `bindings` are not supported. | [optional] | +|**rule** | [**Rule**](Rule.md) | Rule to apply. **Note**: The `bindings` field inside the rule must not be used in this endpoint. All bindings should be defined at the reward level via the top-level `bindings` field. | [optional] | |**bindings** | [**List<Binding>**](Binding.md) | A list of named variables created before the reward's rules are evaluated. Each binding pairs a name with a talang expression. The expression is evaluated once and its result is available by name in any rule condition or effect. Bindings must be defined outside of individual rules. | [optional] | +|**modified** | **OffsetDateTime** | The timestamp when the reward was last updated in RFC3339 format. | [optional] | |**status** | [**StatusEnum**](#StatusEnum) | The status of the reward. | | +|**pointsRequired** | [**List<RewardPointsRequired>**](RewardPointsRequired.md) | The loyalty points required to activate a reward. | [optional] | diff --git a/docs/RewardPointsRequired.md b/docs/RewardPointsRequired.md new file mode 100644 index 00000000..6d6e6fd3 --- /dev/null +++ b/docs/RewardPointsRequired.md @@ -0,0 +1,17 @@ + + +# RewardPointsRequired + +The loyalty points required to activate a reward. + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**id** | **Long** | The ID of the `pointsRequired` entry. When updating a reward, include this property to update an existing entry. Omit it to create a new one. | [optional] | +|**amount** | **BigDecimal** | The number of loyalty points required to activate the reward. | | +|**loyaltyProgramId** | **Long** | The ID of the associated loyalty program. | | +|**subledgerId** | **String** | The ID of the subledger within the loyalty program from which points are deducted when activating the reward. To specify the main ledger, provide an empty string (\"\"). | | + + + diff --git a/docs/RiskNotification.md b/docs/RiskNotification.md new file mode 100644 index 00000000..5e028d6c --- /dev/null +++ b/docs/RiskNotification.md @@ -0,0 +1,50 @@ + + +# RiskNotification + +A risk notification configuration rule. + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**id** | **Long** | The internal ID of this entity. | | +|**created** | **OffsetDateTime** | The time this entity was created. | | +|**entity** | [**EntityEnum**](#EntityEnum) | The entity type to analyze within the given time frame. | | +|**activity** | [**ActivityEnum**](#ActivityEnum) | The activity metric to analyze within the given entity. | | +|**timeFrame** | [**TimeFrameEnum**](#TimeFrameEnum) | The rolling time window for risk evaluation. | | +|**active** | **Boolean** | Indicates whether this risk notification is active. | | +|**modified** | **OffsetDateTime** | Timestamp of the most recent update. | | + + + +## Enum: EntityEnum + +| Name | Value | +|---- | -----| +| CUSTOMER_PROFILE | "customer_profile" | +| CUSTOMER_SESSION | "customer_session" | + + + +## Enum: ActivityEnum + +| Name | Value | +|---- | -----| +| LOYALTY_POINTS_EARNED | "loyalty_points_earned" | +| DISCOUNTED_AMOUNT | "discounted_amount" | +| COMPLETED_ORDERS | "completed_orders" | +| COUPON_ATTEMPTS | "coupon_attempts" | + + + +## Enum: TimeFrameEnum + +| Name | Value | +|---- | -----| +| _1_DAY | "1_day" | +| _1_WEEK | "1_week" | +| _1_MONTH | "1_month" | + + + diff --git a/docs/RuleMetadata.md b/docs/RuleMetadata.md index 2fd2297c..69096ca6 100644 --- a/docs/RuleMetadata.md +++ b/docs/RuleMetadata.md @@ -11,7 +11,6 @@ |**displayName** | **String** | A customer-facing name for the rule. | [optional] | |**displayDescription** | **String** | A customer-facing description that explains the details of the rule. For example, this property can contain details about eligibility requirements, reward timelines, or terms and conditions. | [optional] | |**relatedData** | **String** | Any additional data associated with the rule, such as an image URL, vendor name, or a content management system (CMS) ID. | [optional] | -|**eligibility** | [**List<RuleEligibility>**](RuleEligibility.md) | | [optional] | diff --git a/docs/RuleMetadataEligibility.md b/docs/RuleMetadataEligibility.md new file mode 100644 index 00000000..c20baa2f --- /dev/null +++ b/docs/RuleMetadataEligibility.md @@ -0,0 +1,17 @@ + + +# RuleMetadataEligibility + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**title** | **String** | A short description of the rule. | | +|**displayName** | **String** | A customer-facing name for the rule. | [optional] | +|**displayDescription** | **String** | A customer-facing description that explains the details of the rule. For example, this property can contain details about eligibility requirements, reward timelines, or terms and conditions. | [optional] | +|**relatedData** | **String** | Any additional data associated with the rule, such as an image URL, vendor name, or a content management system (CMS) ID. | [optional] | +|**eligibility** | [**List<RuleEligibility>**](RuleEligibility.md) | | | + + + diff --git a/docs/StrikethroughLabelingNotification.md b/docs/StrikethroughLabelingNotification.md index cf5c4a73..53e5717c 100644 --- a/docs/StrikethroughLabelingNotification.md +++ b/docs/StrikethroughLabelingNotification.md @@ -8,7 +8,7 @@ The strikethrough labels notification for an application. | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**version** | [**VersionEnum**](#VersionEnum) | The version of the strikethrough pricing notification. | [optional] | +|**version** | [**VersionEnum**](#VersionEnum) | The version of the strikethrough pricing notification. Set for **scheduled** strikethrough pricing updates only. | [optional] | |**validFrom** | **OffsetDateTime** | Timestamp at which the strikethrough pricing update becomes valid. Set for **scheduled** strikethrough pricing updates (version: v2) only. | [optional] | |**applicationId** | **Long** | The ID of the Application to which the catalog items labels belongs. | | |**currentBatch** | **Long** | The batch number of the notification. Notifications might be sent in different batches. | | diff --git a/docs/StrikethroughSetDiscountPerItemEffectProps.md b/docs/StrikethroughSetDiscountPerItemEffectProps.md index 94e5d7ee..fcfb5258 100644 --- a/docs/StrikethroughSetDiscountPerItemEffectProps.md +++ b/docs/StrikethroughSetDiscountPerItemEffectProps.md @@ -8,9 +8,9 @@ setDiscountPerItem effect in strikethrough pricing payload. | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**name** | **String** | effect name. | | +|**name** | **String** | The effect name. | | |**value** | **Object** | | | -|**excludedFromPriceHistory** | **Boolean** | | [optional] | +|**excludedFromPriceHistory** | **Boolean** | When set to `true`, the applied discount is excluded from the item's price history. | [optional] | diff --git a/docs/StrikethroughSetDiscountPerItemMemberEffectProps.md b/docs/StrikethroughSetDiscountPerItemMemberEffectProps.md index c6be3910..c7384e1d 100644 --- a/docs/StrikethroughSetDiscountPerItemMemberEffectProps.md +++ b/docs/StrikethroughSetDiscountPerItemMemberEffectProps.md @@ -8,7 +8,7 @@ setDiscountPerItem member effect in strikethrough pricing payload. | Name | Type | Description | Notes | |------------ | ------------- | ------------- | -------------| -|**name** | **String** | effect name. | | +|**name** | **String** | The effect name. | | |**value** | **Object** | | | diff --git a/docs/TalangAttribute.md b/docs/TalangAttribute.md index 16cd2106..53061307 100644 --- a/docs/TalangAttribute.md +++ b/docs/TalangAttribute.md @@ -43,6 +43,8 @@ | SESSION | "Session" | | STORE | "Store" | | ACHIEVEMENTS | "Achievements" | +| ADVANCED_EVENT | "AdvancedEvent" | +| ADVANCED_EVENT_CONNECTED_SESSION | "AdvancedEventConnectedSession" | diff --git a/docs/UpdateCampaign.md b/docs/UpdateCampaign.md index 7cae9295..1d5f835d 100644 --- a/docs/UpdateCampaign.md +++ b/docs/UpdateCampaign.md @@ -48,6 +48,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/UpdateCampaignTemplate.md b/docs/UpdateCampaignTemplate.md index dd182591..cfff0698 100644 --- a/docs/UpdateCampaignTemplate.md +++ b/docs/UpdateCampaignTemplate.md @@ -49,6 +49,7 @@ | GIVEAWAYS | "giveaways" | | STRIKETHROUGH | "strikethrough" | | ACHIEVEMENTS | "achievements" | +| ADVANCED_EVENTS | "advancedEvents" | diff --git a/docs/UpdateExperiment.md b/docs/UpdateExperiment.md index 2bf215f8..f2035724 100644 --- a/docs/UpdateExperiment.md +++ b/docs/UpdateExperiment.md @@ -9,6 +9,19 @@ |------------ | ------------- | ------------- | -------------| |**isVariantAssignmentExternal** | **Boolean** | The source of the assignment. - false - The variant assignment is handled internally by Talon.One. - true - The variant assignment is handled externally. | | |**campaign** | [**UpdateCampaign**](UpdateCampaign.md) | | | +|**goalType** | [**GoalTypeEnum**](#GoalTypeEnum) | The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. If omitted, the current value is preserved. | [optional] | +|**goalDescription** | **String** | 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. If omitted, the current value is preserved. | [optional] | + + + +## Enum: GoalTypeEnum + +| Name | Value | +|---- | -----| +| OTHER | "other" | +| MAXIMIZE_REVENUE | "maximize_revenue" | +| MAXIMIZE_ITEMS_SOLD | "maximize_items_sold" | +| OPTIMIZE_DISCOUNT_EFFICIENCY | "optimize_discount_efficiency" | diff --git a/docs/UpdateReward.md b/docs/UpdateReward.md index a8d85bdf..07577c6c 100644 --- a/docs/UpdateReward.md +++ b/docs/UpdateReward.md @@ -10,8 +10,10 @@ |**name** | **String** | The name of the reward. | | |**description** | **String** | A description of the reward. | [optional] | |**status** | [**StatusEnum**](#StatusEnum) | The status of the reward. | | -|**rule** | [**List<Rule>**](Rule.md) | Rule to apply. **Note**: The `bindings` field inside the rule must not be used in this endpoint. All bindings should be defined at the reward level via the top-level `bindings` field. | [optional] | +|**visibilityConditions** | [**Rule**](Rule.md) | An optional rule that manages who can see this reward. If not specified, the reward is visible to all customers. **Note:** Only the `condition` field is evaluated within this rule. The `effects` field must be an empty array, and `bindings` are not supported. | [optional] | +|**rule** | [**Rule**](Rule.md) | Rule to apply. **Note**: The `bindings` field inside the rule must not be used in this endpoint. All bindings should be defined at the reward level via the top-level `bindings` field. | [optional] | |**bindings** | [**List<Binding>**](Binding.md) | A list of named variables created before the reward's rules are evaluated. Each binding pairs a name with a talang expression. The expression is evaluated once and its result is available by name in any rule condition or effect. Bindings must be defined outside of individual rules. | [optional] | +|**pointsRequired** | [**List<RewardPointsRequired>**](RewardPointsRequired.md) | The loyalty points required to activate the reward. Each object defines the specific loyalty program and subledger from which points are deducted when activating the reward. **Note:** - Objects with an `id` are updated. - Objects without an `id` are created. - Existing objects omitted from the payload are deleted. | [optional] | diff --git a/pom.xml b/pom.xml index 500ce8a3..48f01fed 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ talon-one-client jar talon-one-client - 26.09.0 + 99.99.99 https://github.com/talon-one/talon-one-maven-artifacts Talon.One unified JAVA SDK. It allows for programmatic access to the integration and management API with their respective authentication strategies diff --git a/src/main/java/one/talon/ApiClient.java b/src/main/java/one/talon/ApiClient.java index 1b7fe3ff..be229436 100644 --- a/src/main/java/one/talon/ApiClient.java +++ b/src/main/java/one/talon/ApiClient.java @@ -142,7 +142,7 @@ protected void init() { json = new JSON(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/26.09.0/java"); + setUserAgent("OpenAPI-Generator/99.99.99/java"); authentications = new HashMap(); } diff --git a/src/main/java/one/talon/Configuration.java b/src/main/java/one/talon/Configuration.java index 77afad4a..a7cfa89b 100644 --- a/src/main/java/one/talon/Configuration.java +++ b/src/main/java/one/talon/Configuration.java @@ -19,7 +19,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") public class Configuration { - public static final String VERSION = "26.09.0"; + public static final String VERSION = "99.99.99"; private static final AtomicReference defaultApiClient = new AtomicReference<>(); private static volatile Supplier apiClientFactory = ApiClient::new; diff --git a/src/main/java/one/talon/JSON.java b/src/main/java/one/talon/JSON.java index 471ce3b5..1830f41f 100644 --- a/src/main/java/one/talon/JSON.java +++ b/src/main/java/one/talon/JSON.java @@ -329,6 +329,9 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.EventType.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.EventV2.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.EventV3.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.EventV3Connections.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.EventV3Entity.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.EventV3RequestEntity.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.Experiment.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.ExperimentCampaignCopy.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.ExperimentCopy.CustomTypeAdapterFactory()); @@ -361,6 +364,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.ExtendLoyaltyPointsExpiryDateEffectProps.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.ExtendedCoupon.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.FeatureFlag.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.FeatureFlagUpdate.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.FeaturesFeed.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.FuncArgDef.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.FunctionDef.CustomTypeAdapterFactory()); @@ -430,6 +434,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IncreaseAchievementProgressEffectProps.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.InfluencingCampaignDetails.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationCampaign.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationCampaignBase.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationCoupon.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationCustomerProfileAudienceRequest.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationCustomerProfileAudienceRequestItem.CustomTypeAdapterFactory()); @@ -450,6 +455,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubEventRecord.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubEventStatusUpdate.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubFlow.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubFlowConfig.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.IntegrationHubFlowConfigResponse.CustomTypeAdapterFactory()); @@ -565,6 +571,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewCustomerSessionV2.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewEvent.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewEventType.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewEventV3Entity.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewExperiment.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewExperimentVariant.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewExperimentVariantArray.CustomTypeAdapterFactory()); @@ -591,6 +598,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewReturn.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewRevisionVersion.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewReward.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewRiskNotification.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewRole.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewRoleV2.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.NewRuleset.CustomTypeAdapterFactory()); @@ -659,6 +667,8 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RevisionActivationRequest.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RevisionVersion.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.Reward.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RewardPointsRequired.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RiskNotification.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.Role.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RoleAssign.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RoleMembership.CustomTypeAdapterFactory()); @@ -681,6 +691,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RuleEligibilityFailureDetails.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RuleFailureReason.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RuleMetadata.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new one.talon.model.RuleMetadataEligibility.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.Ruleset.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.SSOConfig.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new one.talon.model.SamlConnection.CustomTypeAdapterFactory()); diff --git a/src/main/java/one/talon/api/IntegrationApi.java b/src/main/java/one/talon/api/IntegrationApi.java index 35c6fe4f..066395fe 100644 --- a/src/main/java/one/talon/api/IntegrationApi.java +++ b/src/main/java/one/talon/api/IntegrationApi.java @@ -4716,7 +4716,7 @@ private okhttp3.Call trackEventV2ValidateBeforeCall(@javax.annotation.Nonnull In /** * Track event - * Triggers a custom event. To use this endpoint: 1. Define a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. Update or create a rule to check for this event. 1. Trigger the event with this endpoint. After you have successfully sent an event to Talon.One, you can list the received events in the **Events** view in the Campaign Manager. Talon.One also offers a set of [built-in events](https://docs.talon.one/docs/dev/concepts/entities/events). Ensure you do not create a custom event when you can use a built-in event. For example, use this endpoint to trigger an event when a customer shares a link to a product. See the [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. + * Triggers a custom event. To use this endpoint: 1. [Create a custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. In a rule, add the **Check for event types** [condition](https://docs.talon.one/docs/dev/concepts/entities/events#use-an-event-in-a-rule) and select the event you created. 1. Trigger the event with this endpoint. You can [list](https://docs.talon.one/docs/product/applications/display-events#list-events) the received events in the **Events** view of the Campaign Manager. For example, you can use this endpoint to trigger an event when a customer shares a link to a product. See our [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. * @param integrationEventV2Request body (required) * @param silent Possible values: `yes` or `no`. - `yes`: Increases the performance of the API call by returning a 204 response. - `no`: Returns a 200 response that contains the updated customer profiles. (optional, default to yes) * @param dry Indicates whether to persist the changes. Changes are ignored when `dry=true`. (optional) @@ -4741,7 +4741,7 @@ public IntegrationEventV2Response trackEventV2(@javax.annotation.Nonnull Integra /** * Track event - * Triggers a custom event. To use this endpoint: 1. Define a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. Update or create a rule to check for this event. 1. Trigger the event with this endpoint. After you have successfully sent an event to Talon.One, you can list the received events in the **Events** view in the Campaign Manager. Talon.One also offers a set of [built-in events](https://docs.talon.one/docs/dev/concepts/entities/events). Ensure you do not create a custom event when you can use a built-in event. For example, use this endpoint to trigger an event when a customer shares a link to a product. See the [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. + * Triggers a custom event. To use this endpoint: 1. [Create a custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. In a rule, add the **Check for event types** [condition](https://docs.talon.one/docs/dev/concepts/entities/events#use-an-event-in-a-rule) and select the event you created. 1. Trigger the event with this endpoint. You can [list](https://docs.talon.one/docs/product/applications/display-events#list-events) the received events in the **Events** view of the Campaign Manager. For example, you can use this endpoint to trigger an event when a customer shares a link to a product. See our [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. * @param integrationEventV2Request body (required) * @param silent Possible values: `yes` or `no`. - `yes`: Increases the performance of the API call by returning a 204 response. - `no`: Returns a 200 response that contains the updated customer profiles. (optional, default to yes) * @param dry Indicates whether to persist the changes. Changes are ignored when `dry=true`. (optional) @@ -4767,7 +4767,7 @@ public ApiResponse trackEventV2WithHttpInfo(@javax.a /** * Track event (asynchronously) - * Triggers a custom event. To use this endpoint: 1. Define a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. Update or create a rule to check for this event. 1. Trigger the event with this endpoint. After you have successfully sent an event to Talon.One, you can list the received events in the **Events** view in the Campaign Manager. Talon.One also offers a set of [built-in events](https://docs.talon.one/docs/dev/concepts/entities/events). Ensure you do not create a custom event when you can use a built-in event. For example, use this endpoint to trigger an event when a customer shares a link to a product. See the [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. + * Triggers a custom event. To use this endpoint: 1. [Create a custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. In a rule, add the **Check for event types** [condition](https://docs.talon.one/docs/dev/concepts/entities/events#use-an-event-in-a-rule) and select the event you created. 1. Trigger the event with this endpoint. You can [list](https://docs.talon.one/docs/product/applications/display-events#list-events) the received events in the **Events** view of the Campaign Manager. For example, you can use this endpoint to trigger an event when a customer shares a link to a product. See our [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. * @param integrationEventV2Request body (required) * @param silent Possible values: `yes` or `no`. - `yes`: Increases the performance of the API call by returning a 204 response. - `no`: Returns a 200 response that contains the updated customer profiles. (optional, default to yes) * @param dry Indicates whether to persist the changes. Changes are ignored when `dry=true`. (optional) diff --git a/src/main/java/one/talon/api/ManagementApi.java b/src/main/java/one/talon/api/ManagementApi.java index da36dbb3..62385da0 100644 --- a/src/main/java/one/talon/api/ManagementApi.java +++ b/src/main/java/one/talon/api/ManagementApi.java @@ -62,6 +62,7 @@ import one.talon.model.ErrorResponse; import one.talon.model.ErrorResponseWithStatus; import one.talon.model.Experiment; +import java.io.File; import one.talon.model.GenerateCouponRejections200Response; import one.talon.model.GetAccessLogsWithoutTotalCount200Response; import one.talon.model.GetAdditionalCosts200Response; @@ -16669,8 +16670,8 @@ private okhttp3.Call getLoyaltyCardTransactionLogsValidateBeforeCall(@javax.anno } /** - * List card's transactions - * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. + * List card's transactions (Management API) + * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. > [!note] For most use cases, especially real-time integrations, use the Integration API endpoint: > [List card's transactions](https://docs.talon.one/integration-api#tag/Loyalty-cards/operation/getLoyaltyCardTransactions). If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param loyaltyCardId Identifier of the loyalty card. You can get the identifier with the [List loyalty cards](https://docs.talon.one/management-api#tag/Loyalty-cards/operation/getLoyaltyCards) endpoint. **Important**: The loyalty card ID requires [URL encoding](https://www.w3schools.com/tags//ref_urlencode.asp) if it contains special characters. For example, you must encode `NewCard2026%` as `NewCard2026%25`. (required) * @param startDate Date and time from which results are returned. Results are filtered by transaction creation date. > [!note] **Note** > - This must be an RFC3339 timestamp string. > - You can include a time component in your string, for example, `T23:59:59` to specify the end of the day. The time zone setting > considered is `UTC`. If you do not include a time component, a default time value of `T00:00:00` (midnight) in `UTC` is considered. (optional) @@ -16697,8 +16698,8 @@ public GetLoyaltyCardTransactionLogs200Response getLoyaltyCardTransactionLogs(@j } /** - * List card's transactions - * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. + * List card's transactions (Management API) + * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. > [!note] For most use cases, especially real-time integrations, use the Integration API endpoint: > [List card's transactions](https://docs.talon.one/integration-api#tag/Loyalty-cards/operation/getLoyaltyCardTransactions). If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param loyaltyCardId Identifier of the loyalty card. You can get the identifier with the [List loyalty cards](https://docs.talon.one/management-api#tag/Loyalty-cards/operation/getLoyaltyCards) endpoint. **Important**: The loyalty card ID requires [URL encoding](https://www.w3schools.com/tags//ref_urlencode.asp) if it contains special characters. For example, you must encode `NewCard2026%` as `NewCard2026%25`. (required) * @param startDate Date and time from which results are returned. Results are filtered by transaction creation date. > [!note] **Note** > - This must be an RFC3339 timestamp string. > - You can include a time component in your string, for example, `T23:59:59` to specify the end of the day. The time zone setting > considered is `UTC`. If you do not include a time component, a default time value of `T00:00:00` (midnight) in `UTC` is considered. (optional) @@ -16726,8 +16727,8 @@ public ApiResponse getLoyaltyCardTrans } /** - * List card's transactions (asynchronously) - * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. + * List card's transactions (Management API) (asynchronously) + * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. > [!note] For most use cases, especially real-time integrations, use the Integration API endpoint: > [List card's transactions](https://docs.talon.one/integration-api#tag/Loyalty-cards/operation/getLoyaltyCardTransactions). If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param loyaltyCardId Identifier of the loyalty card. You can get the identifier with the [List loyalty cards](https://docs.talon.one/management-api#tag/Loyalty-cards/operation/getLoyaltyCards) endpoint. **Important**: The loyalty card ID requires [URL encoding](https://www.w3schools.com/tags//ref_urlencode.asp) if it contains special characters. For example, you must encode `NewCard2026%` as `NewCard2026%25`. (required) * @param startDate Date and time from which results are returned. Results are filtered by transaction creation date. > [!note] **Note** > - This must be an RFC3339 timestamp string. > - You can include a time component in your string, for example, `T23:59:59` to specify the end of the day. The time zone setting > considered is `UTC`. If you do not include a time component, a default time value of `T00:00:00` (midnight) in `UTC` is considered. (optional) @@ -17039,8 +17040,8 @@ private okhttp3.Call getLoyaltyLedgerBalancesValidateBeforeCall(@javax.annotatio } /** - * Get customer's loyalty balances - * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] If no filtering options are applied, you retrieve all loyalty > balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) + * Get customer's loyalty balances (Management API) + * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: [Get customer's loyalty balances](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyBalances). > - If no filtering options are applied, you retrieve all loyalty balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) * @param loyaltyProgramId Identifier of the profile-based loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param integrationId The integration identifier for this customer profile. Must be: - Unique within the deployment. - Stable for the customer. Do not use an ID that the customer can update themselves. For example, you can use a database ID. Once set, you cannot update this identifier. (required) * @param endDate Used to return expired, active, and pending loyalty balances before this timestamp. You can enter any past, present, or future timestamp value. > [!note] **Note** > - This must be an RFC3339 timestamp string. > - You can include a time component in your string, for example, `T23:59:59` to specify the end of the day. The time zone setting > considered is `UTC`. If you do not include a time component, a default time value of `T00:00:00` (midnight) in `UTC` is considered. (optional) @@ -17065,8 +17066,8 @@ public LoyaltyBalancesWithTiers getLoyaltyLedgerBalances(@javax.annotation.Nonnu } /** - * Get customer's loyalty balances - * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] If no filtering options are applied, you retrieve all loyalty > balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) + * Get customer's loyalty balances (Management API) + * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: [Get customer's loyalty balances](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyBalances). > - If no filtering options are applied, you retrieve all loyalty balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) * @param loyaltyProgramId Identifier of the profile-based loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param integrationId The integration identifier for this customer profile. Must be: - Unique within the deployment. - Stable for the customer. Do not use an ID that the customer can update themselves. For example, you can use a database ID. Once set, you cannot update this identifier. (required) * @param endDate Used to return expired, active, and pending loyalty balances before this timestamp. You can enter any past, present, or future timestamp value. > [!note] **Note** > - This must be an RFC3339 timestamp string. > - You can include a time component in your string, for example, `T23:59:59` to specify the end of the day. The time zone setting > considered is `UTC`. If you do not include a time component, a default time value of `T00:00:00` (midnight) in `UTC` is considered. (optional) @@ -17092,8 +17093,8 @@ public ApiResponse getLoyaltyLedgerBalancesWithHttpInf } /** - * Get customer's loyalty balances (asynchronously) - * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] If no filtering options are applied, you retrieve all loyalty > balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) + * Get customer's loyalty balances (Management API) (asynchronously) + * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: [Get customer's loyalty balances](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyBalances). > - If no filtering options are applied, you retrieve all loyalty balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) * @param loyaltyProgramId Identifier of the profile-based loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param integrationId The integration identifier for this customer profile. Must be: - Unique within the deployment. - Stable for the customer. Do not use an ID that the customer can update themselves. For example, you can use a database ID. Once set, you cannot update this identifier. (required) * @param endDate Used to return expired, active, and pending loyalty balances before this timestamp. You can enter any past, present, or future timestamp value. > [!note] **Note** > - This must be an RFC3339 timestamp string. > - You can include a time component in your string, for example, `T23:59:59` to specify the end of the day. The time zone setting > considered is `UTC`. If you do not include a time component, a default time value of `T00:00:00` (midnight) in `UTC` is considered. (optional) @@ -17518,8 +17519,8 @@ private okhttp3.Call getLoyaltyProgramProfileLedgerTransactionsValidateBeforeCal } /** - * List customer's loyalty transactions - * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] To retrieve all loyalty program transaction logs in a given > loyalty program, use the [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) > endpoint. + * List customer's loyalty transactions (Management API) + * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: > [List customer's loyalty transactions](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyProgramProfileTransactions). > - To retrieve all loyalty program transaction logs in a given loyalty program, use the > [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) endpoint. * @param loyaltyProgramId Identifier of the profile-based loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param integrationId The integration identifier for this customer profile. Must be: - Unique within the deployment. - Stable for the customer. Do not use an ID that the customer can update themselves. For example, you can use a database ID. Once set, you cannot update this identifier. (required) * @param customerSessionIDs Filter the results by a list of customer session IDs. To include multiple IDs, repeat the parameter for each one, for example, `?customerSessionIDs=id1&customerSessionIDs=id2`. The response contains only data associated with the specified sessions. (optional) @@ -17549,8 +17550,8 @@ public GetLoyaltyProgramProfileTransactions200Response getLoyaltyProgramProfileL } /** - * List customer's loyalty transactions - * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] To retrieve all loyalty program transaction logs in a given > loyalty program, use the [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) > endpoint. + * List customer's loyalty transactions (Management API) + * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: > [List customer's loyalty transactions](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyProgramProfileTransactions). > - To retrieve all loyalty program transaction logs in a given loyalty program, use the > [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) endpoint. * @param loyaltyProgramId Identifier of the profile-based loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param integrationId The integration identifier for this customer profile. Must be: - Unique within the deployment. - Stable for the customer. Do not use an ID that the customer can update themselves. For example, you can use a database ID. Once set, you cannot update this identifier. (required) * @param customerSessionIDs Filter the results by a list of customer session IDs. To include multiple IDs, repeat the parameter for each one, for example, `?customerSessionIDs=id1&customerSessionIDs=id2`. The response contains only data associated with the specified sessions. (optional) @@ -17581,8 +17582,8 @@ public ApiResponse getLoyaltyPr } /** - * List customer's loyalty transactions (asynchronously) - * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] To retrieve all loyalty program transaction logs in a given > loyalty program, use the [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) > endpoint. + * List customer's loyalty transactions (Management API) (asynchronously) + * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: > [List customer's loyalty transactions](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyProgramProfileTransactions). > - To retrieve all loyalty program transaction logs in a given loyalty program, use the > [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) endpoint. * @param loyaltyProgramId Identifier of the profile-based loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param integrationId The integration identifier for this customer profile. Must be: - Unique within the deployment. - Stable for the customer. Do not use an ID that the customer can update themselves. For example, you can use a database ID. Once set, you cannot update this identifier. (required) * @param customerSessionIDs Filter the results by a list of customer session IDs. To include multiple IDs, repeat the parameter for each one, for example, `?customerSessionIDs=id1&customerSessionIDs=id2`. The response contains only data associated with the specified sessions. (optional) @@ -19676,7 +19677,7 @@ public okhttp3.Call getWebhooksAsync(@javax.annotation.Nullable String applicati /** * Build call for importAccountCollection * @param collectionId The ID of the collection. You can get it with the [List collections in account](#tag/Collections/operation/listAccountCollections) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19689,7 +19690,7 @@ public okhttp3.Call getWebhooksAsync(@javax.annotation.Nullable String applicati 401 Unauthorized - */ - public okhttp3.Call importAccountCollectionCall(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importAccountCollectionCall(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -19740,7 +19741,7 @@ public okhttp3.Call importAccountCollectionCall(@javax.annotation.Nonnull Long c } @SuppressWarnings("rawtypes") - private okhttp3.Call importAccountCollectionValidateBeforeCall(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importAccountCollectionValidateBeforeCall(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'collectionId' is set if (collectionId == null) { throw new ApiException("Missing the required parameter 'collectionId' when calling importAccountCollection(Async)"); @@ -19754,7 +19755,7 @@ private okhttp3.Call importAccountCollectionValidateBeforeCall(@javax.annotation * Import data into existing account-level collection * Upload a CSV file containing the collection of string values that should be attached as payload for collection. The file should be sent as multipart data. The import **replaces** the initial content of the collection. The CSV file **must** only contain the following column: - `item`: the values in your collection. A collection is limited to 500,000 items. ## Example ``` item Adidas Nike Asics ``` > [!note] Before sending a request to this endpoint, ensure the data in the > CSV to import is different from the data currently stored in the collection. * @param collectionId The ID of the collection. You can get it with the [List collections in account](#tag/Collections/operation/listAccountCollections) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -19766,7 +19767,7 @@ private okhttp3.Call importAccountCollectionValidateBeforeCall(@javax.annotation 401 Unauthorized - */ - public ModelImport importAccountCollection(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importAccountCollection(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importAccountCollectionWithHttpInfo(collectionId, upFile); return localVarResp.getData(); } @@ -19775,7 +19776,7 @@ public ModelImport importAccountCollection(@javax.annotation.Nonnull Long collec * Import data into existing account-level collection * Upload a CSV file containing the collection of string values that should be attached as payload for collection. The file should be sent as multipart data. The import **replaces** the initial content of the collection. The CSV file **must** only contain the following column: - `item`: the values in your collection. A collection is limited to 500,000 items. ## Example ``` item Adidas Nike Asics ``` > [!note] Before sending a request to this endpoint, ensure the data in the > CSV to import is different from the data currently stored in the collection. * @param collectionId The ID of the collection. You can get it with the [List collections in account](#tag/Collections/operation/listAccountCollections) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -19787,7 +19788,7 @@ public ModelImport importAccountCollection(@javax.annotation.Nonnull Long collec 401 Unauthorized - */ - public ApiResponse importAccountCollectionWithHttpInfo(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importAccountCollectionWithHttpInfo(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importAccountCollectionValidateBeforeCall(collectionId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -19797,7 +19798,7 @@ public ApiResponse importAccountCollectionWithHttpInfo(@javax.annot * Import data into existing account-level collection (asynchronously) * Upload a CSV file containing the collection of string values that should be attached as payload for collection. The file should be sent as multipart data. The import **replaces** the initial content of the collection. The CSV file **must** only contain the following column: - `item`: the values in your collection. A collection is limited to 500,000 items. ## Example ``` item Adidas Nike Asics ``` > [!note] Before sending a request to this endpoint, ensure the data in the > CSV to import is different from the data currently stored in the collection. * @param collectionId The ID of the collection. You can get it with the [List collections in account](#tag/Collections/operation/listAccountCollections) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -19810,7 +19811,7 @@ public ApiResponse importAccountCollectionWithHttpInfo(@javax.annot 401 Unauthorized - */ - public okhttp3.Call importAccountCollectionAsync(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importAccountCollectionAsync(@javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importAccountCollectionValidateBeforeCall(collectionId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -19820,7 +19821,7 @@ public okhttp3.Call importAccountCollectionAsync(@javax.annotation.Nonnull Long /** * Build call for importAllowedList * @param attributeId The ID of the attribute. You can find the ID in the Campaign Manager's URL when you display the details of an attribute in **Account** > **Tools** > **Attributes**. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19834,7 +19835,7 @@ public okhttp3.Call importAccountCollectionAsync(@javax.annotation.Nonnull Long 404 Not found - */ - public okhttp3.Call importAllowedListCall(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importAllowedListCall(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -19885,7 +19886,7 @@ public okhttp3.Call importAllowedListCall(@javax.annotation.Nonnull Long attribu } @SuppressWarnings("rawtypes") - private okhttp3.Call importAllowedListValidateBeforeCall(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importAllowedListValidateBeforeCall(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'attributeId' is set if (attributeId == null) { throw new ApiException("Missing the required parameter 'attributeId' when calling importAllowedList(Async)"); @@ -19899,7 +19900,7 @@ private okhttp3.Call importAllowedListValidateBeforeCall(@javax.annotation.Nonnu * Import allowed values for attribute * Upload a CSV file containing a list of [picklist values](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#picklist-values) for the specified attribute. The file should be sent as multipart data. The import **replaces** the previous list of allowed values for this attribute, if any. The CSV file **must** only contain the following column: - `item`: The values in your allowed list, for example a list of SKUs. An allowed list is limited to 500,000 items. ## Example ```text item CS-VG-04032021-UP-50D-10 CS-DV-04042021-UP-49D-12 CS-DG-02082021-UP-50G-07 ``` * @param attributeId The ID of the attribute. You can find the ID in the Campaign Manager's URL when you display the details of an attribute in **Account** > **Tools** > **Attributes**. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -19912,7 +19913,7 @@ private okhttp3.Call importAllowedListValidateBeforeCall(@javax.annotation.Nonnu 404 Not found - */ - public ModelImport importAllowedList(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importAllowedList(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importAllowedListWithHttpInfo(attributeId, upFile); return localVarResp.getData(); } @@ -19921,7 +19922,7 @@ public ModelImport importAllowedList(@javax.annotation.Nonnull Long attributeId, * Import allowed values for attribute * Upload a CSV file containing a list of [picklist values](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#picklist-values) for the specified attribute. The file should be sent as multipart data. The import **replaces** the previous list of allowed values for this attribute, if any. The CSV file **must** only contain the following column: - `item`: The values in your allowed list, for example a list of SKUs. An allowed list is limited to 500,000 items. ## Example ```text item CS-VG-04032021-UP-50D-10 CS-DV-04042021-UP-49D-12 CS-DG-02082021-UP-50G-07 ``` * @param attributeId The ID of the attribute. You can find the ID in the Campaign Manager's URL when you display the details of an attribute in **Account** > **Tools** > **Attributes**. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -19934,7 +19935,7 @@ public ModelImport importAllowedList(@javax.annotation.Nonnull Long attributeId, 404 Not found - */ - public ApiResponse importAllowedListWithHttpInfo(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importAllowedListWithHttpInfo(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importAllowedListValidateBeforeCall(attributeId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -19944,7 +19945,7 @@ public ApiResponse importAllowedListWithHttpInfo(@javax.annotation. * Import allowed values for attribute (asynchronously) * Upload a CSV file containing a list of [picklist values](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#picklist-values) for the specified attribute. The file should be sent as multipart data. The import **replaces** the previous list of allowed values for this attribute, if any. The CSV file **must** only contain the following column: - `item`: The values in your allowed list, for example a list of SKUs. An allowed list is limited to 500,000 items. ## Example ```text item CS-VG-04032021-UP-50D-10 CS-DV-04042021-UP-49D-12 CS-DG-02082021-UP-50G-07 ``` * @param attributeId The ID of the attribute. You can find the ID in the Campaign Manager's URL when you display the details of an attribute in **Account** > **Tools** > **Attributes**. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -19958,7 +19959,7 @@ public ApiResponse importAllowedListWithHttpInfo(@javax.annotation. 404 Not found - */ - public okhttp3.Call importAllowedListAsync(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importAllowedListAsync(@javax.annotation.Nonnull Long attributeId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importAllowedListValidateBeforeCall(attributeId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -19968,7 +19969,7 @@ public okhttp3.Call importAllowedListAsync(@javax.annotation.Nonnull Long attrib /** * Build call for importAudiencesMemberships * @param audienceId The ID of the audience. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19982,7 +19983,7 @@ public okhttp3.Call importAllowedListAsync(@javax.annotation.Nonnull Long attrib 404 Not found - */ - public okhttp3.Call importAudiencesMembershipsCall(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importAudiencesMembershipsCall(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20033,7 +20034,7 @@ public okhttp3.Call importAudiencesMembershipsCall(@javax.annotation.Nonnull Lon } @SuppressWarnings("rawtypes") - private okhttp3.Call importAudiencesMembershipsValidateBeforeCall(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importAudiencesMembershipsValidateBeforeCall(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'audienceId' is set if (audienceId == null) { throw new ApiException("Missing the required parameter 'audienceId' when calling importAudiencesMemberships(Async)"); @@ -20047,7 +20048,7 @@ private okhttp3.Call importAudiencesMembershipsValidateBeforeCall(@javax.annotat * Import audience members * Upload a CSV file containing the integration IDs of the members you want to add to an audience. The file should be sent as multipart data and should contain only the following column (required): - `profileintegrationid`: The integration ID of the customer profile. The import **replaces** the previous list of audience members. > [!note] We recommend limiting your file size to 500 MB. ## Example ```text profileintegrationid charles alexa ``` * @param audienceId The ID of the audience. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20060,7 +20061,7 @@ private okhttp3.Call importAudiencesMembershipsValidateBeforeCall(@javax.annotat 404 Not found - */ - public ModelImport importAudiencesMemberships(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importAudiencesMemberships(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importAudiencesMembershipsWithHttpInfo(audienceId, upFile); return localVarResp.getData(); } @@ -20069,7 +20070,7 @@ public ModelImport importAudiencesMemberships(@javax.annotation.Nonnull Long aud * Import audience members * Upload a CSV file containing the integration IDs of the members you want to add to an audience. The file should be sent as multipart data and should contain only the following column (required): - `profileintegrationid`: The integration ID of the customer profile. The import **replaces** the previous list of audience members. > [!note] We recommend limiting your file size to 500 MB. ## Example ```text profileintegrationid charles alexa ``` * @param audienceId The ID of the audience. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20082,7 +20083,7 @@ public ModelImport importAudiencesMemberships(@javax.annotation.Nonnull Long aud 404 Not found - */ - public ApiResponse importAudiencesMembershipsWithHttpInfo(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importAudiencesMembershipsWithHttpInfo(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importAudiencesMembershipsValidateBeforeCall(audienceId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -20092,7 +20093,7 @@ public ApiResponse importAudiencesMembershipsWithHttpInfo(@javax.an * Import audience members (asynchronously) * Upload a CSV file containing the integration IDs of the members you want to add to an audience. The file should be sent as multipart data and should contain only the following column (required): - `profileintegrationid`: The integration ID of the customer profile. The import **replaces** the previous list of audience members. > [!note] We recommend limiting your file size to 500 MB. ## Example ```text profileintegrationid charles alexa ``` * @param audienceId The ID of the audience. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -20106,7 +20107,7 @@ public ApiResponse importAudiencesMembershipsWithHttpInfo(@javax.an 404 Not found - */ - public okhttp3.Call importAudiencesMembershipsAsync(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importAudiencesMembershipsAsync(@javax.annotation.Nonnull Long audienceId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importAudiencesMembershipsValidateBeforeCall(audienceId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -20119,7 +20120,7 @@ public okhttp3.Call importAudiencesMembershipsAsync(@javax.annotation.Nonnull Lo * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param action The action that this budget is limiting. (optional) * @param period The period to which the limit applies. **Note**: For budgets with no period, set this to `overall`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -20131,7 +20132,7 @@ public okhttp3.Call importAudiencesMembershipsAsync(@javax.annotation.Nonnull Lo 400 Bad request - */ - public okhttp3.Call importCampaignStoreBudgetCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCampaignStoreBudgetCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20191,7 +20192,7 @@ public okhttp3.Call importCampaignStoreBudgetCall(@javax.annotation.Nonnull Long } @SuppressWarnings("rawtypes") - private okhttp3.Call importCampaignStoreBudgetValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importCampaignStoreBudgetValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'applicationId' is set if (applicationId == null) { throw new ApiException("Missing the required parameter 'applicationId' when calling importCampaignStoreBudget(Async)"); @@ -20213,7 +20214,7 @@ private okhttp3.Call importCampaignStoreBudgetValidateBeforeCall(@javax.annotati * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param action The action that this budget is limiting. (optional) * @param period The period to which the limit applies. **Note**: For budgets with no period, set this to `overall`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20224,7 +20225,7 @@ private okhttp3.Call importCampaignStoreBudgetValidateBeforeCall(@javax.annotati 400 Bad request - */ - public ModelImport importCampaignStoreBudget(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importCampaignStoreBudget(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importCampaignStoreBudgetWithHttpInfo(applicationId, campaignId, action, period, upFile); return localVarResp.getData(); } @@ -20236,7 +20237,7 @@ public ModelImport importCampaignStoreBudget(@javax.annotation.Nonnull Long appl * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param action The action that this budget is limiting. (optional) * @param period The period to which the limit applies. **Note**: For budgets with no period, set this to `overall`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20247,7 +20248,7 @@ public ModelImport importCampaignStoreBudget(@javax.annotation.Nonnull Long appl 400 Bad request - */ - public ApiResponse importCampaignStoreBudgetWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importCampaignStoreBudgetWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importCampaignStoreBudgetValidateBeforeCall(applicationId, campaignId, action, period, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -20260,7 +20261,7 @@ public ApiResponse importCampaignStoreBudgetWithHttpInfo(@javax.ann * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param action The action that this budget is limiting. (optional) * @param period The period to which the limit applies. **Note**: For budgets with no period, set this to `overall`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -20272,7 +20273,7 @@ public ApiResponse importCampaignStoreBudgetWithHttpInfo(@javax.ann 400 Bad request - */ - public okhttp3.Call importCampaignStoreBudgetAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCampaignStoreBudgetAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String action, @javax.annotation.Nullable String period, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importCampaignStoreBudgetValidateBeforeCall(applicationId, campaignId, action, period, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -20283,7 +20284,7 @@ public okhttp3.Call importCampaignStoreBudgetAsync(@javax.annotation.Nonnull Lon * Build call for importCampaignStores * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -20297,7 +20298,7 @@ public okhttp3.Call importCampaignStoreBudgetAsync(@javax.annotation.Nonnull Lon 404 Not found - */ - public okhttp3.Call importCampaignStoresCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCampaignStoresCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20349,7 +20350,7 @@ public okhttp3.Call importCampaignStoresCall(@javax.annotation.Nonnull Long appl } @SuppressWarnings("rawtypes") - private okhttp3.Call importCampaignStoresValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importCampaignStoresValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'applicationId' is set if (applicationId == null) { throw new ApiException("Missing the required parameter 'applicationId' when calling importCampaignStores(Async)"); @@ -20369,7 +20370,7 @@ private okhttp3.Call importCampaignStoresValidateBeforeCall(@javax.annotation.No * Upload a CSV file containing the stores you want to link to a specific campaign. Send the file as multipart data. The CSV file **must** only contain the following column: - `store_integration_id`: The identifier of the store. The import **replaces** the previous list of stores linked to the campaign. * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20382,7 +20383,7 @@ private okhttp3.Call importCampaignStoresValidateBeforeCall(@javax.annotation.No 404 Not found - */ - public ModelImport importCampaignStores(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importCampaignStores(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importCampaignStoresWithHttpInfo(applicationId, campaignId, upFile); return localVarResp.getData(); } @@ -20392,7 +20393,7 @@ public ModelImport importCampaignStores(@javax.annotation.Nonnull Long applicati * Upload a CSV file containing the stores you want to link to a specific campaign. Send the file as multipart data. The CSV file **must** only contain the following column: - `store_integration_id`: The identifier of the store. The import **replaces** the previous list of stores linked to the campaign. * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20405,7 +20406,7 @@ public ModelImport importCampaignStores(@javax.annotation.Nonnull Long applicati 404 Not found - */ - public ApiResponse importCampaignStoresWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importCampaignStoresWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importCampaignStoresValidateBeforeCall(applicationId, campaignId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -20416,7 +20417,7 @@ public ApiResponse importCampaignStoresWithHttpInfo(@javax.annotati * Upload a CSV file containing the stores you want to link to a specific campaign. Send the file as multipart data. The CSV file **must** only contain the following column: - `store_integration_id`: The identifier of the store. The import **replaces** the previous list of stores linked to the campaign. * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -20430,7 +20431,7 @@ public ApiResponse importCampaignStoresWithHttpInfo(@javax.annotati 404 Not found - */ - public okhttp3.Call importCampaignStoresAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCampaignStoresAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importCampaignStoresValidateBeforeCall(applicationId, campaignId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -20442,7 +20443,7 @@ public okhttp3.Call importCampaignStoresAsync(@javax.annotation.Nonnull Long app * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param collectionId The ID of the collection. You can get it with the [List collections in Application](#tag/Collections/operation/listCollectionsInApplication) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -20454,7 +20455,7 @@ public okhttp3.Call importCampaignStoresAsync(@javax.annotation.Nonnull Long app 401 Unauthorized - */ - public okhttp3.Call importCollectionCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCollectionCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20507,7 +20508,7 @@ public okhttp3.Call importCollectionCall(@javax.annotation.Nonnull Long applicat } @SuppressWarnings("rawtypes") - private okhttp3.Call importCollectionValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importCollectionValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'applicationId' is set if (applicationId == null) { throw new ApiException("Missing the required parameter 'applicationId' when calling importCollection(Async)"); @@ -20533,7 +20534,7 @@ private okhttp3.Call importCollectionValidateBeforeCall(@javax.annotation.Nonnul * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param collectionId The ID of the collection. You can get it with the [List collections in Application](#tag/Collections/operation/listCollectionsInApplication) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20544,7 +20545,7 @@ private okhttp3.Call importCollectionValidateBeforeCall(@javax.annotation.Nonnul 401 Unauthorized - */ - public ModelImport importCollection(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importCollection(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importCollectionWithHttpInfo(applicationId, campaignId, collectionId, upFile); return localVarResp.getData(); } @@ -20555,7 +20556,7 @@ public ModelImport importCollection(@javax.annotation.Nonnull Long applicationId * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param collectionId The ID of the collection. You can get it with the [List collections in Application](#tag/Collections/operation/listCollectionsInApplication) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20566,7 +20567,7 @@ public ModelImport importCollection(@javax.annotation.Nonnull Long applicationId 401 Unauthorized - */ - public ApiResponse importCollectionWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importCollectionWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importCollectionValidateBeforeCall(applicationId, campaignId, collectionId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -20578,7 +20579,7 @@ public ApiResponse importCollectionWithHttpInfo(@javax.annotation.N * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param collectionId The ID of the collection. You can get it with the [List collections in Application](#tag/Collections/operation/listCollectionsInApplication) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -20590,7 +20591,7 @@ public ApiResponse importCollectionWithHttpInfo(@javax.annotation.N 401 Unauthorized - */ - public okhttp3.Call importCollectionAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCollectionAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nonnull Long collectionId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importCollectionValidateBeforeCall(applicationId, campaignId, collectionId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -20602,7 +20603,7 @@ public okhttp3.Call importCollectionAsync(@javax.annotation.Nonnull Long applica * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param skipDuplicates An indicator of whether to skip duplicate coupon values instead of causing an error. Duplicate values are ignored when `skipDuplicates=true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -20613,7 +20614,7 @@ public okhttp3.Call importCollectionAsync(@javax.annotation.Nonnull Long applica 200 OK - */ - public okhttp3.Call importCouponsCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCouponsCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20669,7 +20670,7 @@ public okhttp3.Call importCouponsCall(@javax.annotation.Nonnull Long application } @SuppressWarnings("rawtypes") - private okhttp3.Call importCouponsValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importCouponsValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'applicationId' is set if (applicationId == null) { throw new ApiException("Missing the required parameter 'applicationId' when calling importCoupons(Async)"); @@ -20690,7 +20691,7 @@ private okhttp3.Call importCouponsValidateBeforeCall(@javax.annotation.Nonnull L * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param skipDuplicates An indicator of whether to skip duplicate coupon values instead of causing an error. Duplicate values are ignored when `skipDuplicates=true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20700,7 +20701,7 @@ private okhttp3.Call importCouponsValidateBeforeCall(@javax.annotation.Nonnull L 200 OK - */ - public ModelImport importCoupons(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importCoupons(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importCouponsWithHttpInfo(applicationId, campaignId, skipDuplicates, upFile); return localVarResp.getData(); } @@ -20711,7 +20712,7 @@ public ModelImport importCoupons(@javax.annotation.Nonnull Long applicationId, @ * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param skipDuplicates An indicator of whether to skip duplicate coupon values instead of causing an error. Duplicate values are ignored when `skipDuplicates=true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20721,7 +20722,7 @@ public ModelImport importCoupons(@javax.annotation.Nonnull Long applicationId, @ 200 OK - */ - public ApiResponse importCouponsWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importCouponsWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importCouponsValidateBeforeCall(applicationId, campaignId, skipDuplicates, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -20733,7 +20734,7 @@ public ApiResponse importCouponsWithHttpInfo(@javax.annotation.Nonn * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) * @param skipDuplicates An indicator of whether to skip duplicate coupon values instead of causing an error. Duplicate values are ignored when `skipDuplicates=true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -20744,7 +20745,7 @@ public ApiResponse importCouponsWithHttpInfo(@javax.annotation.Nonn 200 OK - */ - public okhttp3.Call importCouponsAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importCouponsAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable Boolean skipDuplicates, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importCouponsValidateBeforeCall(applicationId, campaignId, skipDuplicates, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -20754,7 +20755,7 @@ public okhttp3.Call importCouponsAsync(@javax.annotation.Nonnull Long applicatio /** * Build call for importLoyaltyCards * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -20767,7 +20768,7 @@ public okhttp3.Call importCouponsAsync(@javax.annotation.Nonnull Long applicatio 404 Not found - */ - public okhttp3.Call importLoyaltyCardsCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importLoyaltyCardsCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20818,7 +20819,7 @@ public okhttp3.Call importLoyaltyCardsCall(@javax.annotation.Nonnull Long loyalt } @SuppressWarnings("rawtypes") - private okhttp3.Call importLoyaltyCardsValidateBeforeCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importLoyaltyCardsValidateBeforeCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'loyaltyProgramId' is set if (loyaltyProgramId == null) { throw new ApiException("Missing the required parameter 'loyaltyProgramId' when calling importLoyaltyCards(Async)"); @@ -20832,7 +20833,7 @@ private okhttp3.Call importLoyaltyCardsValidateBeforeCall(@javax.annotation.Nonn * Import loyalty cards * Upload a CSV file containing the loyalty cards that you want to use in your card-based loyalty program. Send the file as multipart data. It contains the following columns for each card: - `identifier` (required): The identifier of the loyalty card, which must match the regular expression `^[A-Za-z0-9._%+@-]+$`. - `state` (required): The state of the loyalty card. It can be `active` or `inactive`. - `customerprofileids` (optional): An array of strings representing the identifiers of the customer profiles linked to the loyalty card. The identifiers should be separated with a semicolon (;). > [!note] We recommend limiting your file size to 500MB. ## Example ```csv identifier,state,customerprofileids 123-456-789AT,active,Alexa001;UserA ``` * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20844,7 +20845,7 @@ private okhttp3.Call importLoyaltyCardsValidateBeforeCall(@javax.annotation.Nonn 404 Not found - */ - public ModelImport importLoyaltyCards(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importLoyaltyCards(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importLoyaltyCardsWithHttpInfo(loyaltyProgramId, upFile); return localVarResp.getData(); } @@ -20853,7 +20854,7 @@ public ModelImport importLoyaltyCards(@javax.annotation.Nonnull Long loyaltyProg * Import loyalty cards * Upload a CSV file containing the loyalty cards that you want to use in your card-based loyalty program. Send the file as multipart data. It contains the following columns for each card: - `identifier` (required): The identifier of the loyalty card, which must match the regular expression `^[A-Za-z0-9._%+@-]+$`. - `state` (required): The state of the loyalty card. It can be `active` or `inactive`. - `customerprofileids` (optional): An array of strings representing the identifiers of the customer profiles linked to the loyalty card. The identifiers should be separated with a semicolon (;). > [!note] We recommend limiting your file size to 500MB. ## Example ```csv identifier,state,customerprofileids 123-456-789AT,active,Alexa001;UserA ``` * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20865,7 +20866,7 @@ public ModelImport importLoyaltyCards(@javax.annotation.Nonnull Long loyaltyProg 404 Not found - */ - public ApiResponse importLoyaltyCardsWithHttpInfo(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importLoyaltyCardsWithHttpInfo(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importLoyaltyCardsValidateBeforeCall(loyaltyProgramId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -20875,7 +20876,7 @@ public ApiResponse importLoyaltyCardsWithHttpInfo(@javax.annotation * Import loyalty cards (asynchronously) * Upload a CSV file containing the loyalty cards that you want to use in your card-based loyalty program. Send the file as multipart data. It contains the following columns for each card: - `identifier` (required): The identifier of the loyalty card, which must match the regular expression `^[A-Za-z0-9._%+@-]+$`. - `state` (required): The state of the loyalty card. It can be `active` or `inactive`. - `customerprofileids` (optional): An array of strings representing the identifiers of the customer profiles linked to the loyalty card. The identifiers should be separated with a semicolon (;). > [!note] We recommend limiting your file size to 500MB. ## Example ```csv identifier,state,customerprofileids 123-456-789AT,active,Alexa001;UserA ``` * @param loyaltyProgramId Identifier of the card-based loyalty program containing the loyalty card. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -20888,7 +20889,7 @@ public ApiResponse importLoyaltyCardsWithHttpInfo(@javax.annotation 404 Not found - */ - public okhttp3.Call importLoyaltyCardsAsync(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importLoyaltyCardsAsync(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importLoyaltyCardsValidateBeforeCall(loyaltyProgramId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -20898,7 +20899,7 @@ public okhttp3.Call importLoyaltyCardsAsync(@javax.annotation.Nonnull Long loyal /** * Build call for importLoyaltyCustomersTiers * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -20912,7 +20913,7 @@ public okhttp3.Call importLoyaltyCardsAsync(@javax.annotation.Nonnull Long loyal 404 Not found - */ - public okhttp3.Call importLoyaltyCustomersTiersCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importLoyaltyCustomersTiersCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -20963,7 +20964,7 @@ public okhttp3.Call importLoyaltyCustomersTiersCall(@javax.annotation.Nonnull Lo } @SuppressWarnings("rawtypes") - private okhttp3.Call importLoyaltyCustomersTiersValidateBeforeCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importLoyaltyCustomersTiersValidateBeforeCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'loyaltyProgramId' is set if (loyaltyProgramId == null) { throw new ApiException("Missing the required parameter 'loyaltyProgramId' when calling importLoyaltyCustomersTiers(Async)"); @@ -20977,7 +20978,7 @@ private okhttp3.Call importLoyaltyCustomersTiersValidateBeforeCall(@javax.annota * Import customers into loyalty tiers * Upload a CSV file containing existing customers to be assigned to existing tiers. Send the file as multipart data. > [!important] This endpoint only works with loyalty programs with advanced > tiers (with expiration and downgrade policy) feature enabled. The CSV file should contain the following columns: - `subledgerid` (optional): The ID of the subledger. If this field is empty, the main ledger will be used. - `customerprofileid`: The integration ID of the customer profile to whom the tier should be assigned. - `tiername`: The name of an existing tier to assign to the customer. - `expirydate`: The expiration date of the tier when the tier is reevaluated. It should be a future date. About customer assignment to a tier: - If the customer isn't already in a tier, the customer is assigned to the specified tier during the tier import. - If the customer is already in the tier that's specified in the CSV file, only the expiration date is updated. > [!note] We recommend not using this endpoint to update the tier of a customer. To update a customer's tier, you can [add](/management-api#tag/Loyalty/operation/addLoyaltyPoints) or [deduct](/management-api#tag/Loyalty/operation/removeLoyaltyPoints) their loyalty points. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!note] We recommend limiting your file size to 500 MB. ## Example ```csv subledgerid,customerprofileid,tiername,expirydate SUB1,alexa,Gold,2024-03-21T07:32:14Z ,george,Silver,2025-04-16T21:12:37Z SUB2,avocado,Bronze,2026-05-03T11:47:01Z ``` * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -20990,7 +20991,7 @@ private okhttp3.Call importLoyaltyCustomersTiersValidateBeforeCall(@javax.annota 404 Not found - */ - public ModelImport importLoyaltyCustomersTiers(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importLoyaltyCustomersTiers(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importLoyaltyCustomersTiersWithHttpInfo(loyaltyProgramId, upFile); return localVarResp.getData(); } @@ -20999,7 +21000,7 @@ public ModelImport importLoyaltyCustomersTiers(@javax.annotation.Nonnull Long lo * Import customers into loyalty tiers * Upload a CSV file containing existing customers to be assigned to existing tiers. Send the file as multipart data. > [!important] This endpoint only works with loyalty programs with advanced > tiers (with expiration and downgrade policy) feature enabled. The CSV file should contain the following columns: - `subledgerid` (optional): The ID of the subledger. If this field is empty, the main ledger will be used. - `customerprofileid`: The integration ID of the customer profile to whom the tier should be assigned. - `tiername`: The name of an existing tier to assign to the customer. - `expirydate`: The expiration date of the tier when the tier is reevaluated. It should be a future date. About customer assignment to a tier: - If the customer isn't already in a tier, the customer is assigned to the specified tier during the tier import. - If the customer is already in the tier that's specified in the CSV file, only the expiration date is updated. > [!note] We recommend not using this endpoint to update the tier of a customer. To update a customer's tier, you can [add](/management-api#tag/Loyalty/operation/addLoyaltyPoints) or [deduct](/management-api#tag/Loyalty/operation/removeLoyaltyPoints) their loyalty points. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!note] We recommend limiting your file size to 500 MB. ## Example ```csv subledgerid,customerprofileid,tiername,expirydate SUB1,alexa,Gold,2024-03-21T07:32:14Z ,george,Silver,2025-04-16T21:12:37Z SUB2,avocado,Bronze,2026-05-03T11:47:01Z ``` * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21012,7 +21013,7 @@ public ModelImport importLoyaltyCustomersTiers(@javax.annotation.Nonnull Long lo 404 Not found - */ - public ApiResponse importLoyaltyCustomersTiersWithHttpInfo(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importLoyaltyCustomersTiersWithHttpInfo(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importLoyaltyCustomersTiersValidateBeforeCall(loyaltyProgramId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -21022,7 +21023,7 @@ public ApiResponse importLoyaltyCustomersTiersWithHttpInfo(@javax.a * Import customers into loyalty tiers (asynchronously) * Upload a CSV file containing existing customers to be assigned to existing tiers. Send the file as multipart data. > [!important] This endpoint only works with loyalty programs with advanced > tiers (with expiration and downgrade policy) feature enabled. The CSV file should contain the following columns: - `subledgerid` (optional): The ID of the subledger. If this field is empty, the main ledger will be used. - `customerprofileid`: The integration ID of the customer profile to whom the tier should be assigned. - `tiername`: The name of an existing tier to assign to the customer. - `expirydate`: The expiration date of the tier when the tier is reevaluated. It should be a future date. About customer assignment to a tier: - If the customer isn't already in a tier, the customer is assigned to the specified tier during the tier import. - If the customer is already in the tier that's specified in the CSV file, only the expiration date is updated. > [!note] We recommend not using this endpoint to update the tier of a customer. To update a customer's tier, you can [add](/management-api#tag/Loyalty/operation/addLoyaltyPoints) or [deduct](/management-api#tag/Loyalty/operation/removeLoyaltyPoints) their loyalty points. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!note] We recommend limiting your file size to 500 MB. ## Example ```csv subledgerid,customerprofileid,tiername,expirydate SUB1,alexa,Gold,2024-03-21T07:32:14Z ,george,Silver,2025-04-16T21:12:37Z SUB2,avocado,Bronze,2026-05-03T11:47:01Z ``` * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -21036,7 +21037,7 @@ public ApiResponse importLoyaltyCustomersTiersWithHttpInfo(@javax.a 404 Not found - */ - public okhttp3.Call importLoyaltyCustomersTiersAsync(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importLoyaltyCustomersTiersAsync(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importLoyaltyCustomersTiersValidateBeforeCall(loyaltyProgramId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -21047,7 +21048,7 @@ public okhttp3.Call importLoyaltyCustomersTiersAsync(@javax.annotation.Nonnull L * Build call for importLoyaltyPoints * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param notificationsEnabled Indicates whether the points import triggers notifications about its effects. For example, a notification is sent if the import upgrades a customer's tier or offsets their negative points balance. This parameter is optional and defaults to `true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -21058,7 +21059,7 @@ public okhttp3.Call importLoyaltyCustomersTiersAsync(@javax.annotation.Nonnull L 200 OK - */ - public okhttp3.Call importLoyaltyPointsCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importLoyaltyPointsCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -21113,7 +21114,7 @@ public okhttp3.Call importLoyaltyPointsCall(@javax.annotation.Nonnull Long loyal } @SuppressWarnings("rawtypes") - private okhttp3.Call importLoyaltyPointsValidateBeforeCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importLoyaltyPointsValidateBeforeCall(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'loyaltyProgramId' is set if (loyaltyProgramId == null) { throw new ApiException("Missing the required parameter 'loyaltyProgramId' when calling importLoyaltyPoints(Async)"); @@ -21128,7 +21129,7 @@ private okhttp3.Call importLoyaltyPointsValidateBeforeCall(@javax.annotation.Non * Upload a CSV file containing the loyalty points you want to import into a given loyalty program. Send the file as multipart data. Depending on the type of loyalty program, you can import points into a given customer profile or loyalty card. The CSV file contains the following columns: - `customerprofileid` (optional): For profile-based loyalty programs, the integration ID of the customer profile where the loyalty points are imported. **Note**: If the customer profile does not exist, it will be created. The profile will not be visible in any Application until a session or profile update is received for that profile. - `identifier` (optional): For card-based loyalty programs, the identifier of the loyalty card where the loyalty points are imported. - `amount`: The amount of points to award to the customer profile. - `startdate` (optional): The earliest date when the points can be redeemed. The points are `active` from this date until the expiration date. This parameter accepts one of the following values: - A timestamp string in RFC3339 format. - `immediate` - `on_action` **Note**: Empty or missing values default to `immediate`. - `expirydate` (optional): The latest date when the points can be redeemed. The points are `expired` after this date. **Note**: It must be an RFC3339 timestamp string or string `unlimited`. Empty or missing values are considered `unlimited`. If passed, `validityDuration` should be omitted. - `validityDuration` (optional): The duration for which the points remain active, relative to the activation date. The time format is an **integer** followed by one letter indicating the time unit.<br /> Examples: `30s`, `40m`, `1h`, `5D`, `7W`, `10M`, `15Y`. Available units: - `s`: seconds - `m`: minutes - `h`: hours - `D`: days - `W`: weeks - `M`: months - `Y`: years You can round certain units up or down: - `_D` for rounding down days only. Signifies the start of the day. - `_U` for rounding up days, weeks, months and years. Signifies the end of the day, week, month or year. If passed, `expirydate` should be omitted. - `subledgerid` (optional): The ID of the subledger that should received the points. - `reason` (optional): The reason why these points are awarded. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!note] For existing customer profiles and loyalty cards, the imported > points are added to any previous active or pending points, depending on the > value provided for `startdate`. If `startdate` matches the current date, the > imported points are _active_. If it is later, the points are _pending_ until > the date provided for `startdate` is reached. > [!note] We recommend limiting your file size to 500 MB. ## Example for profile-based programs ```text customerprofileid,amount,startdate,expirydate,subledgerid,reason URNGV8294NV,100,2009-11-10T23:00:00Z,2009-11-11T23:00:00Z,subledger1,appeasement ``` ## Example for card-based programs ```text identifier,amount,startdate,expirydate,subledgerid,reason summer-loyalty-card-0543,100,2009-11-10T23:00:00Z,2009-11-11T23:00:00Z,subledger1,appeasement ``` * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param notificationsEnabled Indicates whether the points import triggers notifications about its effects. For example, a notification is sent if the import upgrades a customer's tier or offsets their negative points balance. This parameter is optional and defaults to `true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21138,7 +21139,7 @@ private okhttp3.Call importLoyaltyPointsValidateBeforeCall(@javax.annotation.Non 200 OK - */ - public ModelImport importLoyaltyPoints(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importLoyaltyPoints(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importLoyaltyPointsWithHttpInfo(loyaltyProgramId, notificationsEnabled, upFile); return localVarResp.getData(); } @@ -21148,7 +21149,7 @@ public ModelImport importLoyaltyPoints(@javax.annotation.Nonnull Long loyaltyPro * Upload a CSV file containing the loyalty points you want to import into a given loyalty program. Send the file as multipart data. Depending on the type of loyalty program, you can import points into a given customer profile or loyalty card. The CSV file contains the following columns: - `customerprofileid` (optional): For profile-based loyalty programs, the integration ID of the customer profile where the loyalty points are imported. **Note**: If the customer profile does not exist, it will be created. The profile will not be visible in any Application until a session or profile update is received for that profile. - `identifier` (optional): For card-based loyalty programs, the identifier of the loyalty card where the loyalty points are imported. - `amount`: The amount of points to award to the customer profile. - `startdate` (optional): The earliest date when the points can be redeemed. The points are `active` from this date until the expiration date. This parameter accepts one of the following values: - A timestamp string in RFC3339 format. - `immediate` - `on_action` **Note**: Empty or missing values default to `immediate`. - `expirydate` (optional): The latest date when the points can be redeemed. The points are `expired` after this date. **Note**: It must be an RFC3339 timestamp string or string `unlimited`. Empty or missing values are considered `unlimited`. If passed, `validityDuration` should be omitted. - `validityDuration` (optional): The duration for which the points remain active, relative to the activation date. The time format is an **integer** followed by one letter indicating the time unit.<br /> Examples: `30s`, `40m`, `1h`, `5D`, `7W`, `10M`, `15Y`. Available units: - `s`: seconds - `m`: minutes - `h`: hours - `D`: days - `W`: weeks - `M`: months - `Y`: years You can round certain units up or down: - `_D` for rounding down days only. Signifies the start of the day. - `_U` for rounding up days, weeks, months and years. Signifies the end of the day, week, month or year. If passed, `expirydate` should be omitted. - `subledgerid` (optional): The ID of the subledger that should received the points. - `reason` (optional): The reason why these points are awarded. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!note] For existing customer profiles and loyalty cards, the imported > points are added to any previous active or pending points, depending on the > value provided for `startdate`. If `startdate` matches the current date, the > imported points are _active_. If it is later, the points are _pending_ until > the date provided for `startdate` is reached. > [!note] We recommend limiting your file size to 500 MB. ## Example for profile-based programs ```text customerprofileid,amount,startdate,expirydate,subledgerid,reason URNGV8294NV,100,2009-11-10T23:00:00Z,2009-11-11T23:00:00Z,subledger1,appeasement ``` ## Example for card-based programs ```text identifier,amount,startdate,expirydate,subledgerid,reason summer-loyalty-card-0543,100,2009-11-10T23:00:00Z,2009-11-11T23:00:00Z,subledger1,appeasement ``` * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param notificationsEnabled Indicates whether the points import triggers notifications about its effects. For example, a notification is sent if the import upgrades a customer's tier or offsets their negative points balance. This parameter is optional and defaults to `true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21158,7 +21159,7 @@ public ModelImport importLoyaltyPoints(@javax.annotation.Nonnull Long loyaltyPro 200 OK - */ - public ApiResponse importLoyaltyPointsWithHttpInfo(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importLoyaltyPointsWithHttpInfo(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importLoyaltyPointsValidateBeforeCall(loyaltyProgramId, notificationsEnabled, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -21169,7 +21170,7 @@ public ApiResponse importLoyaltyPointsWithHttpInfo(@javax.annotatio * Upload a CSV file containing the loyalty points you want to import into a given loyalty program. Send the file as multipart data. Depending on the type of loyalty program, you can import points into a given customer profile or loyalty card. The CSV file contains the following columns: - `customerprofileid` (optional): For profile-based loyalty programs, the integration ID of the customer profile where the loyalty points are imported. **Note**: If the customer profile does not exist, it will be created. The profile will not be visible in any Application until a session or profile update is received for that profile. - `identifier` (optional): For card-based loyalty programs, the identifier of the loyalty card where the loyalty points are imported. - `amount`: The amount of points to award to the customer profile. - `startdate` (optional): The earliest date when the points can be redeemed. The points are `active` from this date until the expiration date. This parameter accepts one of the following values: - A timestamp string in RFC3339 format. - `immediate` - `on_action` **Note**: Empty or missing values default to `immediate`. - `expirydate` (optional): The latest date when the points can be redeemed. The points are `expired` after this date. **Note**: It must be an RFC3339 timestamp string or string `unlimited`. Empty or missing values are considered `unlimited`. If passed, `validityDuration` should be omitted. - `validityDuration` (optional): The duration for which the points remain active, relative to the activation date. The time format is an **integer** followed by one letter indicating the time unit.<br /> Examples: `30s`, `40m`, `1h`, `5D`, `7W`, `10M`, `15Y`. Available units: - `s`: seconds - `m`: minutes - `h`: hours - `D`: days - `W`: weeks - `M`: months - `Y`: years You can round certain units up or down: - `_D` for rounding down days only. Signifies the start of the day. - `_U` for rounding up days, weeks, months and years. Signifies the end of the day, week, month or year. If passed, `expirydate` should be omitted. - `subledgerid` (optional): The ID of the subledger that should received the points. - `reason` (optional): The reason why these points are awarded. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!note] For existing customer profiles and loyalty cards, the imported > points are added to any previous active or pending points, depending on the > value provided for `startdate`. If `startdate` matches the current date, the > imported points are _active_. If it is later, the points are _pending_ until > the date provided for `startdate` is reached. > [!note] We recommend limiting your file size to 500 MB. ## Example for profile-based programs ```text customerprofileid,amount,startdate,expirydate,subledgerid,reason URNGV8294NV,100,2009-11-10T23:00:00Z,2009-11-11T23:00:00Z,subledger1,appeasement ``` ## Example for card-based programs ```text identifier,amount,startdate,expirydate,subledgerid,reason summer-loyalty-card-0543,100,2009-11-10T23:00:00Z,2009-11-11T23:00:00Z,subledger1,appeasement ``` * @param loyaltyProgramId Identifier of the loyalty program. You can get the ID with the [List loyalty programs](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyPrograms) endpoint. (required) * @param notificationsEnabled Indicates whether the points import triggers notifications about its effects. For example, a notification is sent if the import upgrades a customer's tier or offsets their negative points balance. This parameter is optional and defaults to `true`. (optional) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -21180,7 +21181,7 @@ public ApiResponse importLoyaltyPointsWithHttpInfo(@javax.annotatio 200 OK - */ - public okhttp3.Call importLoyaltyPointsAsync(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importLoyaltyPointsAsync(@javax.annotation.Nonnull Long loyaltyProgramId, @javax.annotation.Nullable Boolean notificationsEnabled, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importLoyaltyPointsValidateBeforeCall(loyaltyProgramId, notificationsEnabled, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -21190,7 +21191,7 @@ public okhttp3.Call importLoyaltyPointsAsync(@javax.annotation.Nonnull Long loya /** * Build call for importPoolGiveaways * @param poolId The ID of the pool. You can find it in the Campaign Manager, in the **Giveaways** section. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -21201,7 +21202,7 @@ public okhttp3.Call importLoyaltyPointsAsync(@javax.annotation.Nonnull Long loya 200 OK - */ - public okhttp3.Call importPoolGiveawaysCall(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importPoolGiveawaysCall(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -21252,7 +21253,7 @@ public okhttp3.Call importPoolGiveawaysCall(@javax.annotation.Nonnull Long poolI } @SuppressWarnings("rawtypes") - private okhttp3.Call importPoolGiveawaysValidateBeforeCall(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importPoolGiveawaysValidateBeforeCall(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'poolId' is set if (poolId == null) { throw new ApiException("Missing the required parameter 'poolId' when calling importPoolGiveaways(Async)"); @@ -21266,7 +21267,7 @@ private okhttp3.Call importPoolGiveawaysValidateBeforeCall(@javax.annotation.Non * Import giveaway codes into a giveaway pool * Upload a CSV file containing the giveaway codes that should be created. Send the file as multipart data. The CSV file contains the following columns: - `code` (required): The code of your giveaway, for instance, a gift card redemption code. - `startdate`: The start date in RFC3339 of the code redemption period. - `enddate`: The last date in RFC3339 of the code redemption period. - `attributes`: A JSON object describing _custom_ giveaway attribute names and their values, enclosed with double quotation marks.<br /> For example, if you created a [custom attribute](https://docs.talon.one/docs/dev/concepts/attributes#custom-attributes) called `provider` associated with the giveaway entity, the object in the CSV file, when opened in a text editor, must be: `\"{\"provider\": \"myPartnerCompany\"}\"`. The `startdate` and `enddate` have nothing to do with the _validity_ of the codes. They are only used by the Rule Engine to award the codes or not. You can use the time zone setting of your choice. The values are converted to UTC internally by Talon.One. > [!note] **Note** > - We recommend limiting your file size to 500MB. > - You can import the same code multiple times. Duplicate codes are treated and distributed to customers as unique codes. ## Example ```text code,startdate,enddate,attributes GIVEAWAY1,2020-11-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Amazon\"\"}\" GIVEAWAY2,2020-11-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Amazon\"\"}\" GIVEAWAY3,2021-01-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Aliexpress\"\"}\" ``` * @param poolId The ID of the pool. You can find it in the Campaign Manager, in the **Giveaways** section. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21276,7 +21277,7 @@ private okhttp3.Call importPoolGiveawaysValidateBeforeCall(@javax.annotation.Non 200 OK - */ - public ModelImport importPoolGiveaways(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importPoolGiveaways(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importPoolGiveawaysWithHttpInfo(poolId, upFile); return localVarResp.getData(); } @@ -21285,7 +21286,7 @@ public ModelImport importPoolGiveaways(@javax.annotation.Nonnull Long poolId, @j * Import giveaway codes into a giveaway pool * Upload a CSV file containing the giveaway codes that should be created. Send the file as multipart data. The CSV file contains the following columns: - `code` (required): The code of your giveaway, for instance, a gift card redemption code. - `startdate`: The start date in RFC3339 of the code redemption period. - `enddate`: The last date in RFC3339 of the code redemption period. - `attributes`: A JSON object describing _custom_ giveaway attribute names and their values, enclosed with double quotation marks.<br /> For example, if you created a [custom attribute](https://docs.talon.one/docs/dev/concepts/attributes#custom-attributes) called `provider` associated with the giveaway entity, the object in the CSV file, when opened in a text editor, must be: `\"{\"provider\": \"myPartnerCompany\"}\"`. The `startdate` and `enddate` have nothing to do with the _validity_ of the codes. They are only used by the Rule Engine to award the codes or not. You can use the time zone setting of your choice. The values are converted to UTC internally by Talon.One. > [!note] **Note** > - We recommend limiting your file size to 500MB. > - You can import the same code multiple times. Duplicate codes are treated and distributed to customers as unique codes. ## Example ```text code,startdate,enddate,attributes GIVEAWAY1,2020-11-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Amazon\"\"}\" GIVEAWAY2,2020-11-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Amazon\"\"}\" GIVEAWAY3,2021-01-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Aliexpress\"\"}\" ``` * @param poolId The ID of the pool. You can find it in the Campaign Manager, in the **Giveaways** section. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21295,7 +21296,7 @@ public ModelImport importPoolGiveaways(@javax.annotation.Nonnull Long poolId, @j 200 OK - */ - public ApiResponse importPoolGiveawaysWithHttpInfo(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importPoolGiveawaysWithHttpInfo(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importPoolGiveawaysValidateBeforeCall(poolId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -21305,7 +21306,7 @@ public ApiResponse importPoolGiveawaysWithHttpInfo(@javax.annotatio * Import giveaway codes into a giveaway pool (asynchronously) * Upload a CSV file containing the giveaway codes that should be created. Send the file as multipart data. The CSV file contains the following columns: - `code` (required): The code of your giveaway, for instance, a gift card redemption code. - `startdate`: The start date in RFC3339 of the code redemption period. - `enddate`: The last date in RFC3339 of the code redemption period. - `attributes`: A JSON object describing _custom_ giveaway attribute names and their values, enclosed with double quotation marks.<br /> For example, if you created a [custom attribute](https://docs.talon.one/docs/dev/concepts/attributes#custom-attributes) called `provider` associated with the giveaway entity, the object in the CSV file, when opened in a text editor, must be: `\"{\"provider\": \"myPartnerCompany\"}\"`. The `startdate` and `enddate` have nothing to do with the _validity_ of the codes. They are only used by the Rule Engine to award the codes or not. You can use the time zone setting of your choice. The values are converted to UTC internally by Talon.One. > [!note] **Note** > - We recommend limiting your file size to 500MB. > - You can import the same code multiple times. Duplicate codes are treated and distributed to customers as unique codes. ## Example ```text code,startdate,enddate,attributes GIVEAWAY1,2020-11-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Amazon\"\"}\" GIVEAWAY2,2020-11-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Amazon\"\"}\" GIVEAWAY3,2021-01-10T23:00:00Z,2022-11-11T23:00:00Z,\"{\"\"provider\"\": \"\"Aliexpress\"\"}\" ``` * @param poolId The ID of the pool. You can find it in the Campaign Manager, in the **Giveaways** section. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -21316,7 +21317,7 @@ public ApiResponse importPoolGiveawaysWithHttpInfo(@javax.annotatio 200 OK - */ - public okhttp3.Call importPoolGiveawaysAsync(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importPoolGiveawaysAsync(@javax.annotation.Nonnull Long poolId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importPoolGiveawaysValidateBeforeCall(poolId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); @@ -21327,7 +21328,7 @@ public okhttp3.Call importPoolGiveawaysAsync(@javax.annotation.Nonnull Long pool * Build call for importReferrals * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -21338,7 +21339,7 @@ public okhttp3.Call importPoolGiveawaysAsync(@javax.annotation.Nonnull Long pool 200 OK - */ - public okhttp3.Call importReferralsCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importReferralsCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { String basePath = null; // Operation Servers String[] localBasePaths = new String[] { }; @@ -21390,7 +21391,7 @@ public okhttp3.Call importReferralsCall(@javax.annotation.Nonnull Long applicati } @SuppressWarnings("rawtypes") - private okhttp3.Call importReferralsValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + private okhttp3.Call importReferralsValidateBeforeCall(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { // verify the required parameter 'applicationId' is set if (applicationId == null) { throw new ApiException("Missing the required parameter 'applicationId' when calling importReferrals(Async)"); @@ -21410,7 +21411,7 @@ private okhttp3.Call importReferralsValidateBeforeCall(@javax.annotation.Nonnull * Upload a CSV file containing the referrals that should be created. The file should be sent as multipart data. The CSV file contains the following columns: - `code` (required): The referral code. - `advocateprofileintegrationid` (required): The profile ID of the advocate. - `startdate`: The start date in RFC3339 of the code redemption period. - `expirydate`: The end date in RFC3339 of the code redemption period. - `limitval`: The maximum number of redemptions of this code. Defaults to `1` when left blank. - `attributes`: A JSON object describing _custom_ referral attribute names and their values, enclosed with double quotation marks.<br /> For example, if you created a [custom attribute](https://docs.talon.one/docs/dev/concepts/attributes#custom-attributes) called `category` associated with the referral entity, the object in the CSV file, when opened in a text editor, must be: `\"{\"category\": \"10_off\"}\"`. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!important] When you import a CSV file with referrals, > a [customer profile](https://docs.talon.one/docs/dev/concepts/entities/customer-profiles) > is **not** automatically created for each `advocateprofileintegrationid` > column value. Use the [Update customer profile](https://docs.talon.one/integration-api#tag/Customer-profiles/operation/updateCustomerProfileV2) > endpoint or the [Update multiple customer profiles](https://docs.talon.one/integration-api#tag/Customer-profiles/operation/updateCustomerProfilesV2) > endpoint to create the customer profiles. > [!note] We recommend limiting your file size to 500 MB. ## Example ```text code,startdate,expirydate,advocateprofileintegrationid,limitval,attributes REFERRAL_CODE1,2020-11-10T23:00:00Z,2021-11-11T23:00:00Z,integid_4,1,\"{\"\"my_attribute\"\": \"\"10_off\"\"}\" REFERRAL_CODE2,2020-11-10T23:00:00Z,2021-11-11T23:00:00Z,integid1,1,\"{\"\"my_attribute\"\": \"\"20_off\"\"}\" ``` * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ModelImport * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21420,7 +21421,7 @@ private okhttp3.Call importReferralsValidateBeforeCall(@javax.annotation.Nonnull 200 OK - */ - public ModelImport importReferrals(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile) throws ApiException { + public ModelImport importReferrals(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile) throws ApiException { ApiResponse localVarResp = importReferralsWithHttpInfo(applicationId, campaignId, upFile); return localVarResp.getData(); } @@ -21430,7 +21431,7 @@ public ModelImport importReferrals(@javax.annotation.Nonnull Long applicationId, * Upload a CSV file containing the referrals that should be created. The file should be sent as multipart data. The CSV file contains the following columns: - `code` (required): The referral code. - `advocateprofileintegrationid` (required): The profile ID of the advocate. - `startdate`: The start date in RFC3339 of the code redemption period. - `expirydate`: The end date in RFC3339 of the code redemption period. - `limitval`: The maximum number of redemptions of this code. Defaults to `1` when left blank. - `attributes`: A JSON object describing _custom_ referral attribute names and their values, enclosed with double quotation marks.<br /> For example, if you created a [custom attribute](https://docs.talon.one/docs/dev/concepts/attributes#custom-attributes) called `category` associated with the referral entity, the object in the CSV file, when opened in a text editor, must be: `\"{\"category\": \"10_off\"}\"`. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!important] When you import a CSV file with referrals, > a [customer profile](https://docs.talon.one/docs/dev/concepts/entities/customer-profiles) > is **not** automatically created for each `advocateprofileintegrationid` > column value. Use the [Update customer profile](https://docs.talon.one/integration-api#tag/Customer-profiles/operation/updateCustomerProfileV2) > endpoint or the [Update multiple customer profiles](https://docs.talon.one/integration-api#tag/Customer-profiles/operation/updateCustomerProfilesV2) > endpoint to create the customer profiles. > [!note] We recommend limiting your file size to 500 MB. ## Example ```text code,startdate,expirydate,advocateprofileintegrationid,limitval,attributes REFERRAL_CODE1,2020-11-10T23:00:00Z,2021-11-11T23:00:00Z,integid_4,1,\"{\"\"my_attribute\"\": \"\"10_off\"\"}\" REFERRAL_CODE2,2020-11-10T23:00:00Z,2021-11-11T23:00:00Z,integid1,1,\"{\"\"my_attribute\"\": \"\"20_off\"\"}\" ``` * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @return ApiResponse<ModelImport> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -21440,7 +21441,7 @@ public ModelImport importReferrals(@javax.annotation.Nonnull Long applicationId, 200 OK - */ - public ApiResponse importReferralsWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile) throws ApiException { + public ApiResponse importReferralsWithHttpInfo(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile) throws ApiException { okhttp3.Call localVarCall = importReferralsValidateBeforeCall(applicationId, campaignId, upFile, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); @@ -21451,7 +21452,7 @@ public ApiResponse importReferralsWithHttpInfo(@javax.annotation.No * Upload a CSV file containing the referrals that should be created. The file should be sent as multipart data. The CSV file contains the following columns: - `code` (required): The referral code. - `advocateprofileintegrationid` (required): The profile ID of the advocate. - `startdate`: The start date in RFC3339 of the code redemption period. - `expirydate`: The end date in RFC3339 of the code redemption period. - `limitval`: The maximum number of redemptions of this code. Defaults to `1` when left blank. - `attributes`: A JSON object describing _custom_ referral attribute names and their values, enclosed with double quotation marks.<br /> For example, if you created a [custom attribute](https://docs.talon.one/docs/dev/concepts/attributes#custom-attributes) called `category` associated with the referral entity, the object in the CSV file, when opened in a text editor, must be: `\"{\"category\": \"10_off\"}\"`. You can use the time zone of your choice. It is converted to UTC internally by Talon.One. > [!important] When you import a CSV file with referrals, > a [customer profile](https://docs.talon.one/docs/dev/concepts/entities/customer-profiles) > is **not** automatically created for each `advocateprofileintegrationid` > column value. Use the [Update customer profile](https://docs.talon.one/integration-api#tag/Customer-profiles/operation/updateCustomerProfileV2) > endpoint or the [Update multiple customer profiles](https://docs.talon.one/integration-api#tag/Customer-profiles/operation/updateCustomerProfilesV2) > endpoint to create the customer profiles. > [!note] We recommend limiting your file size to 500 MB. ## Example ```text code,startdate,expirydate,advocateprofileintegrationid,limitval,attributes REFERRAL_CODE1,2020-11-10T23:00:00Z,2021-11-11T23:00:00Z,integid_4,1,\"{\"\"my_attribute\"\": \"\"10_off\"\"}\" REFERRAL_CODE2,2020-11-10T23:00:00Z,2021-11-11T23:00:00Z,integid1,1,\"{\"\"my_attribute\"\": \"\"20_off\"\"}\" ``` * @param applicationId The ID of the Application. It is displayed in your Talon.One deployment URL. (required) * @param campaignId The ID of the campaign. It is displayed in your Talon.One deployment URL. (required) - * @param upFile The file containing the data that is being imported. (optional) + * @param upFile The CSV file containing the data that is being imported. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -21462,7 +21463,7 @@ public ApiResponse importReferralsWithHttpInfo(@javax.annotation.No 200 OK - */ - public okhttp3.Call importReferralsAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable String upFile, final ApiCallback _callback) throws ApiException { + public okhttp3.Call importReferralsAsync(@javax.annotation.Nonnull Long applicationId, @javax.annotation.Nonnull Long campaignId, @javax.annotation.Nullable File upFile, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = importReferralsValidateBeforeCall(applicationId, campaignId, upFile, _callback); Type localVarReturnType = new TypeToken(){}.getType(); diff --git a/src/main/java/one/talon/model/ApplicationEvent.java b/src/main/java/one/talon/model/ApplicationEvent.java index bf34b0cc..4f4a78b5 100644 --- a/src/main/java/one/talon/model/ApplicationEvent.java +++ b/src/main/java/one/talon/model/ApplicationEvent.java @@ -86,6 +86,11 @@ public class ApplicationEvent { @javax.annotation.Nullable private String storeIntegrationId; + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) + @javax.annotation.Nullable + private String integrationId; + public static final String SERIALIZED_NAME_SESSION_ID = "sessionId"; @SerializedName(SERIALIZED_NAME_SESSION_ID) @javax.annotation.Nullable @@ -228,6 +233,25 @@ public void setStoreIntegrationId(@javax.annotation.Nullable String storeIntegra } + public ApplicationEvent integrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; + return this; + } + + /** + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId + */ + @javax.annotation.Nullable + public String getIntegrationId() { + return integrationId; + } + + public void setIntegrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; + } + + public ApplicationEvent sessionId(@javax.annotation.Nullable Long sessionId) { this.sessionId = sessionId; return this; @@ -253,7 +277,7 @@ public ApplicationEvent type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event. Must not be a reserved event name. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull @@ -399,6 +423,7 @@ public boolean equals(Object o) { Objects.equals(this.profileId, applicationEvent.profileId) && Objects.equals(this.storeId, applicationEvent.storeId) && Objects.equals(this.storeIntegrationId, applicationEvent.storeIntegrationId) && + Objects.equals(this.integrationId, applicationEvent.integrationId) && Objects.equals(this.sessionId, applicationEvent.sessionId) && Objects.equals(this.type, applicationEvent.type) && Objects.equals(this.attributes, applicationEvent.attributes) && @@ -409,7 +434,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, created, applicationId, profileId, storeId, storeIntegrationId, sessionId, type, attributes, effects, ruleFailureReasons, additionalProperties); + return Objects.hash(id, created, applicationId, profileId, storeId, storeIntegrationId, integrationId, sessionId, type, attributes, effects, ruleFailureReasons, additionalProperties); } @Override @@ -422,6 +447,7 @@ public String toString() { sb.append(" profileId: ").append(toIndentedString(profileId)).append("\n"); sb.append(" storeId: ").append(toIndentedString(storeId)).append("\n"); sb.append(" storeIntegrationId: ").append(toIndentedString(storeIntegrationId)).append("\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); sb.append(" sessionId: ").append(toIndentedString(sessionId)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); @@ -449,7 +475,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("id", "created", "applicationId", "profileId", "storeId", "storeIntegrationId", "sessionId", "type", "attributes", "effects", "ruleFailureReasons")); + openapiFields = new HashSet(Arrays.asList("id", "created", "applicationId", "profileId", "storeId", "storeIntegrationId", "integrationId", "sessionId", "type", "attributes", "effects", "ruleFailureReasons")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "applicationId", "type", "attributes", "effects")); @@ -478,6 +504,9 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti if ((jsonObj.get("storeIntegrationId") != null && !jsonObj.get("storeIntegrationId").isJsonNull()) && !jsonObj.get("storeIntegrationId").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `storeIntegrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("storeIntegrationId").toString())); } + if ((jsonObj.get("integrationId") != null && !jsonObj.get("integrationId").isJsonNull()) && !jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); + } if (!jsonObj.get("type").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `type` to be a primitive type in the JSON string but got `%s`", jsonObj.get("type").toString())); } diff --git a/src/main/java/one/talon/model/BaseCampaign.java b/src/main/java/one/talon/model/BaseCampaign.java index 0f28228d..a8d2a532 100644 --- a/src/main/java/one/talon/model/BaseCampaign.java +++ b/src/main/java/one/talon/model/BaseCampaign.java @@ -170,7 +170,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/Campaign.java b/src/main/java/one/talon/model/Campaign.java index c6843344..581bfe42 100644 --- a/src/main/java/one/talon/model/Campaign.java +++ b/src/main/java/one/talon/model/Campaign.java @@ -192,7 +192,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/CampaignEligibility.java b/src/main/java/one/talon/model/CampaignEligibility.java index bbce466e..bbd60234 100644 --- a/src/main/java/one/talon/model/CampaignEligibility.java +++ b/src/main/java/one/talon/model/CampaignEligibility.java @@ -25,7 +25,7 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignEligibilityDetails; -import one.talon.model.RuleMetadata; +import one.talon.model.RuleMetadataEligibility; import com.google.gson.JsonElement; import com.google.gson.Gson; @@ -56,16 +56,16 @@ */ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") public class CampaignEligibility { - public static final String SERIALIZED_NAME_ID = "id"; - @SerializedName(SERIALIZED_NAME_ID) - @javax.annotation.Nonnull - private Long id; - public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; @SerializedName(SERIALIZED_NAME_APPLICATION_ID) @javax.annotation.Nonnull private Long applicationId; + public static final String SERIALIZED_NAME_ID = "id"; + @SerializedName(SERIALIZED_NAME_ID) + @javax.annotation.Nonnull + private Long id; + public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @javax.annotation.Nonnull @@ -216,54 +216,54 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti @javax.annotation.Nonnull private List features = new ArrayList<>(); - public static final String SERIALIZED_NAME_RULES = "rules"; - @SerializedName(SERIALIZED_NAME_RULES) - @javax.annotation.Nullable - private List rules; - public static final String SERIALIZED_NAME_ELIGIBILITY = "eligibility"; @SerializedName(SERIALIZED_NAME_ELIGIBILITY) @javax.annotation.Nonnull private List eligibility = new ArrayList<>(); + public static final String SERIALIZED_NAME_RULES = "rules"; + @SerializedName(SERIALIZED_NAME_RULES) + @javax.annotation.Nonnull + private List rules = new ArrayList<>(); + public CampaignEligibility() { } - public CampaignEligibility id(@javax.annotation.Nonnull Long id) { - this.id = id; + public CampaignEligibility applicationId(@javax.annotation.Nonnull Long applicationId) { + this.applicationId = applicationId; return this; } /** - * Unique ID of Campaign. - * @return id + * The ID of the Application that owns this entity. + * @return applicationId */ @javax.annotation.Nonnull - public Long getId() { - return id; + public Long getApplicationId() { + return applicationId; } - public void setId(@javax.annotation.Nonnull Long id) { - this.id = id; + public void setApplicationId(@javax.annotation.Nonnull Long applicationId) { + this.applicationId = applicationId; } - public CampaignEligibility applicationId(@javax.annotation.Nonnull Long applicationId) { - this.applicationId = applicationId; + public CampaignEligibility id(@javax.annotation.Nonnull Long id) { + this.id = id; return this; } /** - * The ID of the Application that owns this entity. - * @return applicationId + * Unique ID of Campaign. + * @return id */ @javax.annotation.Nonnull - public Long getApplicationId() { - return applicationId; + public Long getId() { + return id; } - public void setApplicationId(@javax.annotation.Nonnull Long applicationId) { - this.applicationId = applicationId; + public void setId(@javax.annotation.Nonnull Long id) { + this.id = id; } @@ -435,57 +435,57 @@ public void setFeatures(@javax.annotation.Nonnull List features) { } - public CampaignEligibility rules(@javax.annotation.Nullable List rules) { - this.rules = rules; + public CampaignEligibility eligibility(@javax.annotation.Nonnull List eligibility) { + this.eligibility = eligibility; return this; } - public CampaignEligibility addRulesItem(RuleMetadata rulesItem) { - if (this.rules == null) { - this.rules = new ArrayList<>(); + public CampaignEligibility addEligibilityItem(CampaignEligibilityDetails eligibilityItem) { + if (this.eligibility == null) { + this.eligibility = new ArrayList<>(); } - this.rules.add(rulesItem); + this.eligibility.add(eligibilityItem); return this; } /** - * A list of rules containing customer-facing details of the rewards defined in the campaign. - * @return rules + * The customer's eligibility for each campaign in the current customer session. + * @return eligibility */ - @javax.annotation.Nullable - public List getRules() { - return rules; + @javax.annotation.Nonnull + public List getEligibility() { + return eligibility; } - public void setRules(@javax.annotation.Nullable List rules) { - this.rules = rules; + public void setEligibility(@javax.annotation.Nonnull List eligibility) { + this.eligibility = eligibility; } - public CampaignEligibility eligibility(@javax.annotation.Nonnull List eligibility) { - this.eligibility = eligibility; + public CampaignEligibility rules(@javax.annotation.Nonnull List rules) { + this.rules = rules; return this; } - public CampaignEligibility addEligibilityItem(CampaignEligibilityDetails eligibilityItem) { - if (this.eligibility == null) { - this.eligibility = new ArrayList<>(); + public CampaignEligibility addRulesItem(RuleMetadataEligibility rulesItem) { + if (this.rules == null) { + this.rules = new ArrayList<>(); } - this.eligibility.add(eligibilityItem); + this.rules.add(rulesItem); return this; } /** - * The customer's eligibility for each campaign in the current customer session. - * @return eligibility + * A list of rules containing customer-facing details of the rewards defined in the campaign. + * @return rules */ @javax.annotation.Nonnull - public List getEligibility() { - return eligibility; + public List getRules() { + return rules; } - public void setEligibility(@javax.annotation.Nonnull List eligibility) { - this.eligibility = eligibility; + public void setRules(@javax.annotation.Nonnull List rules) { + this.rules = rules; } /** @@ -543,8 +543,8 @@ public boolean equals(Object o) { return false; } CampaignEligibility campaignEligibility = (CampaignEligibility) o; - return Objects.equals(this.id, campaignEligibility.id) && - Objects.equals(this.applicationId, campaignEligibility.applicationId) && + return Objects.equals(this.applicationId, campaignEligibility.applicationId) && + Objects.equals(this.id, campaignEligibility.id) && Objects.equals(this.name, campaignEligibility.name) && Objects.equals(this.description, campaignEligibility.description) && Objects.equals(this.startTime, campaignEligibility.startTime) && @@ -553,22 +553,22 @@ public boolean equals(Object o) { Objects.equals(this.state, campaignEligibility.state) && Objects.equals(this.tags, campaignEligibility.tags) && Objects.equals(this.features, campaignEligibility.features) && - Objects.equals(this.rules, campaignEligibility.rules) && - Objects.equals(this.eligibility, campaignEligibility.eligibility)&& + Objects.equals(this.eligibility, campaignEligibility.eligibility) && + Objects.equals(this.rules, campaignEligibility.rules)&& Objects.equals(this.additionalProperties, campaignEligibility.additionalProperties); } @Override public int hashCode() { - return Objects.hash(id, applicationId, name, description, startTime, endTime, attributes, state, tags, features, rules, eligibility, additionalProperties); + return Objects.hash(applicationId, id, name, description, startTime, endTime, attributes, state, tags, features, eligibility, rules, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class CampaignEligibility {\n"); - sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" applicationId: ").append(toIndentedString(applicationId)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" startTime: ").append(toIndentedString(startTime)).append("\n"); @@ -577,8 +577,8 @@ public String toString() { sb.append(" state: ").append(toIndentedString(state)).append("\n"); sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" features: ").append(toIndentedString(features)).append("\n"); - sb.append(" rules: ").append(toIndentedString(rules)).append("\n"); sb.append(" eligibility: ").append(toIndentedString(eligibility)).append("\n"); + sb.append(" rules: ").append(toIndentedString(rules)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -601,10 +601,10 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("id", "applicationId", "name", "description", "startTime", "endTime", "attributes", "state", "tags", "features", "rules", "eligibility")); + openapiFields = new HashSet(Arrays.asList("applicationId", "id", "name", "description", "startTime", "endTime", "attributes", "state", "tags", "features", "eligibility", "rules")); // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(Arrays.asList("id", "applicationId", "name", "state", "tags", "features", "eligibility")); + openapiRequiredFields = new HashSet(Arrays.asList("applicationId", "id", "name", "state", "tags", "features", "eligibility", "rules")); } /** @@ -650,20 +650,6 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } else if (!jsonObj.get("features").isJsonArray()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `features` to be an array in the JSON string but got `%s`", jsonObj.get("features").toString())); } - if (jsonObj.get("rules") != null && !jsonObj.get("rules").isJsonNull()) { - JsonArray jsonArrayrules = jsonObj.getAsJsonArray("rules"); - if (jsonArrayrules != null) { - // ensure the json data is an array - if (!jsonObj.get("rules").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rules` to be an array in the JSON string but got `%s`", jsonObj.get("rules").toString())); - } - - // validate the optional field `rules` (array) - for (int i = 0; i < jsonArrayrules.size(); i++) { - RuleMetadata.validateJsonElement(jsonArrayrules.get(i)); - }; - } - } if (jsonObj.get("eligibility") != null) { if (!jsonObj.get("eligibility").isJsonArray()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `eligibility` to be an array in the JSON string but got `%s`", jsonObj.get("eligibility").toString())); @@ -674,6 +660,16 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti CampaignEligibilityDetails.validateJsonElement(jsonArrayeligibility.get(i)); } } + if (jsonObj.get("rules") != null) { + if (!jsonObj.get("rules").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rules` to be an array in the JSON string but got `%s`", jsonObj.get("rules").toString())); + } + JsonArray jsonArrayrules = jsonObj.getAsJsonArray("rules"); + // validate the required field `rules` (array) + for (int i = 0; i < jsonArrayrules.size(); i++) { + RuleMetadataEligibility.validateJsonElement(jsonArrayrules.get(i)); + } + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/CampaignTemplate.java b/src/main/java/one/talon/model/CampaignTemplate.java index 1cd0c3bc..dafa31b1 100644 --- a/src/main/java/one/talon/model/CampaignTemplate.java +++ b/src/main/java/one/talon/model/CampaignTemplate.java @@ -193,7 +193,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/Event.java b/src/main/java/one/talon/model/Event.java index 5ddb84bf..ef1568c3 100644 --- a/src/main/java/one/talon/model/Event.java +++ b/src/main/java/one/talon/model/Event.java @@ -91,6 +91,11 @@ public class Event { @javax.annotation.Nonnull private Object attributes; + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) + @javax.annotation.Nullable + private String integrationId; + public static final String SERIALIZED_NAME_SESSION_ID = "sessionId"; @SerializedName(SERIALIZED_NAME_SESSION_ID) @javax.annotation.Nullable @@ -215,7 +220,7 @@ public Event type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event. Must not be a reserved event name. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull @@ -247,6 +252,25 @@ public void setAttributes(@javax.annotation.Nonnull Object attributes) { } + public Event integrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; + return this; + } + + /** + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId + */ + @javax.annotation.Nullable + public String getIntegrationId() { + return integrationId; + } + + public void setIntegrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; + } + + public Event sessionId(@javax.annotation.Nullable String sessionId) { this.sessionId = sessionId; return this; @@ -400,6 +424,7 @@ public boolean equals(Object o) { Objects.equals(this.storeIntegrationId, event.storeIntegrationId) && Objects.equals(this.type, event.type) && Objects.equals(this.attributes, event.attributes) && + Objects.equals(this.integrationId, event.integrationId) && Objects.equals(this.sessionId, event.sessionId) && Objects.equals(this.effects, event.effects) && Objects.equals(this.ledgerEntries, event.ledgerEntries) && @@ -409,7 +434,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, created, applicationId, profileId, storeIntegrationId, type, attributes, sessionId, effects, ledgerEntries, meta, additionalProperties); + return Objects.hash(id, created, applicationId, profileId, storeIntegrationId, type, attributes, integrationId, sessionId, effects, ledgerEntries, meta, additionalProperties); } @Override @@ -423,6 +448,7 @@ public String toString() { sb.append(" storeIntegrationId: ").append(toIndentedString(storeIntegrationId)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); sb.append(" sessionId: ").append(toIndentedString(sessionId)).append("\n"); sb.append(" effects: ").append(toIndentedString(effects)).append("\n"); sb.append(" ledgerEntries: ").append(toIndentedString(ledgerEntries)).append("\n"); @@ -449,7 +475,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("id", "created", "applicationId", "profileId", "storeIntegrationId", "type", "attributes", "sessionId", "effects", "ledgerEntries", "meta")); + openapiFields = new HashSet(Arrays.asList("id", "created", "applicationId", "profileId", "storeIntegrationId", "type", "attributes", "integrationId", "sessionId", "effects", "ledgerEntries", "meta")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "applicationId", "type", "attributes", "effects")); @@ -484,6 +510,9 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti if (!jsonObj.get("type").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `type` to be a primitive type in the JSON string but got `%s`", jsonObj.get("type").toString())); } + if ((jsonObj.get("integrationId") != null && !jsonObj.get("integrationId").isJsonNull()) && !jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); + } if ((jsonObj.get("sessionId") != null && !jsonObj.get("sessionId").isJsonNull()) && !jsonObj.get("sessionId").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `sessionId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("sessionId").toString())); } diff --git a/src/main/java/one/talon/model/EventAttributesEntity.java b/src/main/java/one/talon/model/EventAttributesEntity.java index b80cbf4d..f0981577 100644 --- a/src/main/java/one/talon/model/EventAttributesEntity.java +++ b/src/main/java/one/talon/model/EventAttributesEntity.java @@ -70,7 +70,7 @@ public EventAttributesEntity type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull diff --git a/src/main/java/one/talon/model/EventV2.java b/src/main/java/one/talon/model/EventV2.java index 229e0349..00fc6c50 100644 --- a/src/main/java/one/talon/model/EventV2.java +++ b/src/main/java/one/talon/model/EventV2.java @@ -152,7 +152,7 @@ public EventV2 type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull diff --git a/src/main/java/one/talon/model/EventV3.java b/src/main/java/one/talon/model/EventV3.java index 8bc96ba3..aa14d2fa 100644 --- a/src/main/java/one/talon/model/EventV3.java +++ b/src/main/java/one/talon/model/EventV3.java @@ -20,6 +20,7 @@ import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -53,9 +54,29 @@ */ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") public class EventV3 { + public static final String SERIALIZED_NAME_CONNECTED_SESSION_ID = "connectedSessionId"; + @SerializedName(SERIALIZED_NAME_CONNECTED_SESSION_ID) + @javax.annotation.Nullable + private String connectedSessionId; + + public static final String SERIALIZED_NAME_ID = "id"; + @SerializedName(SERIALIZED_NAME_ID) + @javax.annotation.Nonnull + private Long id; + + public static final String SERIALIZED_NAME_CREATED = "created"; + @SerializedName(SERIALIZED_NAME_CREATED) + @javax.annotation.Nonnull + private OffsetDateTime created; + + public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; + @SerializedName(SERIALIZED_NAME_APPLICATION_ID) + @javax.annotation.Nonnull + private Long applicationId; + public static final String SERIALIZED_NAME_PROFILE_ID = "profileId"; @SerializedName(SERIALIZED_NAME_PROFILE_ID) - @javax.annotation.Nonnull + @javax.annotation.Nullable private String profileId; public static final String SERIALIZED_NAME_STORE_INTEGRATION_ID = "storeIntegrationId"; @@ -63,16 +84,6 @@ public class EventV3 { @javax.annotation.Nullable private String storeIntegrationId; - public static final String SERIALIZED_NAME_EVALUABLE_CAMPAIGN_IDS = "evaluableCampaignIds"; - @SerializedName(SERIALIZED_NAME_EVALUABLE_CAMPAIGN_IDS) - @javax.annotation.Nullable - private List evaluableCampaignIds; - - public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; - @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) - @javax.annotation.Nonnull - private String integrationId; - public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) @javax.annotation.Nonnull @@ -80,103 +91,133 @@ public class EventV3 { public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes"; @SerializedName(SERIALIZED_NAME_ATTRIBUTES) - @javax.annotation.Nullable + @javax.annotation.Nonnull private Object attributes; - public static final String SERIALIZED_NAME_CONNECTED_SESSION_I_D = "connectedSessionID"; - @SerializedName(SERIALIZED_NAME_CONNECTED_SESSION_I_D) + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) @javax.annotation.Nullable - private String connectedSessionID; + private String integrationId; - public static final String SERIALIZED_NAME_PREVIOUS_EVENT_I_D = "previousEventID"; - @SerializedName(SERIALIZED_NAME_PREVIOUS_EVENT_I_D) - @javax.annotation.Nullable - private String previousEventID; + public static final String SERIALIZED_NAME_EFFECTS = "effects"; + @SerializedName(SERIALIZED_NAME_EFFECTS) + @javax.annotation.Nonnull + private List effects = new ArrayList<>(); public EventV3() { } - public EventV3 profileId(@javax.annotation.Nonnull String profileId) { - this.profileId = profileId; + public EventV3 connectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; return this; } /** - * ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. - * @return profileId + * The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. + * @return connectedSessionId + */ + @javax.annotation.Nullable + public String getConnectedSessionId() { + return connectedSessionId; + } + + public void setConnectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; + } + + + public EventV3 id(@javax.annotation.Nonnull Long id) { + this.id = id; + return this; + } + + /** + * The internal ID of this entity. + * @return id */ @javax.annotation.Nonnull - public String getProfileId() { - return profileId; + public Long getId() { + return id; } - public void setProfileId(@javax.annotation.Nonnull String profileId) { - this.profileId = profileId; + public void setId(@javax.annotation.Nonnull Long id) { + this.id = id; } - public EventV3 storeIntegrationId(@javax.annotation.Nullable String storeIntegrationId) { - this.storeIntegrationId = storeIntegrationId; + public EventV3 created(@javax.annotation.Nonnull OffsetDateTime created) { + this.created = created; return this; } /** - * The integration ID of the store. You choose this ID when you create a store. - * @return storeIntegrationId + * The time this entity was created. + * @return created */ - @javax.annotation.Nullable - public String getStoreIntegrationId() { - return storeIntegrationId; + @javax.annotation.Nonnull + public OffsetDateTime getCreated() { + return created; } - public void setStoreIntegrationId(@javax.annotation.Nullable String storeIntegrationId) { - this.storeIntegrationId = storeIntegrationId; + public void setCreated(@javax.annotation.Nonnull OffsetDateTime created) { + this.created = created; } - public EventV3 evaluableCampaignIds(@javax.annotation.Nullable List evaluableCampaignIds) { - this.evaluableCampaignIds = evaluableCampaignIds; + public EventV3 applicationId(@javax.annotation.Nonnull Long applicationId) { + this.applicationId = applicationId; return this; } - public EventV3 addEvaluableCampaignIdsItem(Long evaluableCampaignIdsItem) { - if (this.evaluableCampaignIds == null) { - this.evaluableCampaignIds = new ArrayList<>(); - } - this.evaluableCampaignIds.add(evaluableCampaignIdsItem); + /** + * The ID of the Application that owns this entity. + * @return applicationId + */ + @javax.annotation.Nonnull + public Long getApplicationId() { + return applicationId; + } + + public void setApplicationId(@javax.annotation.Nonnull Long applicationId) { + this.applicationId = applicationId; + } + + + public EventV3 profileId(@javax.annotation.Nullable String profileId) { + this.profileId = profileId; return this; } /** - * When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. - * @return evaluableCampaignIds + * ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. + * @return profileId */ @javax.annotation.Nullable - public List getEvaluableCampaignIds() { - return evaluableCampaignIds; + public String getProfileId() { + return profileId; } - public void setEvaluableCampaignIds(@javax.annotation.Nullable List evaluableCampaignIds) { - this.evaluableCampaignIds = evaluableCampaignIds; + public void setProfileId(@javax.annotation.Nullable String profileId) { + this.profileId = profileId; } - public EventV3 integrationId(@javax.annotation.Nonnull String integrationId) { - this.integrationId = integrationId; + public EventV3 storeIntegrationId(@javax.annotation.Nullable String storeIntegrationId) { + this.storeIntegrationId = storeIntegrationId; return this; } /** - * The unique ID of the current event. Only one event with this ID could be activated, duplicated events are forbidden. - * @return integrationId + * The integration ID of the store. You choose this ID when you create a store. + * @return storeIntegrationId */ - @javax.annotation.Nonnull - public String getIntegrationId() { - return integrationId; + @javax.annotation.Nullable + public String getStoreIntegrationId() { + return storeIntegrationId; } - public void setIntegrationId(@javax.annotation.Nonnull String integrationId) { - this.integrationId = integrationId; + public void setStoreIntegrationId(@javax.annotation.Nullable String storeIntegrationId) { + this.storeIntegrationId = storeIntegrationId; } @@ -186,7 +227,7 @@ public EventV3 type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull @@ -199,60 +240,68 @@ public void setType(@javax.annotation.Nonnull String type) { } - public EventV3 attributes(@javax.annotation.Nullable Object attributes) { + public EventV3 attributes(@javax.annotation.Nonnull Object attributes) { this.attributes = attributes; return this; } /** - * Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). + * Arbitrary additional JSON data associated with the event. * @return attributes */ - @javax.annotation.Nullable + @javax.annotation.Nonnull public Object getAttributes() { return attributes; } - public void setAttributes(@javax.annotation.Nullable Object attributes) { + public void setAttributes(@javax.annotation.Nonnull Object attributes) { this.attributes = attributes; } - public EventV3 connectedSessionID(@javax.annotation.Nullable String connectedSessionID) { - this.connectedSessionID = connectedSessionID; + public EventV3 integrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; return this; } /** - * The ID of the session that happened in the past. - * @return connectedSessionID + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId */ @javax.annotation.Nullable - public String getConnectedSessionID() { - return connectedSessionID; + public String getIntegrationId() { + return integrationId; } - public void setConnectedSessionID(@javax.annotation.Nullable String connectedSessionID) { - this.connectedSessionID = connectedSessionID; + public void setIntegrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; } - public EventV3 previousEventID(@javax.annotation.Nullable String previousEventID) { - this.previousEventID = previousEventID; + public EventV3 effects(@javax.annotation.Nonnull List effects) { + this.effects = effects; + return this; + } + + public EventV3 addEffectsItem(Object effectsItem) { + if (this.effects == null) { + this.effects = new ArrayList<>(); + } + this.effects.add(effectsItem); return this; } /** - * The unique identifier of the event that happened in the past. - * @return previousEventID + * An array of effects generated by the rules of the enabled campaigns of the Application. You decide how to apply them in your system. See the list of [API effects](https://docs.talon.one/docs/dev/integration-api/api-effects). + * @return effects */ - @javax.annotation.Nullable - public String getPreviousEventID() { - return previousEventID; + @javax.annotation.Nonnull + public List getEffects() { + return effects; } - public void setPreviousEventID(@javax.annotation.Nullable String previousEventID) { - this.previousEventID = previousEventID; + public void setEffects(@javax.annotation.Nonnull List effects) { + this.effects = effects; } /** @@ -310,34 +359,38 @@ public boolean equals(Object o) { return false; } EventV3 eventV3 = (EventV3) o; - return Objects.equals(this.profileId, eventV3.profileId) && + return Objects.equals(this.connectedSessionId, eventV3.connectedSessionId) && + Objects.equals(this.id, eventV3.id) && + Objects.equals(this.created, eventV3.created) && + Objects.equals(this.applicationId, eventV3.applicationId) && + Objects.equals(this.profileId, eventV3.profileId) && Objects.equals(this.storeIntegrationId, eventV3.storeIntegrationId) && - Objects.equals(this.evaluableCampaignIds, eventV3.evaluableCampaignIds) && - Objects.equals(this.integrationId, eventV3.integrationId) && Objects.equals(this.type, eventV3.type) && Objects.equals(this.attributes, eventV3.attributes) && - Objects.equals(this.connectedSessionID, eventV3.connectedSessionID) && - Objects.equals(this.previousEventID, eventV3.previousEventID)&& + Objects.equals(this.integrationId, eventV3.integrationId) && + Objects.equals(this.effects, eventV3.effects)&& Objects.equals(this.additionalProperties, eventV3.additionalProperties); } @Override public int hashCode() { - return Objects.hash(profileId, storeIntegrationId, evaluableCampaignIds, integrationId, type, attributes, connectedSessionID, previousEventID, additionalProperties); + return Objects.hash(connectedSessionId, id, created, applicationId, profileId, storeIntegrationId, type, attributes, integrationId, effects, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class EventV3 {\n"); + sb.append(" connectedSessionId: ").append(toIndentedString(connectedSessionId)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" created: ").append(toIndentedString(created)).append("\n"); + sb.append(" applicationId: ").append(toIndentedString(applicationId)).append("\n"); sb.append(" profileId: ").append(toIndentedString(profileId)).append("\n"); sb.append(" storeIntegrationId: ").append(toIndentedString(storeIntegrationId)).append("\n"); - sb.append(" evaluableCampaignIds: ").append(toIndentedString(evaluableCampaignIds)).append("\n"); - sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); - sb.append(" connectedSessionID: ").append(toIndentedString(connectedSessionID)).append("\n"); - sb.append(" previousEventID: ").append(toIndentedString(previousEventID)).append("\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); + sb.append(" effects: ").append(toIndentedString(effects)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -360,10 +413,10 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("profileId", "storeIntegrationId", "evaluableCampaignIds", "integrationId", "type", "attributes", "connectedSessionID", "previousEventID")); + openapiFields = new HashSet(Arrays.asList("connectedSessionId", "id", "created", "applicationId", "profileId", "storeIntegrationId", "type", "attributes", "integrationId", "effects")); // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(Arrays.asList("profileId", "integrationId", "type")); + openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "applicationId", "type", "attributes", "effects")); } /** @@ -386,27 +439,26 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } } JsonObject jsonObj = jsonElement.getAsJsonObject(); - if (!jsonObj.get("profileId").isJsonPrimitive()) { + if ((jsonObj.get("connectedSessionId") != null && !jsonObj.get("connectedSessionId").isJsonNull()) && !jsonObj.get("connectedSessionId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `connectedSessionId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("connectedSessionId").toString())); + } + if ((jsonObj.get("profileId") != null && !jsonObj.get("profileId").isJsonNull()) && !jsonObj.get("profileId").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `profileId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("profileId").toString())); } if ((jsonObj.get("storeIntegrationId") != null && !jsonObj.get("storeIntegrationId").isJsonNull()) && !jsonObj.get("storeIntegrationId").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `storeIntegrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("storeIntegrationId").toString())); } - // ensure the optional json data is an array if present - if (jsonObj.get("evaluableCampaignIds") != null && !jsonObj.get("evaluableCampaignIds").isJsonNull() && !jsonObj.get("evaluableCampaignIds").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `evaluableCampaignIds` to be an array in the JSON string but got `%s`", jsonObj.get("evaluableCampaignIds").toString())); - } - if (!jsonObj.get("integrationId").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); - } if (!jsonObj.get("type").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `type` to be a primitive type in the JSON string but got `%s`", jsonObj.get("type").toString())); } - if ((jsonObj.get("connectedSessionID") != null && !jsonObj.get("connectedSessionID").isJsonNull()) && !jsonObj.get("connectedSessionID").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `connectedSessionID` to be a primitive type in the JSON string but got `%s`", jsonObj.get("connectedSessionID").toString())); + if ((jsonObj.get("integrationId") != null && !jsonObj.get("integrationId").isJsonNull()) && !jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); } - if ((jsonObj.get("previousEventID") != null && !jsonObj.get("previousEventID").isJsonNull()) && !jsonObj.get("previousEventID").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `previousEventID` to be a primitive type in the JSON string but got `%s`", jsonObj.get("previousEventID").toString())); + // ensure the required json array is present + if (jsonObj.get("effects") == null) { + throw new IllegalArgumentException("Expected the field `linkedContent` to be an array in the JSON string but got `null`"); + } else if (!jsonObj.get("effects").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `effects` to be an array in the JSON string but got `%s`", jsonObj.get("effects").toString())); } } diff --git a/src/main/java/one/talon/model/EventV3Connections.java b/src/main/java/one/talon/model/EventV3Connections.java new file mode 100644 index 00000000..e25f2126 --- /dev/null +++ b/src/main/java/one/talon/model/EventV3Connections.java @@ -0,0 +1,287 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * EventV3Connections + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class EventV3Connections { + public static final String SERIALIZED_NAME_CONNECTED_SESSION_ID = "connectedSessionId"; + @SerializedName(SERIALIZED_NAME_CONNECTED_SESSION_ID) + @javax.annotation.Nullable + private String connectedSessionId; + + public EventV3Connections() { + } + + public EventV3Connections connectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; + return this; + } + + /** + * The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. + * @return connectedSessionId + */ + @javax.annotation.Nullable + public String getConnectedSessionId() { + return connectedSessionId; + } + + public void setConnectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the EventV3Connections instance itself + */ + public EventV3Connections putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + EventV3Connections eventV3Connections = (EventV3Connections) o; + return Objects.equals(this.connectedSessionId, eventV3Connections.connectedSessionId)&& + Objects.equals(this.additionalProperties, eventV3Connections.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(connectedSessionId, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class EventV3Connections {\n"); + sb.append(" connectedSessionId: ").append(toIndentedString(connectedSessionId)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("connectedSessionId")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(0); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to EventV3Connections + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!EventV3Connections.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in EventV3Connections is not found in the empty JSON string", EventV3Connections.openapiRequiredFields.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if ((jsonObj.get("connectedSessionId") != null && !jsonObj.get("connectedSessionId").isJsonNull()) && !jsonObj.get("connectedSessionId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `connectedSessionId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("connectedSessionId").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!EventV3Connections.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'EventV3Connections' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(EventV3Connections.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, EventV3Connections value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public EventV3Connections read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + EventV3Connections instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of EventV3Connections given an JSON string + * + * @param jsonString JSON string + * @return An instance of EventV3Connections + * @throws IOException if the JSON string is invalid with respect to EventV3Connections + */ + public static EventV3Connections fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, EventV3Connections.class); + } + + /** + * Convert an instance of EventV3Connections to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/EventV3Entity.java b/src/main/java/one/talon/model/EventV3Entity.java new file mode 100644 index 00000000..db7e1724 --- /dev/null +++ b/src/main/java/one/talon/model/EventV3Entity.java @@ -0,0 +1,287 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * EventV3Entity + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class EventV3Entity { + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) + @javax.annotation.Nullable + private String integrationId; + + public EventV3Entity() { + } + + public EventV3Entity integrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; + return this; + } + + /** + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId + */ + @javax.annotation.Nullable + public String getIntegrationId() { + return integrationId; + } + + public void setIntegrationId(@javax.annotation.Nullable String integrationId) { + this.integrationId = integrationId; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the EventV3Entity instance itself + */ + public EventV3Entity putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + EventV3Entity eventV3Entity = (EventV3Entity) o; + return Objects.equals(this.integrationId, eventV3Entity.integrationId)&& + Objects.equals(this.additionalProperties, eventV3Entity.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(integrationId, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class EventV3Entity {\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("integrationId")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(0); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to EventV3Entity + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!EventV3Entity.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in EventV3Entity is not found in the empty JSON string", EventV3Entity.openapiRequiredFields.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if ((jsonObj.get("integrationId") != null && !jsonObj.get("integrationId").isJsonNull()) && !jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!EventV3Entity.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'EventV3Entity' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(EventV3Entity.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, EventV3Entity value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public EventV3Entity read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + EventV3Entity instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of EventV3Entity given an JSON string + * + * @param jsonString JSON string + * @return An instance of EventV3Entity + * @throws IOException if the JSON string is invalid with respect to EventV3Entity + */ + public static EventV3Entity fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, EventV3Entity.class); + } + + /** + * Convert an instance of EventV3Entity to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/EventV3RequestEntity.java b/src/main/java/one/talon/model/EventV3RequestEntity.java new file mode 100644 index 00000000..7df4b4e9 --- /dev/null +++ b/src/main/java/one/talon/model/EventV3RequestEntity.java @@ -0,0 +1,476 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * EventV3RequestEntity + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class EventV3RequestEntity { + public static final String SERIALIZED_NAME_PROFILE_ID = "profileId"; + @SerializedName(SERIALIZED_NAME_PROFILE_ID) + @javax.annotation.Nonnull + private String profileId; + + public static final String SERIALIZED_NAME_STORE_INTEGRATION_ID = "storeIntegrationId"; + @SerializedName(SERIALIZED_NAME_STORE_INTEGRATION_ID) + @javax.annotation.Nullable + private String storeIntegrationId; + + public static final String SERIALIZED_NAME_EVALUABLE_CAMPAIGN_IDS = "evaluableCampaignIds"; + @SerializedName(SERIALIZED_NAME_EVALUABLE_CAMPAIGN_IDS) + @javax.annotation.Nullable + private List evaluableCampaignIds; + + public static final String SERIALIZED_NAME_TYPE = "type"; + @SerializedName(SERIALIZED_NAME_TYPE) + @javax.annotation.Nonnull + private String type; + + public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes"; + @SerializedName(SERIALIZED_NAME_ATTRIBUTES) + @javax.annotation.Nullable + private Object attributes; + + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) + @javax.annotation.Nonnull + private String integrationId; + + public static final String SERIALIZED_NAME_CONNECTED_SESSION_ID = "connectedSessionId"; + @SerializedName(SERIALIZED_NAME_CONNECTED_SESSION_ID) + @javax.annotation.Nullable + private String connectedSessionId; + + public EventV3RequestEntity() { + } + + public EventV3RequestEntity profileId(@javax.annotation.Nonnull String profileId) { + this.profileId = profileId; + return this; + } + + /** + * ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. + * @return profileId + */ + @javax.annotation.Nonnull + public String getProfileId() { + return profileId; + } + + public void setProfileId(@javax.annotation.Nonnull String profileId) { + this.profileId = profileId; + } + + + public EventV3RequestEntity storeIntegrationId(@javax.annotation.Nullable String storeIntegrationId) { + this.storeIntegrationId = storeIntegrationId; + return this; + } + + /** + * The integration ID of the store. You choose this ID when you create a store. + * @return storeIntegrationId + */ + @javax.annotation.Nullable + public String getStoreIntegrationId() { + return storeIntegrationId; + } + + public void setStoreIntegrationId(@javax.annotation.Nullable String storeIntegrationId) { + this.storeIntegrationId = storeIntegrationId; + } + + + public EventV3RequestEntity evaluableCampaignIds(@javax.annotation.Nullable List evaluableCampaignIds) { + this.evaluableCampaignIds = evaluableCampaignIds; + return this; + } + + public EventV3RequestEntity addEvaluableCampaignIdsItem(Long evaluableCampaignIdsItem) { + if (this.evaluableCampaignIds == null) { + this.evaluableCampaignIds = new ArrayList<>(); + } + this.evaluableCampaignIds.add(evaluableCampaignIdsItem); + return this; + } + + /** + * When using the `dry` query parameter, use this property to list the campaign to be evaluated by the Rule Engine. These campaigns will be evaluated, even if they are disabled, allowing you to test specific campaigns before activating them. + * @return evaluableCampaignIds + */ + @javax.annotation.Nullable + public List getEvaluableCampaignIds() { + return evaluableCampaignIds; + } + + public void setEvaluableCampaignIds(@javax.annotation.Nullable List evaluableCampaignIds) { + this.evaluableCampaignIds = evaluableCampaignIds; + } + + + public EventV3RequestEntity type(@javax.annotation.Nonnull String type) { + this.type = type; + return this; + } + + /** + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. + * @return type + */ + @javax.annotation.Nonnull + public String getType() { + return type; + } + + public void setType(@javax.annotation.Nonnull String type) { + this.type = type; + } + + + public EventV3RequestEntity attributes(@javax.annotation.Nullable Object attributes) { + this.attributes = attributes; + return this; + } + + /** + * Arbitrary additional JSON properties associated with the event. They must be created in the Campaign Manager before setting them with this property. See [creating custom attributes](https://docs.talon.one/docs/product/account/dev-tools/managing-attributes#creating-a-custom-attribute). + * @return attributes + */ + @javax.annotation.Nullable + public Object getAttributes() { + return attributes; + } + + public void setAttributes(@javax.annotation.Nullable Object attributes) { + this.attributes = attributes; + } + + + public EventV3RequestEntity integrationId(@javax.annotation.Nonnull String integrationId) { + this.integrationId = integrationId; + return this; + } + + /** + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId + */ + @javax.annotation.Nonnull + public String getIntegrationId() { + return integrationId; + } + + public void setIntegrationId(@javax.annotation.Nonnull String integrationId) { + this.integrationId = integrationId; + } + + + public EventV3RequestEntity connectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; + return this; + } + + /** + * The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. + * @return connectedSessionId + */ + @javax.annotation.Nullable + public String getConnectedSessionId() { + return connectedSessionId; + } + + public void setConnectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the EventV3RequestEntity instance itself + */ + public EventV3RequestEntity putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + EventV3RequestEntity eventV3RequestEntity = (EventV3RequestEntity) o; + return Objects.equals(this.profileId, eventV3RequestEntity.profileId) && + Objects.equals(this.storeIntegrationId, eventV3RequestEntity.storeIntegrationId) && + Objects.equals(this.evaluableCampaignIds, eventV3RequestEntity.evaluableCampaignIds) && + Objects.equals(this.type, eventV3RequestEntity.type) && + Objects.equals(this.attributes, eventV3RequestEntity.attributes) && + Objects.equals(this.integrationId, eventV3RequestEntity.integrationId) && + Objects.equals(this.connectedSessionId, eventV3RequestEntity.connectedSessionId)&& + Objects.equals(this.additionalProperties, eventV3RequestEntity.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(profileId, storeIntegrationId, evaluableCampaignIds, type, attributes, integrationId, connectedSessionId, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class EventV3RequestEntity {\n"); + sb.append(" profileId: ").append(toIndentedString(profileId)).append("\n"); + sb.append(" storeIntegrationId: ").append(toIndentedString(storeIntegrationId)).append("\n"); + sb.append(" evaluableCampaignIds: ").append(toIndentedString(evaluableCampaignIds)).append("\n"); + sb.append(" type: ").append(toIndentedString(type)).append("\n"); + sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); + sb.append(" connectedSessionId: ").append(toIndentedString(connectedSessionId)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("profileId", "storeIntegrationId", "evaluableCampaignIds", "type", "attributes", "integrationId", "connectedSessionId")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("profileId", "type", "integrationId")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to EventV3RequestEntity + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!EventV3RequestEntity.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in EventV3RequestEntity is not found in the empty JSON string", EventV3RequestEntity.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : EventV3RequestEntity.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("profileId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `profileId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("profileId").toString())); + } + if ((jsonObj.get("storeIntegrationId") != null && !jsonObj.get("storeIntegrationId").isJsonNull()) && !jsonObj.get("storeIntegrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `storeIntegrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("storeIntegrationId").toString())); + } + // ensure the optional json data is an array if present + if (jsonObj.get("evaluableCampaignIds") != null && !jsonObj.get("evaluableCampaignIds").isJsonNull() && !jsonObj.get("evaluableCampaignIds").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `evaluableCampaignIds` to be an array in the JSON string but got `%s`", jsonObj.get("evaluableCampaignIds").toString())); + } + if (!jsonObj.get("type").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `type` to be a primitive type in the JSON string but got `%s`", jsonObj.get("type").toString())); + } + if (!jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); + } + if ((jsonObj.get("connectedSessionId") != null && !jsonObj.get("connectedSessionId").isJsonNull()) && !jsonObj.get("connectedSessionId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `connectedSessionId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("connectedSessionId").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!EventV3RequestEntity.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'EventV3RequestEntity' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(EventV3RequestEntity.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, EventV3RequestEntity value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public EventV3RequestEntity read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + EventV3RequestEntity instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of EventV3RequestEntity given an JSON string + * + * @param jsonString JSON string + * @return An instance of EventV3RequestEntity + * @throws IOException if the JSON string is invalid with respect to EventV3RequestEntity + */ + public static EventV3RequestEntity fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, EventV3RequestEntity.class); + } + + /** + * Convert an instance of EventV3RequestEntity to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/Experiment.java b/src/main/java/one/talon/model/Experiment.java index 6b97fc60..9d748dd5 100644 --- a/src/main/java/one/talon/model/Experiment.java +++ b/src/main/java/one/talon/model/Experiment.java @@ -150,6 +150,72 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti @javax.annotation.Nullable private List variants; + /** + * The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. + */ + @JsonAdapter(GoalTypeEnum.Adapter.class) + public enum GoalTypeEnum { + OTHER("other"), + + MAXIMIZE_REVENUE("maximize_revenue"), + + OPTIMIZE_DISCOUNT_EFFICIENCY("optimize_discount_efficiency"), + + MAXIMIZE_ITEMS_SOLD("maximize_items_sold"); + + private String value; + + GoalTypeEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static GoalTypeEnum fromValue(String value) { + for (GoalTypeEnum b : GoalTypeEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final GoalTypeEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public GoalTypeEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return GoalTypeEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + GoalTypeEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_GOAL_TYPE = "goalType"; + @SerializedName(SERIALIZED_NAME_GOAL_TYPE) + @javax.annotation.Nonnull + private GoalTypeEnum goalType; + + public static final String SERIALIZED_NAME_GOAL_DESCRIPTION = "goalDescription"; + @SerializedName(SERIALIZED_NAME_GOAL_DESCRIPTION) + @javax.annotation.Nullable + private String goalDescription; + public static final String SERIALIZED_NAME_DELETEDAT = "deletedat"; @SerializedName(SERIALIZED_NAME_DELETEDAT) @javax.annotation.Nullable @@ -318,6 +384,44 @@ public void setVariants(@javax.annotation.Nullable List varia } + public Experiment goalType(@javax.annotation.Nonnull GoalTypeEnum goalType) { + this.goalType = goalType; + return this; + } + + /** + * The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. + * @return goalType + */ + @javax.annotation.Nonnull + public GoalTypeEnum getGoalType() { + return goalType; + } + + public void setGoalType(@javax.annotation.Nonnull GoalTypeEnum goalType) { + this.goalType = goalType; + } + + + public Experiment goalDescription(@javax.annotation.Nullable String goalDescription) { + this.goalDescription = goalDescription; + return this; + } + + /** + * 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. + * @return goalDescription + */ + @javax.annotation.Nullable + public String getGoalDescription() { + return goalDescription; + } + + public void setGoalDescription(@javax.annotation.Nullable String goalDescription) { + this.goalDescription = goalDescription; + } + + public Experiment deletedat(@javax.annotation.Nullable OffsetDateTime deletedat) { this.deletedat = deletedat; return this; @@ -399,13 +503,15 @@ public boolean equals(Object o) { Objects.equals(this.activated, experiment.activated) && Objects.equals(this.state, experiment.state) && Objects.equals(this.variants, experiment.variants) && + Objects.equals(this.goalType, experiment.goalType) && + Objects.equals(this.goalDescription, experiment.goalDescription) && Objects.equals(this.deletedat, experiment.deletedat)&& Objects.equals(this.additionalProperties, experiment.additionalProperties); } @Override public int hashCode() { - return Objects.hash(id, created, applicationId, isVariantAssignmentExternal, campaign, activated, state, variants, deletedat, additionalProperties); + return Objects.hash(id, created, applicationId, isVariantAssignmentExternal, campaign, activated, state, variants, goalType, goalDescription, deletedat, additionalProperties); } @Override @@ -420,6 +526,8 @@ public String toString() { sb.append(" activated: ").append(toIndentedString(activated)).append("\n"); sb.append(" state: ").append(toIndentedString(state)).append("\n"); sb.append(" variants: ").append(toIndentedString(variants)).append("\n"); + sb.append(" goalType: ").append(toIndentedString(goalType)).append("\n"); + sb.append(" goalDescription: ").append(toIndentedString(goalDescription)).append("\n"); sb.append(" deletedat: ").append(toIndentedString(deletedat)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); @@ -443,10 +551,10 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("id", "created", "applicationId", "isVariantAssignmentExternal", "campaign", "activated", "state", "variants", "deletedat")); + openapiFields = new HashSet(Arrays.asList("id", "created", "applicationId", "isVariantAssignmentExternal", "campaign", "activated", "state", "variants", "goalType", "goalDescription", "deletedat")); // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "applicationId", "state")); + openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "applicationId", "state", "goalType")); } /** @@ -492,6 +600,14 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti }; } } + if (!jsonObj.get("goalType").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `goalType` to be a primitive type in the JSON string but got `%s`", jsonObj.get("goalType").toString())); + } + // validate the required field `goalType` + GoalTypeEnum.validateJsonElement(jsonObj.get("goalType")); + if ((jsonObj.get("goalDescription") != null && !jsonObj.get("goalDescription").isJsonNull()) && !jsonObj.get("goalDescription").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `goalDescription` to be a primitive type in the JSON string but got `%s`", jsonObj.get("goalDescription").toString())); + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/FeatureFlagUpdate.java b/src/main/java/one/talon/model/FeatureFlagUpdate.java new file mode 100644 index 00000000..94ebfef6 --- /dev/null +++ b/src/main/java/one/talon/model/FeatureFlagUpdate.java @@ -0,0 +1,323 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * FeatureFlagUpdate + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class FeatureFlagUpdate { + public static final String SERIALIZED_NAME_NAME = "name"; + @SerializedName(SERIALIZED_NAME_NAME) + @javax.annotation.Nonnull + private String name; + + public static final String SERIALIZED_NAME_VALUE = "value"; + @SerializedName(SERIALIZED_NAME_VALUE) + @javax.annotation.Nonnull + private String value; + + public FeatureFlagUpdate() { + } + + public FeatureFlagUpdate name(@javax.annotation.Nonnull String name) { + this.name = name; + return this; + } + + /** + * The name of the feature flag. + * @return name + */ + @javax.annotation.Nonnull + public String getName() { + return name; + } + + public void setName(@javax.annotation.Nonnull String name) { + this.name = name; + } + + + public FeatureFlagUpdate value(@javax.annotation.Nonnull String value) { + this.value = value; + return this; + } + + /** + * The value of the feature flag. + * @return value + */ + @javax.annotation.Nonnull + public String getValue() { + return value; + } + + public void setValue(@javax.annotation.Nonnull String value) { + this.value = value; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the FeatureFlagUpdate instance itself + */ + public FeatureFlagUpdate putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + FeatureFlagUpdate featureFlagUpdate = (FeatureFlagUpdate) o; + return Objects.equals(this.name, featureFlagUpdate.name) && + Objects.equals(this.value, featureFlagUpdate.value)&& + Objects.equals(this.additionalProperties, featureFlagUpdate.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(name, value, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class FeatureFlagUpdate {\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" value: ").append(toIndentedString(value)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("name", "value")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("name", "value")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to FeatureFlagUpdate + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!FeatureFlagUpdate.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in FeatureFlagUpdate is not found in the empty JSON string", FeatureFlagUpdate.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : FeatureFlagUpdate.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("name").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("name").toString())); + } + if (!jsonObj.get("value").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `value` to be a primitive type in the JSON string but got `%s`", jsonObj.get("value").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!FeatureFlagUpdate.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'FeatureFlagUpdate' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(FeatureFlagUpdate.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, FeatureFlagUpdate value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public FeatureFlagUpdate read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + FeatureFlagUpdate instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of FeatureFlagUpdate given an JSON string + * + * @param jsonString JSON string + * @return An instance of FeatureFlagUpdate + * @throws IOException if the JSON string is invalid with respect to FeatureFlagUpdate + */ + public static FeatureFlagUpdate fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, FeatureFlagUpdate.class); + } + + /** + * Convert an instance of FeatureFlagUpdate to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/IntegrationCampaign.java b/src/main/java/one/talon/model/IntegrationCampaign.java index f36083c8..d5e3e547 100644 --- a/src/main/java/one/talon/model/IntegrationCampaign.java +++ b/src/main/java/one/talon/model/IntegrationCampaign.java @@ -217,8 +217,8 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti public static final String SERIALIZED_NAME_RULES = "rules"; @SerializedName(SERIALIZED_NAME_RULES) - @javax.annotation.Nullable - private List rules; + @javax.annotation.Nonnull + private List rules = new ArrayList<>(); public IntegrationCampaign() { } @@ -429,7 +429,7 @@ public void setFeatures(@javax.annotation.Nonnull List features) { } - public IntegrationCampaign rules(@javax.annotation.Nullable List rules) { + public IntegrationCampaign rules(@javax.annotation.Nonnull List rules) { this.rules = rules; return this; } @@ -446,12 +446,12 @@ public IntegrationCampaign addRulesItem(RuleMetadata rulesItem) { * A list of rules containing customer-facing details of the rewards defined in the campaign. * @return rules */ - @javax.annotation.Nullable + @javax.annotation.Nonnull public List getRules() { return rules; } - public void setRules(@javax.annotation.Nullable List rules) { + public void setRules(@javax.annotation.Nonnull List rules) { this.rules = rules; } @@ -569,7 +569,7 @@ private String toIndentedString(Object o) { openapiFields = new HashSet(Arrays.asList("applicationId", "id", "name", "description", "startTime", "endTime", "attributes", "state", "tags", "features", "rules")); // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(Arrays.asList("applicationId", "id", "name", "state", "tags", "features")); + openapiRequiredFields = new HashSet(Arrays.asList("applicationId", "id", "name", "state", "tags", "features", "rules")); } /** @@ -615,18 +615,14 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } else if (!jsonObj.get("features").isJsonArray()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `features` to be an array in the JSON string but got `%s`", jsonObj.get("features").toString())); } - if (jsonObj.get("rules") != null && !jsonObj.get("rules").isJsonNull()) { + if (jsonObj.get("rules") != null) { + if (!jsonObj.get("rules").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rules` to be an array in the JSON string but got `%s`", jsonObj.get("rules").toString())); + } JsonArray jsonArrayrules = jsonObj.getAsJsonArray("rules"); - if (jsonArrayrules != null) { - // ensure the json data is an array - if (!jsonObj.get("rules").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rules` to be an array in the JSON string but got `%s`", jsonObj.get("rules").toString())); - } - - // validate the optional field `rules` (array) - for (int i = 0; i < jsonArrayrules.size(); i++) { - RuleMetadata.validateJsonElement(jsonArrayrules.get(i)); - }; + // validate the required field `rules` (array) + for (int i = 0; i < jsonArrayrules.size(); i++) { + RuleMetadata.validateJsonElement(jsonArrayrules.get(i)); } } } diff --git a/src/main/java/one/talon/model/IntegrationCampaignBase.java b/src/main/java/one/talon/model/IntegrationCampaignBase.java new file mode 100644 index 00000000..ff745c39 --- /dev/null +++ b/src/main/java/one/talon/model/IntegrationCampaignBase.java @@ -0,0 +1,677 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * IntegrationCampaignBase + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class IntegrationCampaignBase { + public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; + @SerializedName(SERIALIZED_NAME_APPLICATION_ID) + @javax.annotation.Nonnull + private Long applicationId; + + public static final String SERIALIZED_NAME_ID = "id"; + @SerializedName(SERIALIZED_NAME_ID) + @javax.annotation.Nonnull + private Long id; + + public static final String SERIALIZED_NAME_NAME = "name"; + @SerializedName(SERIALIZED_NAME_NAME) + @javax.annotation.Nonnull + private String name; + + public static final String SERIALIZED_NAME_DESCRIPTION = "description"; + @SerializedName(SERIALIZED_NAME_DESCRIPTION) + @javax.annotation.Nullable + private String description; + + public static final String SERIALIZED_NAME_START_TIME = "startTime"; + @SerializedName(SERIALIZED_NAME_START_TIME) + @javax.annotation.Nullable + private OffsetDateTime startTime; + + public static final String SERIALIZED_NAME_END_TIME = "endTime"; + @SerializedName(SERIALIZED_NAME_END_TIME) + @javax.annotation.Nullable + private OffsetDateTime endTime; + + public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes"; + @SerializedName(SERIALIZED_NAME_ATTRIBUTES) + @javax.annotation.Nullable + private Object attributes; + + /** + * The state of the campaign. + */ + @JsonAdapter(StateEnum.Adapter.class) + public enum StateEnum { + ENABLED("enabled"); + + private String value; + + StateEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static StateEnum fromValue(String value) { + for (StateEnum b : StateEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final StateEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public StateEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return StateEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + StateEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_STATE = "state"; + @SerializedName(SERIALIZED_NAME_STATE) + @javax.annotation.Nonnull + private StateEnum state = StateEnum.ENABLED; + + public static final String SERIALIZED_NAME_TAGS = "tags"; + @SerializedName(SERIALIZED_NAME_TAGS) + @javax.annotation.Nonnull + private List tags = new ArrayList<>(); + + /** + * Gets or Sets features + */ + @JsonAdapter(FeaturesEnum.Adapter.class) + public enum FeaturesEnum { + COUPONS("coupons"), + + REFERRALS("referrals"), + + LOYALTY("loyalty"), + + GIVEAWAYS("giveaways"), + + STRIKETHROUGH("strikethrough"), + + ACHIEVEMENTS("achievements"); + + private String value; + + FeaturesEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static FeaturesEnum fromValue(String value) { + for (FeaturesEnum b : FeaturesEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final FeaturesEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public FeaturesEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return FeaturesEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + FeaturesEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_FEATURES = "features"; + @SerializedName(SERIALIZED_NAME_FEATURES) + @javax.annotation.Nonnull + private List features = new ArrayList<>(); + + public IntegrationCampaignBase() { + } + + public IntegrationCampaignBase applicationId(@javax.annotation.Nonnull Long applicationId) { + this.applicationId = applicationId; + return this; + } + + /** + * The ID of the Application that owns this entity. + * @return applicationId + */ + @javax.annotation.Nonnull + public Long getApplicationId() { + return applicationId; + } + + public void setApplicationId(@javax.annotation.Nonnull Long applicationId) { + this.applicationId = applicationId; + } + + + public IntegrationCampaignBase id(@javax.annotation.Nonnull Long id) { + this.id = id; + return this; + } + + /** + * Unique ID of Campaign. + * @return id + */ + @javax.annotation.Nonnull + public Long getId() { + return id; + } + + public void setId(@javax.annotation.Nonnull Long id) { + this.id = id; + } + + + public IntegrationCampaignBase name(@javax.annotation.Nonnull String name) { + this.name = name; + return this; + } + + /** + * The name of the campaign. + * @return name + */ + @javax.annotation.Nonnull + public String getName() { + return name; + } + + public void setName(@javax.annotation.Nonnull String name) { + this.name = name; + } + + + public IntegrationCampaignBase description(@javax.annotation.Nullable String description) { + this.description = description; + return this; + } + + /** + * A detailed description of the campaign. + * @return description + */ + @javax.annotation.Nullable + public String getDescription() { + return description; + } + + public void setDescription(@javax.annotation.Nullable String description) { + this.description = description; + } + + + public IntegrationCampaignBase startTime(@javax.annotation.Nullable OffsetDateTime startTime) { + this.startTime = startTime; + return this; + } + + /** + * Timestamp when the campaign will become active. + * @return startTime + */ + @javax.annotation.Nullable + public OffsetDateTime getStartTime() { + return startTime; + } + + public void setStartTime(@javax.annotation.Nullable OffsetDateTime startTime) { + this.startTime = startTime; + } + + + public IntegrationCampaignBase endTime(@javax.annotation.Nullable OffsetDateTime endTime) { + this.endTime = endTime; + return this; + } + + /** + * Timestamp when the campaign will become inactive. + * @return endTime + */ + @javax.annotation.Nullable + public OffsetDateTime getEndTime() { + return endTime; + } + + public void setEndTime(@javax.annotation.Nullable OffsetDateTime endTime) { + this.endTime = endTime; + } + + + public IntegrationCampaignBase attributes(@javax.annotation.Nullable Object attributes) { + this.attributes = attributes; + return this; + } + + /** + * Arbitrary properties associated with this campaign. + * @return attributes + */ + @javax.annotation.Nullable + public Object getAttributes() { + return attributes; + } + + public void setAttributes(@javax.annotation.Nullable Object attributes) { + this.attributes = attributes; + } + + + public IntegrationCampaignBase state(@javax.annotation.Nonnull StateEnum state) { + this.state = state; + return this; + } + + /** + * The state of the campaign. + * @return state + */ + @javax.annotation.Nonnull + public StateEnum getState() { + return state; + } + + public void setState(@javax.annotation.Nonnull StateEnum state) { + this.state = state; + } + + + public IntegrationCampaignBase tags(@javax.annotation.Nonnull List tags) { + this.tags = tags; + return this; + } + + public IntegrationCampaignBase addTagsItem(String tagsItem) { + if (this.tags == null) { + this.tags = new ArrayList<>(); + } + this.tags.add(tagsItem); + return this; + } + + /** + * A list of tags for the campaign. + * @return tags + */ + @javax.annotation.Nonnull + public List getTags() { + return tags; + } + + public void setTags(@javax.annotation.Nonnull List tags) { + this.tags = tags; + } + + + public IntegrationCampaignBase features(@javax.annotation.Nonnull List features) { + this.features = features; + return this; + } + + public IntegrationCampaignBase addFeaturesItem(FeaturesEnum featuresItem) { + if (this.features == null) { + this.features = new ArrayList<>(); + } + this.features.add(featuresItem); + return this; + } + + /** + * The features enabled in this campaign. + * @return features + */ + @javax.annotation.Nonnull + public List getFeatures() { + return features; + } + + public void setFeatures(@javax.annotation.Nonnull List features) { + this.features = features; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the IntegrationCampaignBase instance itself + */ + public IntegrationCampaignBase putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + IntegrationCampaignBase integrationCampaignBase = (IntegrationCampaignBase) o; + return Objects.equals(this.applicationId, integrationCampaignBase.applicationId) && + Objects.equals(this.id, integrationCampaignBase.id) && + Objects.equals(this.name, integrationCampaignBase.name) && + Objects.equals(this.description, integrationCampaignBase.description) && + Objects.equals(this.startTime, integrationCampaignBase.startTime) && + Objects.equals(this.endTime, integrationCampaignBase.endTime) && + Objects.equals(this.attributes, integrationCampaignBase.attributes) && + Objects.equals(this.state, integrationCampaignBase.state) && + Objects.equals(this.tags, integrationCampaignBase.tags) && + Objects.equals(this.features, integrationCampaignBase.features)&& + Objects.equals(this.additionalProperties, integrationCampaignBase.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(applicationId, id, name, description, startTime, endTime, attributes, state, tags, features, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class IntegrationCampaignBase {\n"); + sb.append(" applicationId: ").append(toIndentedString(applicationId)).append("\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" name: ").append(toIndentedString(name)).append("\n"); + sb.append(" description: ").append(toIndentedString(description)).append("\n"); + sb.append(" startTime: ").append(toIndentedString(startTime)).append("\n"); + sb.append(" endTime: ").append(toIndentedString(endTime)).append("\n"); + sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); + sb.append(" state: ").append(toIndentedString(state)).append("\n"); + sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); + sb.append(" features: ").append(toIndentedString(features)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("applicationId", "id", "name", "description", "startTime", "endTime", "attributes", "state", "tags", "features")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("applicationId", "id", "name", "state", "tags", "features")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to IntegrationCampaignBase + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!IntegrationCampaignBase.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in IntegrationCampaignBase is not found in the empty JSON string", IntegrationCampaignBase.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : IntegrationCampaignBase.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("name").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("name").toString())); + } + if ((jsonObj.get("description") != null && !jsonObj.get("description").isJsonNull()) && !jsonObj.get("description").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `description` to be a primitive type in the JSON string but got `%s`", jsonObj.get("description").toString())); + } + if (!jsonObj.get("state").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `state` to be a primitive type in the JSON string but got `%s`", jsonObj.get("state").toString())); + } + // validate the required field `state` + StateEnum.validateJsonElement(jsonObj.get("state")); + // ensure the required json array is present + if (jsonObj.get("tags") == null) { + throw new IllegalArgumentException("Expected the field `linkedContent` to be an array in the JSON string but got `null`"); + } else if (!jsonObj.get("tags").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `tags` to be an array in the JSON string but got `%s`", jsonObj.get("tags").toString())); + } + // ensure the required json array is present + if (jsonObj.get("features") == null) { + throw new IllegalArgumentException("Expected the field `linkedContent` to be an array in the JSON string but got `null`"); + } else if (!jsonObj.get("features").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `features` to be an array in the JSON string but got `%s`", jsonObj.get("features").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!IntegrationCampaignBase.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'IntegrationCampaignBase' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(IntegrationCampaignBase.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, IntegrationCampaignBase value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public IntegrationCampaignBase read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + IntegrationCampaignBase instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of IntegrationCampaignBase given an JSON string + * + * @param jsonString JSON string + * @return An instance of IntegrationCampaignBase + * @throws IOException if the JSON string is invalid with respect to IntegrationCampaignBase + */ + public static IntegrationCampaignBase fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, IntegrationCampaignBase.class); + } + + /** + * Convert an instance of IntegrationCampaignBase to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/IntegrationEvent.java b/src/main/java/one/talon/model/IntegrationEvent.java index c03f2a1c..063b7b9c 100644 --- a/src/main/java/one/talon/model/IntegrationEvent.java +++ b/src/main/java/one/talon/model/IntegrationEvent.java @@ -118,7 +118,7 @@ public IntegrationEvent type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event. Must not be a reserved event name. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull diff --git a/src/main/java/one/talon/model/IntegrationEventV2Request.java b/src/main/java/one/talon/model/IntegrationEventV2Request.java index 61279019..3d7c0746 100644 --- a/src/main/java/one/talon/model/IntegrationEventV2Request.java +++ b/src/main/java/one/talon/model/IntegrationEventV2Request.java @@ -224,7 +224,7 @@ public IntegrationEventV2Request type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull diff --git a/src/main/java/one/talon/model/IntegrationEventV3Request.java b/src/main/java/one/talon/model/IntegrationEventV3Request.java index c20cad33..45627472 100644 --- a/src/main/java/one/talon/model/IntegrationEventV3Request.java +++ b/src/main/java/one/talon/model/IntegrationEventV3Request.java @@ -68,11 +68,6 @@ public class IntegrationEventV3Request { @javax.annotation.Nullable private List evaluableCampaignIds; - public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; - @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) - @javax.annotation.Nonnull - private String integrationId; - public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) @javax.annotation.Nonnull @@ -83,15 +78,15 @@ public class IntegrationEventV3Request { @javax.annotation.Nullable private Object attributes; - public static final String SERIALIZED_NAME_CONNECTED_SESSION_I_D = "connectedSessionID"; - @SerializedName(SERIALIZED_NAME_CONNECTED_SESSION_I_D) - @javax.annotation.Nullable - private String connectedSessionID; + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) + @javax.annotation.Nonnull + private String integrationId; - public static final String SERIALIZED_NAME_PREVIOUS_EVENT_I_D = "previousEventID"; - @SerializedName(SERIALIZED_NAME_PREVIOUS_EVENT_I_D) + public static final String SERIALIZED_NAME_CONNECTED_SESSION_ID = "connectedSessionId"; + @SerializedName(SERIALIZED_NAME_CONNECTED_SESSION_ID) @javax.annotation.Nullable - private String previousEventID; + private String connectedSessionId; public static final String SERIALIZED_NAME_LOYALTY_CARDS = "loyaltyCards"; @SerializedName(SERIALIZED_NAME_LOYALTY_CARDS) @@ -231,32 +226,13 @@ public void setEvaluableCampaignIds(@javax.annotation.Nullable List evalua } - public IntegrationEventV3Request integrationId(@javax.annotation.Nonnull String integrationId) { - this.integrationId = integrationId; - return this; - } - - /** - * The unique ID of the current event. Only one event with this ID could be activated, duplicated events are forbidden. - * @return integrationId - */ - @javax.annotation.Nonnull - public String getIntegrationId() { - return integrationId; - } - - public void setIntegrationId(@javax.annotation.Nonnull String integrationId) { - this.integrationId = integrationId; - } - - public IntegrationEventV3Request type(@javax.annotation.Nonnull String type) { this.type = type; return this; } /** - * A string representing the event name. Must not be a reserved event name. You create this value when you [create an attribute](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) of type `event` in the Campaign Manager. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull @@ -288,41 +264,41 @@ public void setAttributes(@javax.annotation.Nullable Object attributes) { } - public IntegrationEventV3Request connectedSessionID(@javax.annotation.Nullable String connectedSessionID) { - this.connectedSessionID = connectedSessionID; + public IntegrationEventV3Request integrationId(@javax.annotation.Nonnull String integrationId) { + this.integrationId = integrationId; return this; } /** - * The ID of the session that happened in the past. - * @return connectedSessionID + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId */ - @javax.annotation.Nullable - public String getConnectedSessionID() { - return connectedSessionID; + @javax.annotation.Nonnull + public String getIntegrationId() { + return integrationId; } - public void setConnectedSessionID(@javax.annotation.Nullable String connectedSessionID) { - this.connectedSessionID = connectedSessionID; + public void setIntegrationId(@javax.annotation.Nonnull String integrationId) { + this.integrationId = integrationId; } - public IntegrationEventV3Request previousEventID(@javax.annotation.Nullable String previousEventID) { - this.previousEventID = previousEventID; + public IntegrationEventV3Request connectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; return this; } /** - * The unique identifier of the event that happened in the past. - * @return previousEventID + * The ID of the session to reference. The session must be in `closed` state. Otherwise, the API call will fail. + * @return connectedSessionId */ @javax.annotation.Nullable - public String getPreviousEventID() { - return previousEventID; + public String getConnectedSessionId() { + return connectedSessionId; } - public void setPreviousEventID(@javax.annotation.Nullable String previousEventID) { - this.previousEventID = previousEventID; + public void setConnectedSessionId(@javax.annotation.Nullable String connectedSessionId) { + this.connectedSessionId = connectedSessionId; } @@ -437,11 +413,10 @@ public boolean equals(Object o) { return Objects.equals(this.profileId, integrationEventV3Request.profileId) && Objects.equals(this.storeIntegrationId, integrationEventV3Request.storeIntegrationId) && Objects.equals(this.evaluableCampaignIds, integrationEventV3Request.evaluableCampaignIds) && - Objects.equals(this.integrationId, integrationEventV3Request.integrationId) && Objects.equals(this.type, integrationEventV3Request.type) && Objects.equals(this.attributes, integrationEventV3Request.attributes) && - Objects.equals(this.connectedSessionID, integrationEventV3Request.connectedSessionID) && - Objects.equals(this.previousEventID, integrationEventV3Request.previousEventID) && + Objects.equals(this.integrationId, integrationEventV3Request.integrationId) && + Objects.equals(this.connectedSessionId, integrationEventV3Request.connectedSessionId) && Objects.equals(this.loyaltyCards, integrationEventV3Request.loyaltyCards) && Objects.equals(this.responseContent, integrationEventV3Request.responseContent)&& Objects.equals(this.additionalProperties, integrationEventV3Request.additionalProperties); @@ -449,7 +424,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(profileId, storeIntegrationId, evaluableCampaignIds, integrationId, type, attributes, connectedSessionID, previousEventID, loyaltyCards, responseContent, additionalProperties); + return Objects.hash(profileId, storeIntegrationId, evaluableCampaignIds, type, attributes, integrationId, connectedSessionId, loyaltyCards, responseContent, additionalProperties); } @Override @@ -459,11 +434,10 @@ public String toString() { sb.append(" profileId: ").append(toIndentedString(profileId)).append("\n"); sb.append(" storeIntegrationId: ").append(toIndentedString(storeIntegrationId)).append("\n"); sb.append(" evaluableCampaignIds: ").append(toIndentedString(evaluableCampaignIds)).append("\n"); - sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" attributes: ").append(toIndentedString(attributes)).append("\n"); - sb.append(" connectedSessionID: ").append(toIndentedString(connectedSessionID)).append("\n"); - sb.append(" previousEventID: ").append(toIndentedString(previousEventID)).append("\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); + sb.append(" connectedSessionId: ").append(toIndentedString(connectedSessionId)).append("\n"); sb.append(" loyaltyCards: ").append(toIndentedString(loyaltyCards)).append("\n"); sb.append(" responseContent: ").append(toIndentedString(responseContent)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); @@ -488,10 +462,10 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("profileId", "storeIntegrationId", "evaluableCampaignIds", "integrationId", "type", "attributes", "connectedSessionID", "previousEventID", "loyaltyCards", "responseContent")); + openapiFields = new HashSet(Arrays.asList("profileId", "storeIntegrationId", "evaluableCampaignIds", "type", "attributes", "integrationId", "connectedSessionId", "loyaltyCards", "responseContent")); // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(Arrays.asList("profileId", "integrationId", "type")); + openapiRequiredFields = new HashSet(Arrays.asList("profileId", "type", "integrationId")); } /** @@ -524,17 +498,14 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti if (jsonObj.get("evaluableCampaignIds") != null && !jsonObj.get("evaluableCampaignIds").isJsonNull() && !jsonObj.get("evaluableCampaignIds").isJsonArray()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `evaluableCampaignIds` to be an array in the JSON string but got `%s`", jsonObj.get("evaluableCampaignIds").toString())); } - if (!jsonObj.get("integrationId").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); - } if (!jsonObj.get("type").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `type` to be a primitive type in the JSON string but got `%s`", jsonObj.get("type").toString())); } - if ((jsonObj.get("connectedSessionID") != null && !jsonObj.get("connectedSessionID").isJsonNull()) && !jsonObj.get("connectedSessionID").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `connectedSessionID` to be a primitive type in the JSON string but got `%s`", jsonObj.get("connectedSessionID").toString())); + if (!jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); } - if ((jsonObj.get("previousEventID") != null && !jsonObj.get("previousEventID").isJsonNull()) && !jsonObj.get("previousEventID").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `previousEventID` to be a primitive type in the JSON string but got `%s`", jsonObj.get("previousEventID").toString())); + if ((jsonObj.get("connectedSessionId") != null && !jsonObj.get("connectedSessionId").isJsonNull()) && !jsonObj.get("connectedSessionId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `connectedSessionId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("connectedSessionId").toString())); } // ensure the optional json data is an array if present if (jsonObj.get("loyaltyCards") != null && !jsonObj.get("loyaltyCards").isJsonNull() && !jsonObj.get("loyaltyCards").isJsonArray()) { diff --git a/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java b/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java new file mode 100644 index 00000000..36aa7cbe --- /dev/null +++ b/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java @@ -0,0 +1,374 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * IntegrationHubEventStatusUpdate + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class IntegrationHubEventStatusUpdate { + public static final String SERIALIZED_NAME_EVENT_ID = "EventId"; + @SerializedName(SERIALIZED_NAME_EVENT_ID) + @javax.annotation.Nonnull + private Long eventId; + + /** + * The delivery outcome for the event. + */ + @JsonAdapter(StatusEnum.Adapter.class) + public enum StatusEnum { + DELIVERED("delivered"), + + FAILED("failed"); + + private String value; + + StatusEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static StatusEnum fromValue(String value) { + for (StatusEnum b : StatusEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final StatusEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public StatusEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return StatusEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + StatusEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_STATUS = "Status"; + @SerializedName(SERIALIZED_NAME_STATUS) + @javax.annotation.Nonnull + private StatusEnum status; + + public IntegrationHubEventStatusUpdate() { + } + + public IntegrationHubEventStatusUpdate eventId(@javax.annotation.Nonnull Long eventId) { + this.eventId = eventId; + return this; + } + + /** + * The ID of the integration hub event. + * @return eventId + */ + @javax.annotation.Nonnull + public Long getEventId() { + return eventId; + } + + public void setEventId(@javax.annotation.Nonnull Long eventId) { + this.eventId = eventId; + } + + + public IntegrationHubEventStatusUpdate status(@javax.annotation.Nonnull StatusEnum status) { + this.status = status; + return this; + } + + /** + * The delivery outcome for the event. + * @return status + */ + @javax.annotation.Nonnull + public StatusEnum getStatus() { + return status; + } + + public void setStatus(@javax.annotation.Nonnull StatusEnum status) { + this.status = status; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the IntegrationHubEventStatusUpdate instance itself + */ + public IntegrationHubEventStatusUpdate putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + IntegrationHubEventStatusUpdate integrationHubEventStatusUpdate = (IntegrationHubEventStatusUpdate) o; + return Objects.equals(this.eventId, integrationHubEventStatusUpdate.eventId) && + Objects.equals(this.status, integrationHubEventStatusUpdate.status)&& + Objects.equals(this.additionalProperties, integrationHubEventStatusUpdate.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(eventId, status, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class IntegrationHubEventStatusUpdate {\n"); + sb.append(" eventId: ").append(toIndentedString(eventId)).append("\n"); + sb.append(" status: ").append(toIndentedString(status)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("EventId", "Status")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("EventId", "Status")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to IntegrationHubEventStatusUpdate + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!IntegrationHubEventStatusUpdate.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in IntegrationHubEventStatusUpdate is not found in the empty JSON string", IntegrationHubEventStatusUpdate.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : IntegrationHubEventStatusUpdate.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("Status").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `Status` to be a primitive type in the JSON string but got `%s`", jsonObj.get("Status").toString())); + } + // validate the required field `Status` + StatusEnum.validateJsonElement(jsonObj.get("Status")); + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!IntegrationHubEventStatusUpdate.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'IntegrationHubEventStatusUpdate' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(IntegrationHubEventStatusUpdate.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, IntegrationHubEventStatusUpdate value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public IntegrationHubEventStatusUpdate read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + IntegrationHubEventStatusUpdate instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of IntegrationHubEventStatusUpdate given an JSON string + * + * @param jsonString JSON string + * @return An instance of IntegrationHubEventStatusUpdate + * @throws IOException if the JSON string is invalid with respect to IntegrationHubEventStatusUpdate + */ + public static IntegrationHubEventStatusUpdate fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, IntegrationHubEventStatusUpdate.class); + } + + /** + * Convert an instance of IntegrationHubEventStatusUpdate to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/NewCampaign.java b/src/main/java/one/talon/model/NewCampaign.java index 71831cc5..75c94b9b 100644 --- a/src/main/java/one/talon/model/NewCampaign.java +++ b/src/main/java/one/talon/model/NewCampaign.java @@ -170,7 +170,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/NewCampaignTemplate.java b/src/main/java/one/talon/model/NewCampaignTemplate.java index 4a57314b..c2ec7e55 100644 --- a/src/main/java/one/talon/model/NewCampaignTemplate.java +++ b/src/main/java/one/talon/model/NewCampaignTemplate.java @@ -167,7 +167,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/NewEvent.java b/src/main/java/one/talon/model/NewEvent.java index 3bafadf8..9c6305c0 100644 --- a/src/main/java/one/talon/model/NewEvent.java +++ b/src/main/java/one/talon/model/NewEvent.java @@ -123,7 +123,7 @@ public NewEvent type(@javax.annotation.Nonnull String type) { } /** - * A string representing the event. Must not be a reserved event name. + * The name of the event. Must be a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#custom-events), not a built-in event. * @return type */ @javax.annotation.Nonnull diff --git a/src/main/java/one/talon/model/NewEventV3Entity.java b/src/main/java/one/talon/model/NewEventV3Entity.java new file mode 100644 index 00000000..36dad8e7 --- /dev/null +++ b/src/main/java/one/talon/model/NewEventV3Entity.java @@ -0,0 +1,294 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * NewEventV3Entity + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class NewEventV3Entity { + public static final String SERIALIZED_NAME_INTEGRATION_ID = "integrationId"; + @SerializedName(SERIALIZED_NAME_INTEGRATION_ID) + @javax.annotation.Nonnull + private String integrationId; + + public NewEventV3Entity() { + } + + public NewEventV3Entity integrationId(@javax.annotation.Nonnull String integrationId) { + this.integrationId = integrationId; + return this; + } + + /** + * The unique ID of the event. Only one event with this ID can be registered. + * @return integrationId + */ + @javax.annotation.Nonnull + public String getIntegrationId() { + return integrationId; + } + + public void setIntegrationId(@javax.annotation.Nonnull String integrationId) { + this.integrationId = integrationId; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the NewEventV3Entity instance itself + */ + public NewEventV3Entity putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + NewEventV3Entity newEventV3Entity = (NewEventV3Entity) o; + return Objects.equals(this.integrationId, newEventV3Entity.integrationId)&& + Objects.equals(this.additionalProperties, newEventV3Entity.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(integrationId, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class NewEventV3Entity {\n"); + sb.append(" integrationId: ").append(toIndentedString(integrationId)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("integrationId")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("integrationId")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to NewEventV3Entity + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!NewEventV3Entity.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in NewEventV3Entity is not found in the empty JSON string", NewEventV3Entity.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : NewEventV3Entity.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("integrationId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `integrationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("integrationId").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!NewEventV3Entity.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'NewEventV3Entity' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(NewEventV3Entity.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, NewEventV3Entity value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public NewEventV3Entity read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + NewEventV3Entity instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of NewEventV3Entity given an JSON string + * + * @param jsonString JSON string + * @return An instance of NewEventV3Entity + * @throws IOException if the JSON string is invalid with respect to NewEventV3Entity + */ + public static NewEventV3Entity fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, NewEventV3Entity.class); + } + + /** + * Convert an instance of NewEventV3Entity to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/NewExperiment.java b/src/main/java/one/talon/model/NewExperiment.java index 1658f8aa..a8e86c6a 100644 --- a/src/main/java/one/talon/model/NewExperiment.java +++ b/src/main/java/one/talon/model/NewExperiment.java @@ -62,6 +62,72 @@ public class NewExperiment { @javax.annotation.Nonnull private NewCampaign campaign; + /** + * The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. + */ + @JsonAdapter(GoalTypeEnum.Adapter.class) + public enum GoalTypeEnum { + OTHER("other"), + + MAXIMIZE_REVENUE("maximize_revenue"), + + MAXIMIZE_ITEMS_SOLD("maximize_items_sold"), + + OPTIMIZE_DISCOUNT_EFFICIENCY("optimize_discount_efficiency"); + + private String value; + + GoalTypeEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static GoalTypeEnum fromValue(String value) { + for (GoalTypeEnum b : GoalTypeEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final GoalTypeEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public GoalTypeEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return GoalTypeEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + GoalTypeEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_GOAL_TYPE = "goalType"; + @SerializedName(SERIALIZED_NAME_GOAL_TYPE) + @javax.annotation.Nonnull + private GoalTypeEnum goalType = GoalTypeEnum.OTHER; + + public static final String SERIALIZED_NAME_GOAL_DESCRIPTION = "goalDescription"; + @SerializedName(SERIALIZED_NAME_GOAL_DESCRIPTION) + @javax.annotation.Nullable + private String goalDescription; + public NewExperiment() { } @@ -102,6 +168,44 @@ public void setCampaign(@javax.annotation.Nonnull NewCampaign campaign) { this.campaign = campaign; } + + public NewExperiment goalType(@javax.annotation.Nonnull GoalTypeEnum goalType) { + this.goalType = goalType; + return this; + } + + /** + * The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. + * @return goalType + */ + @javax.annotation.Nonnull + public GoalTypeEnum getGoalType() { + return goalType; + } + + public void setGoalType(@javax.annotation.Nonnull GoalTypeEnum goalType) { + this.goalType = goalType; + } + + + public NewExperiment goalDescription(@javax.annotation.Nullable String goalDescription) { + this.goalDescription = goalDescription; + return this; + } + + /** + * 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. + * @return goalDescription + */ + @javax.annotation.Nullable + public String getGoalDescription() { + return goalDescription; + } + + public void setGoalDescription(@javax.annotation.Nullable String goalDescription) { + this.goalDescription = goalDescription; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -158,13 +262,15 @@ public boolean equals(Object o) { } NewExperiment newExperiment = (NewExperiment) o; return Objects.equals(this.isVariantAssignmentExternal, newExperiment.isVariantAssignmentExternal) && - Objects.equals(this.campaign, newExperiment.campaign)&& + Objects.equals(this.campaign, newExperiment.campaign) && + Objects.equals(this.goalType, newExperiment.goalType) && + Objects.equals(this.goalDescription, newExperiment.goalDescription)&& Objects.equals(this.additionalProperties, newExperiment.additionalProperties); } @Override public int hashCode() { - return Objects.hash(isVariantAssignmentExternal, campaign, additionalProperties); + return Objects.hash(isVariantAssignmentExternal, campaign, goalType, goalDescription, additionalProperties); } @Override @@ -173,6 +279,8 @@ public String toString() { sb.append("class NewExperiment {\n"); sb.append(" isVariantAssignmentExternal: ").append(toIndentedString(isVariantAssignmentExternal)).append("\n"); sb.append(" campaign: ").append(toIndentedString(campaign)).append("\n"); + sb.append(" goalType: ").append(toIndentedString(goalType)).append("\n"); + sb.append(" goalDescription: ").append(toIndentedString(goalDescription)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -195,10 +303,10 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign")); + openapiFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign", "goalType", "goalDescription")); // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign")); + openapiRequiredFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign", "goalType")); } /** @@ -223,6 +331,14 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti JsonObject jsonObj = jsonElement.getAsJsonObject(); // validate the required field `campaign` NewCampaign.validateJsonElement(jsonObj.get("campaign")); + if (!jsonObj.get("goalType").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `goalType` to be a primitive type in the JSON string but got `%s`", jsonObj.get("goalType").toString())); + } + // validate the required field `goalType` + GoalTypeEnum.validateJsonElement(jsonObj.get("goalType")); + if ((jsonObj.get("goalDescription") != null && !jsonObj.get("goalDescription").isJsonNull()) && !jsonObj.get("goalDescription").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `goalDescription` to be a primitive type in the JSON string but got `%s`", jsonObj.get("goalDescription").toString())); + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/NewRevisionVersion.java b/src/main/java/one/talon/model/NewRevisionVersion.java index 0ac1924a..31b6f2fe 100644 --- a/src/main/java/one/talon/model/NewRevisionVersion.java +++ b/src/main/java/one/talon/model/NewRevisionVersion.java @@ -127,7 +127,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/NewReward.java b/src/main/java/one/talon/model/NewReward.java index 3ab5637c..2d14cfa6 100644 --- a/src/main/java/one/talon/model/NewReward.java +++ b/src/main/java/one/talon/model/NewReward.java @@ -23,8 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import one.talon.model.Binding; -import one.talon.model.Rule; import com.google.gson.JsonElement; import com.google.gson.Gson; @@ -80,16 +78,6 @@ public class NewReward { @javax.annotation.Nonnull private Boolean sandbox; - public static final String SERIALIZED_NAME_RULE = "rule"; - @SerializedName(SERIALIZED_NAME_RULE) - @javax.annotation.Nullable - private List rule; - - public static final String SERIALIZED_NAME_BINDINGS = "bindings"; - @SerializedName(SERIALIZED_NAME_BINDINGS) - @javax.annotation.Nullable - private List bindings; - public NewReward() { } @@ -195,60 +183,6 @@ public void setSandbox(@javax.annotation.Nonnull Boolean sandbox) { this.sandbox = sandbox; } - - public NewReward rule(@javax.annotation.Nullable List rule) { - this.rule = rule; - return this; - } - - public NewReward addRuleItem(Rule ruleItem) { - if (this.rule == null) { - this.rule = new ArrayList<>(); - } - this.rule.add(ruleItem); - return this; - } - - /** - * Rule to apply. - * @return rule - */ - @javax.annotation.Nullable - public List getRule() { - return rule; - } - - public void setRule(@javax.annotation.Nullable List rule) { - this.rule = rule; - } - - - public NewReward bindings(@javax.annotation.Nullable List bindings) { - this.bindings = bindings; - return this; - } - - public NewReward addBindingsItem(Binding bindingsItem) { - if (this.bindings == null) { - this.bindings = new ArrayList<>(); - } - this.bindings.add(bindingsItem); - return this; - } - - /** - * A list of named variables created before the reward's rules are evaluated. Each binding pairs a name with a talang expression. The expression is evaluated once and its result is available by name in any rule condition or effect. Bindings must be defined outside of individual rules. - * @return bindings - */ - @javax.annotation.Nullable - public List getBindings() { - return bindings; - } - - public void setBindings(@javax.annotation.Nullable List bindings) { - this.bindings = bindings; - } - /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -308,15 +242,13 @@ public boolean equals(Object o) { Objects.equals(this.apiName, newReward.apiName) && Objects.equals(this.description, newReward.description) && Objects.equals(this.applicationIds, newReward.applicationIds) && - Objects.equals(this.sandbox, newReward.sandbox) && - Objects.equals(this.rule, newReward.rule) && - Objects.equals(this.bindings, newReward.bindings)&& + Objects.equals(this.sandbox, newReward.sandbox)&& Objects.equals(this.additionalProperties, newReward.additionalProperties); } @Override public int hashCode() { - return Objects.hash(name, apiName, description, applicationIds, sandbox, rule, bindings, additionalProperties); + return Objects.hash(name, apiName, description, applicationIds, sandbox, additionalProperties); } @Override @@ -328,8 +260,6 @@ public String toString() { sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" applicationIds: ").append(toIndentedString(applicationIds)).append("\n"); sb.append(" sandbox: ").append(toIndentedString(sandbox)).append("\n"); - sb.append(" rule: ").append(toIndentedString(rule)).append("\n"); - sb.append(" bindings: ").append(toIndentedString(bindings)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -352,7 +282,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("name", "apiName", "description", "applicationIds", "sandbox", "rule", "bindings")); + openapiFields = new HashSet(Arrays.asList("name", "apiName", "description", "applicationIds", "sandbox")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("name", "apiName", "applicationIds", "sandbox")); @@ -393,34 +323,6 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } else if (!jsonObj.get("applicationIds").isJsonArray()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `applicationIds` to be an array in the JSON string but got `%s`", jsonObj.get("applicationIds").toString())); } - if (jsonObj.get("rule") != null && !jsonObj.get("rule").isJsonNull()) { - JsonArray jsonArrayrule = jsonObj.getAsJsonArray("rule"); - if (jsonArrayrule != null) { - // ensure the json data is an array - if (!jsonObj.get("rule").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rule` to be an array in the JSON string but got `%s`", jsonObj.get("rule").toString())); - } - - // validate the optional field `rule` (array) - for (int i = 0; i < jsonArrayrule.size(); i++) { - Rule.validateJsonElement(jsonArrayrule.get(i)); - }; - } - } - if (jsonObj.get("bindings") != null && !jsonObj.get("bindings").isJsonNull()) { - JsonArray jsonArraybindings = jsonObj.getAsJsonArray("bindings"); - if (jsonArraybindings != null) { - // ensure the json data is an array - if (!jsonObj.get("bindings").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `bindings` to be an array in the JSON string but got `%s`", jsonObj.get("bindings").toString())); - } - - // validate the optional field `bindings` (array) - for (int i = 0; i < jsonArraybindings.size(); i++) { - Binding.validateJsonElement(jsonArraybindings.get(i)); - }; - } - } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/NewRiskNotification.java b/src/main/java/one/talon/model/NewRiskNotification.java new file mode 100644 index 00000000..8bbb4107 --- /dev/null +++ b/src/main/java/one/talon/model/NewRiskNotification.java @@ -0,0 +1,520 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * Data for creating a new risk notification. + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class NewRiskNotification { + /** + * The entity type to analyze within the given time frame. + */ + @JsonAdapter(EntityEnum.Adapter.class) + public enum EntityEnum { + CUSTOMER_PROFILE("customer_profile"), + + CUSTOMER_SESSION("customer_session"); + + private String value; + + EntityEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static EntityEnum fromValue(String value) { + for (EntityEnum b : EntityEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final EntityEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public EntityEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return EntityEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + EntityEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_ENTITY = "entity"; + @SerializedName(SERIALIZED_NAME_ENTITY) + @javax.annotation.Nonnull + private EntityEnum entity; + + /** + * The activity metric to analyze within the given entity. + */ + @JsonAdapter(ActivityEnum.Adapter.class) + public enum ActivityEnum { + LOYALTY_POINTS_EARNED("loyalty_points_earned"), + + DISCOUNTED_AMOUNT("discounted_amount"), + + COMPLETED_ORDERS("completed_orders"), + + COUPON_ATTEMPTS("coupon_attempts"); + + private String value; + + ActivityEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static ActivityEnum fromValue(String value) { + for (ActivityEnum b : ActivityEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final ActivityEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public ActivityEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return ActivityEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + ActivityEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_ACTIVITY = "activity"; + @SerializedName(SERIALIZED_NAME_ACTIVITY) + @javax.annotation.Nonnull + private ActivityEnum activity; + + /** + * The rolling time window for risk evaluation. + */ + @JsonAdapter(TimeFrameEnum.Adapter.class) + public enum TimeFrameEnum { + _1_DAY("1_day"), + + _1_WEEK("1_week"), + + _1_MONTH("1_month"); + + private String value; + + TimeFrameEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static TimeFrameEnum fromValue(String value) { + for (TimeFrameEnum b : TimeFrameEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final TimeFrameEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public TimeFrameEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return TimeFrameEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + TimeFrameEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_TIME_FRAME = "timeFrame"; + @SerializedName(SERIALIZED_NAME_TIME_FRAME) + @javax.annotation.Nonnull + private TimeFrameEnum timeFrame; + + public NewRiskNotification() { + } + + public NewRiskNotification entity(@javax.annotation.Nonnull EntityEnum entity) { + this.entity = entity; + return this; + } + + /** + * The entity type to analyze within the given time frame. + * @return entity + */ + @javax.annotation.Nonnull + public EntityEnum getEntity() { + return entity; + } + + public void setEntity(@javax.annotation.Nonnull EntityEnum entity) { + this.entity = entity; + } + + + public NewRiskNotification activity(@javax.annotation.Nonnull ActivityEnum activity) { + this.activity = activity; + return this; + } + + /** + * The activity metric to analyze within the given entity. + * @return activity + */ + @javax.annotation.Nonnull + public ActivityEnum getActivity() { + return activity; + } + + public void setActivity(@javax.annotation.Nonnull ActivityEnum activity) { + this.activity = activity; + } + + + public NewRiskNotification timeFrame(@javax.annotation.Nonnull TimeFrameEnum timeFrame) { + this.timeFrame = timeFrame; + return this; + } + + /** + * The rolling time window for risk evaluation. + * @return timeFrame + */ + @javax.annotation.Nonnull + public TimeFrameEnum getTimeFrame() { + return timeFrame; + } + + public void setTimeFrame(@javax.annotation.Nonnull TimeFrameEnum timeFrame) { + this.timeFrame = timeFrame; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the NewRiskNotification instance itself + */ + public NewRiskNotification putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + NewRiskNotification newRiskNotification = (NewRiskNotification) o; + return Objects.equals(this.entity, newRiskNotification.entity) && + Objects.equals(this.activity, newRiskNotification.activity) && + Objects.equals(this.timeFrame, newRiskNotification.timeFrame)&& + Objects.equals(this.additionalProperties, newRiskNotification.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(entity, activity, timeFrame, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class NewRiskNotification {\n"); + sb.append(" entity: ").append(toIndentedString(entity)).append("\n"); + sb.append(" activity: ").append(toIndentedString(activity)).append("\n"); + sb.append(" timeFrame: ").append(toIndentedString(timeFrame)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("entity", "activity", "timeFrame")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("entity", "activity", "timeFrame")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to NewRiskNotification + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!NewRiskNotification.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in NewRiskNotification is not found in the empty JSON string", NewRiskNotification.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : NewRiskNotification.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("entity").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `entity` to be a primitive type in the JSON string but got `%s`", jsonObj.get("entity").toString())); + } + // validate the required field `entity` + EntityEnum.validateJsonElement(jsonObj.get("entity")); + if (!jsonObj.get("activity").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `activity` to be a primitive type in the JSON string but got `%s`", jsonObj.get("activity").toString())); + } + // validate the required field `activity` + ActivityEnum.validateJsonElement(jsonObj.get("activity")); + if (!jsonObj.get("timeFrame").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `timeFrame` to be a primitive type in the JSON string but got `%s`", jsonObj.get("timeFrame").toString())); + } + // validate the required field `timeFrame` + TimeFrameEnum.validateJsonElement(jsonObj.get("timeFrame")); + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!NewRiskNotification.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'NewRiskNotification' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(NewRiskNotification.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, NewRiskNotification value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public NewRiskNotification read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + NewRiskNotification instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of NewRiskNotification given an JSON string + * + * @param jsonString JSON string + * @return An instance of NewRiskNotification + * @throws IOException if the JSON string is invalid with respect to NewRiskNotification + */ + public static NewRiskNotification fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, NewRiskNotification.class); + } + + /** + * Convert an instance of NewRiskNotification to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/RevisionVersion.java b/src/main/java/one/talon/model/RevisionVersion.java index 6606acf7..beaf6547 100644 --- a/src/main/java/one/talon/model/RevisionVersion.java +++ b/src/main/java/one/talon/model/RevisionVersion.java @@ -131,7 +131,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/Reward.java b/src/main/java/one/talon/model/Reward.java index 407470ec..e8c3d74a 100644 --- a/src/main/java/one/talon/model/Reward.java +++ b/src/main/java/one/talon/model/Reward.java @@ -25,6 +25,7 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Binding; +import one.talon.model.RewardPointsRequired; import one.talon.model.Rule; import com.google.gson.JsonElement; @@ -96,16 +97,26 @@ public class Reward { @javax.annotation.Nonnull private Boolean sandbox; + public static final String SERIALIZED_NAME_VISIBILITY_CONDITIONS = "visibilityConditions"; + @SerializedName(SERIALIZED_NAME_VISIBILITY_CONDITIONS) + @javax.annotation.Nullable + private Rule visibilityConditions; + public static final String SERIALIZED_NAME_RULE = "rule"; @SerializedName(SERIALIZED_NAME_RULE) @javax.annotation.Nullable - private List rule; + private Rule rule; public static final String SERIALIZED_NAME_BINDINGS = "bindings"; @SerializedName(SERIALIZED_NAME_BINDINGS) @javax.annotation.Nullable private List bindings; + public static final String SERIALIZED_NAME_MODIFIED = "modified"; + @SerializedName(SERIALIZED_NAME_MODIFIED) + @javax.annotation.Nullable + private OffsetDateTime modified; + /** * The status of the reward. */ @@ -163,6 +174,11 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti @javax.annotation.Nonnull private StatusEnum status; + public static final String SERIALIZED_NAME_POINTS_REQUIRED = "pointsRequired"; + @SerializedName(SERIALIZED_NAME_POINTS_REQUIRED) + @javax.annotation.Nullable + private List pointsRequired; + public Reward() { } @@ -326,29 +342,40 @@ public void setSandbox(@javax.annotation.Nonnull Boolean sandbox) { } - public Reward rule(@javax.annotation.Nullable List rule) { - this.rule = rule; + public Reward visibilityConditions(@javax.annotation.Nullable Rule visibilityConditions) { + this.visibilityConditions = visibilityConditions; return this; } - public Reward addRuleItem(Rule ruleItem) { - if (this.rule == null) { - this.rule = new ArrayList<>(); - } - this.rule.add(ruleItem); + /** + * An optional rule that manages who can see this reward. If not specified, the reward is visible to all customers. **Note:** Only the `condition` field is evaluated within this rule. The `effects` field must be an empty array, and `bindings` are not supported. + * @return visibilityConditions + */ + @javax.annotation.Nullable + public Rule getVisibilityConditions() { + return visibilityConditions; + } + + public void setVisibilityConditions(@javax.annotation.Nullable Rule visibilityConditions) { + this.visibilityConditions = visibilityConditions; + } + + + public Reward rule(@javax.annotation.Nullable Rule rule) { + this.rule = rule; return this; } /** - * Rule to apply. + * Rule to apply. **Note**: The `bindings` field inside the rule must not be used in this endpoint. All bindings should be defined at the reward level via the top-level `bindings` field. * @return rule */ @javax.annotation.Nullable - public List getRule() { + public Rule getRule() { return rule; } - public void setRule(@javax.annotation.Nullable List rule) { + public void setRule(@javax.annotation.Nullable Rule rule) { this.rule = rule; } @@ -380,6 +407,25 @@ public void setBindings(@javax.annotation.Nullable List bindings) { } + public Reward modified(@javax.annotation.Nullable OffsetDateTime modified) { + this.modified = modified; + return this; + } + + /** + * The timestamp when the reward was last updated in RFC3339 format. + * @return modified + */ + @javax.annotation.Nullable + public OffsetDateTime getModified() { + return modified; + } + + public void setModified(@javax.annotation.Nullable OffsetDateTime modified) { + this.modified = modified; + } + + public Reward status(@javax.annotation.Nonnull StatusEnum status) { this.status = status; return this; @@ -398,6 +444,33 @@ public void setStatus(@javax.annotation.Nonnull StatusEnum status) { this.status = status; } + + public Reward pointsRequired(@javax.annotation.Nullable List pointsRequired) { + this.pointsRequired = pointsRequired; + return this; + } + + public Reward addPointsRequiredItem(RewardPointsRequired pointsRequiredItem) { + if (this.pointsRequired == null) { + this.pointsRequired = new ArrayList<>(); + } + this.pointsRequired.add(pointsRequiredItem); + return this; + } + + /** + * The loyalty points required to activate a reward. + * @return pointsRequired + */ + @javax.annotation.Nullable + public List getPointsRequired() { + return pointsRequired; + } + + public void setPointsRequired(@javax.annotation.Nullable List pointsRequired) { + this.pointsRequired = pointsRequired; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -461,15 +534,18 @@ public boolean equals(Object o) { Objects.equals(this.description, reward.description) && Objects.equals(this.applicationIds, reward.applicationIds) && Objects.equals(this.sandbox, reward.sandbox) && + Objects.equals(this.visibilityConditions, reward.visibilityConditions) && Objects.equals(this.rule, reward.rule) && Objects.equals(this.bindings, reward.bindings) && - Objects.equals(this.status, reward.status)&& + Objects.equals(this.modified, reward.modified) && + Objects.equals(this.status, reward.status) && + Objects.equals(this.pointsRequired, reward.pointsRequired)&& Objects.equals(this.additionalProperties, reward.additionalProperties); } @Override public int hashCode() { - return Objects.hash(id, created, accountId, name, apiName, description, applicationIds, sandbox, rule, bindings, status, additionalProperties); + return Objects.hash(id, created, accountId, name, apiName, description, applicationIds, sandbox, visibilityConditions, rule, bindings, modified, status, pointsRequired, additionalProperties); } @Override @@ -484,9 +560,12 @@ public String toString() { sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" applicationIds: ").append(toIndentedString(applicationIds)).append("\n"); sb.append(" sandbox: ").append(toIndentedString(sandbox)).append("\n"); + sb.append(" visibilityConditions: ").append(toIndentedString(visibilityConditions)).append("\n"); sb.append(" rule: ").append(toIndentedString(rule)).append("\n"); sb.append(" bindings: ").append(toIndentedString(bindings)).append("\n"); + sb.append(" modified: ").append(toIndentedString(modified)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n"); + sb.append(" pointsRequired: ").append(toIndentedString(pointsRequired)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -509,7 +588,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("id", "created", "accountId", "name", "apiName", "description", "applicationIds", "sandbox", "rule", "bindings", "status")); + openapiFields = new HashSet(Arrays.asList("id", "created", "accountId", "name", "apiName", "description", "applicationIds", "sandbox", "visibilityConditions", "rule", "bindings", "modified", "status", "pointsRequired")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "accountId", "name", "apiName", "applicationIds", "sandbox", "status")); @@ -550,19 +629,13 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } else if (!jsonObj.get("applicationIds").isJsonArray()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `applicationIds` to be an array in the JSON string but got `%s`", jsonObj.get("applicationIds").toString())); } + // validate the optional field `visibilityConditions` + if (jsonObj.get("visibilityConditions") != null && !jsonObj.get("visibilityConditions").isJsonNull()) { + Rule.validateJsonElement(jsonObj.get("visibilityConditions")); + } + // validate the optional field `rule` if (jsonObj.get("rule") != null && !jsonObj.get("rule").isJsonNull()) { - JsonArray jsonArrayrule = jsonObj.getAsJsonArray("rule"); - if (jsonArrayrule != null) { - // ensure the json data is an array - if (!jsonObj.get("rule").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rule` to be an array in the JSON string but got `%s`", jsonObj.get("rule").toString())); - } - - // validate the optional field `rule` (array) - for (int i = 0; i < jsonArrayrule.size(); i++) { - Rule.validateJsonElement(jsonArrayrule.get(i)); - }; - } + Rule.validateJsonElement(jsonObj.get("rule")); } if (jsonObj.get("bindings") != null && !jsonObj.get("bindings").isJsonNull()) { JsonArray jsonArraybindings = jsonObj.getAsJsonArray("bindings"); @@ -583,6 +656,20 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } // validate the required field `status` StatusEnum.validateJsonElement(jsonObj.get("status")); + if (jsonObj.get("pointsRequired") != null && !jsonObj.get("pointsRequired").isJsonNull()) { + JsonArray jsonArraypointsRequired = jsonObj.getAsJsonArray("pointsRequired"); + if (jsonArraypointsRequired != null) { + // ensure the json data is an array + if (!jsonObj.get("pointsRequired").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `pointsRequired` to be an array in the JSON string but got `%s`", jsonObj.get("pointsRequired").toString())); + } + + // validate the optional field `pointsRequired` (array) + for (int i = 0; i < jsonArraypointsRequired.size(); i++) { + RewardPointsRequired.validateJsonElement(jsonArraypointsRequired.get(i)); + }; + } + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/RewardPointsRequired.java b/src/main/java/one/talon/model/RewardPointsRequired.java new file mode 100644 index 00000000..807e8480 --- /dev/null +++ b/src/main/java/one/talon/model/RewardPointsRequired.java @@ -0,0 +1,374 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.math.BigDecimal; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * The loyalty points required to activate a reward. + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class RewardPointsRequired { + public static final String SERIALIZED_NAME_ID = "id"; + @SerializedName(SERIALIZED_NAME_ID) + @javax.annotation.Nullable + private Long id; + + public static final String SERIALIZED_NAME_AMOUNT = "amount"; + @SerializedName(SERIALIZED_NAME_AMOUNT) + @javax.annotation.Nonnull + private BigDecimal amount; + + public static final String SERIALIZED_NAME_LOYALTY_PROGRAM_ID = "loyaltyProgramId"; + @SerializedName(SERIALIZED_NAME_LOYALTY_PROGRAM_ID) + @javax.annotation.Nonnull + private Long loyaltyProgramId; + + public static final String SERIALIZED_NAME_SUBLEDGER_ID = "subledgerId"; + @SerializedName(SERIALIZED_NAME_SUBLEDGER_ID) + @javax.annotation.Nonnull + private String subledgerId; + + public RewardPointsRequired() { + } + + public RewardPointsRequired id(@javax.annotation.Nullable Long id) { + this.id = id; + return this; + } + + /** + * The ID of the `pointsRequired` entry. When updating a reward, include this property to update an existing entry. Omit it to create a new one. + * @return id + */ + @javax.annotation.Nullable + public Long getId() { + return id; + } + + public void setId(@javax.annotation.Nullable Long id) { + this.id = id; + } + + + public RewardPointsRequired amount(@javax.annotation.Nonnull BigDecimal amount) { + this.amount = amount; + return this; + } + + /** + * The number of loyalty points required to activate the reward. + * minimum: 0 + * @return amount + */ + @javax.annotation.Nonnull + public BigDecimal getAmount() { + return amount; + } + + public void setAmount(@javax.annotation.Nonnull BigDecimal amount) { + this.amount = amount; + } + + + public RewardPointsRequired loyaltyProgramId(@javax.annotation.Nonnull Long loyaltyProgramId) { + this.loyaltyProgramId = loyaltyProgramId; + return this; + } + + /** + * The ID of the associated loyalty program. + * @return loyaltyProgramId + */ + @javax.annotation.Nonnull + public Long getLoyaltyProgramId() { + return loyaltyProgramId; + } + + public void setLoyaltyProgramId(@javax.annotation.Nonnull Long loyaltyProgramId) { + this.loyaltyProgramId = loyaltyProgramId; + } + + + public RewardPointsRequired subledgerId(@javax.annotation.Nonnull String subledgerId) { + this.subledgerId = subledgerId; + return this; + } + + /** + * The ID of the subledger within the loyalty program from which points are deducted when activating the reward. To specify the main ledger, provide an empty string (\"\"). + * @return subledgerId + */ + @javax.annotation.Nonnull + public String getSubledgerId() { + return subledgerId; + } + + public void setSubledgerId(@javax.annotation.Nonnull String subledgerId) { + this.subledgerId = subledgerId; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the RewardPointsRequired instance itself + */ + public RewardPointsRequired putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + RewardPointsRequired rewardPointsRequired = (RewardPointsRequired) o; + return Objects.equals(this.id, rewardPointsRequired.id) && + Objects.equals(this.amount, rewardPointsRequired.amount) && + Objects.equals(this.loyaltyProgramId, rewardPointsRequired.loyaltyProgramId) && + Objects.equals(this.subledgerId, rewardPointsRequired.subledgerId)&& + Objects.equals(this.additionalProperties, rewardPointsRequired.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(id, amount, loyaltyProgramId, subledgerId, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class RewardPointsRequired {\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" amount: ").append(toIndentedString(amount)).append("\n"); + sb.append(" loyaltyProgramId: ").append(toIndentedString(loyaltyProgramId)).append("\n"); + sb.append(" subledgerId: ").append(toIndentedString(subledgerId)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("id", "amount", "loyaltyProgramId", "subledgerId")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("amount", "loyaltyProgramId", "subledgerId")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to RewardPointsRequired + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!RewardPointsRequired.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in RewardPointsRequired is not found in the empty JSON string", RewardPointsRequired.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : RewardPointsRequired.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("subledgerId").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `subledgerId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("subledgerId").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!RewardPointsRequired.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'RewardPointsRequired' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(RewardPointsRequired.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, RewardPointsRequired value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public RewardPointsRequired read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + RewardPointsRequired instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of RewardPointsRequired given an JSON string + * + * @param jsonString JSON string + * @return An instance of RewardPointsRequired + * @throws IOException if the JSON string is invalid with respect to RewardPointsRequired + */ + public static RewardPointsRequired fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, RewardPointsRequired.class); + } + + /** + * Convert an instance of RewardPointsRequired to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/RiskNotification.java b/src/main/java/one/talon/model/RiskNotification.java new file mode 100644 index 00000000..738f0c10 --- /dev/null +++ b/src/main/java/one/talon/model/RiskNotification.java @@ -0,0 +1,625 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * A risk notification configuration rule. + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class RiskNotification { + public static final String SERIALIZED_NAME_ID = "id"; + @SerializedName(SERIALIZED_NAME_ID) + @javax.annotation.Nonnull + private Long id; + + public static final String SERIALIZED_NAME_CREATED = "created"; + @SerializedName(SERIALIZED_NAME_CREATED) + @javax.annotation.Nonnull + private OffsetDateTime created; + + /** + * The entity type to analyze within the given time frame. + */ + @JsonAdapter(EntityEnum.Adapter.class) + public enum EntityEnum { + CUSTOMER_PROFILE("customer_profile"), + + CUSTOMER_SESSION("customer_session"); + + private String value; + + EntityEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static EntityEnum fromValue(String value) { + for (EntityEnum b : EntityEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final EntityEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public EntityEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return EntityEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + EntityEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_ENTITY = "entity"; + @SerializedName(SERIALIZED_NAME_ENTITY) + @javax.annotation.Nonnull + private EntityEnum entity; + + /** + * The activity metric to analyze within the given entity. + */ + @JsonAdapter(ActivityEnum.Adapter.class) + public enum ActivityEnum { + LOYALTY_POINTS_EARNED("loyalty_points_earned"), + + DISCOUNTED_AMOUNT("discounted_amount"), + + COMPLETED_ORDERS("completed_orders"), + + COUPON_ATTEMPTS("coupon_attempts"); + + private String value; + + ActivityEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static ActivityEnum fromValue(String value) { + for (ActivityEnum b : ActivityEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final ActivityEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public ActivityEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return ActivityEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + ActivityEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_ACTIVITY = "activity"; + @SerializedName(SERIALIZED_NAME_ACTIVITY) + @javax.annotation.Nonnull + private ActivityEnum activity; + + /** + * The rolling time window for risk evaluation. + */ + @JsonAdapter(TimeFrameEnum.Adapter.class) + public enum TimeFrameEnum { + _1_DAY("1_day"), + + _1_WEEK("1_week"), + + _1_MONTH("1_month"); + + private String value; + + TimeFrameEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static TimeFrameEnum fromValue(String value) { + for (TimeFrameEnum b : TimeFrameEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final TimeFrameEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public TimeFrameEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return TimeFrameEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + TimeFrameEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_TIME_FRAME = "timeFrame"; + @SerializedName(SERIALIZED_NAME_TIME_FRAME) + @javax.annotation.Nonnull + private TimeFrameEnum timeFrame; + + public static final String SERIALIZED_NAME_ACTIVE = "active"; + @SerializedName(SERIALIZED_NAME_ACTIVE) + @javax.annotation.Nonnull + private Boolean active; + + public static final String SERIALIZED_NAME_MODIFIED = "modified"; + @SerializedName(SERIALIZED_NAME_MODIFIED) + @javax.annotation.Nonnull + private OffsetDateTime modified; + + public RiskNotification() { + } + + public RiskNotification id(@javax.annotation.Nonnull Long id) { + this.id = id; + return this; + } + + /** + * The internal ID of this entity. + * @return id + */ + @javax.annotation.Nonnull + public Long getId() { + return id; + } + + public void setId(@javax.annotation.Nonnull Long id) { + this.id = id; + } + + + public RiskNotification created(@javax.annotation.Nonnull OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The time this entity was created. + * @return created + */ + @javax.annotation.Nonnull + public OffsetDateTime getCreated() { + return created; + } + + public void setCreated(@javax.annotation.Nonnull OffsetDateTime created) { + this.created = created; + } + + + public RiskNotification entity(@javax.annotation.Nonnull EntityEnum entity) { + this.entity = entity; + return this; + } + + /** + * The entity type to analyze within the given time frame. + * @return entity + */ + @javax.annotation.Nonnull + public EntityEnum getEntity() { + return entity; + } + + public void setEntity(@javax.annotation.Nonnull EntityEnum entity) { + this.entity = entity; + } + + + public RiskNotification activity(@javax.annotation.Nonnull ActivityEnum activity) { + this.activity = activity; + return this; + } + + /** + * The activity metric to analyze within the given entity. + * @return activity + */ + @javax.annotation.Nonnull + public ActivityEnum getActivity() { + return activity; + } + + public void setActivity(@javax.annotation.Nonnull ActivityEnum activity) { + this.activity = activity; + } + + + public RiskNotification timeFrame(@javax.annotation.Nonnull TimeFrameEnum timeFrame) { + this.timeFrame = timeFrame; + return this; + } + + /** + * The rolling time window for risk evaluation. + * @return timeFrame + */ + @javax.annotation.Nonnull + public TimeFrameEnum getTimeFrame() { + return timeFrame; + } + + public void setTimeFrame(@javax.annotation.Nonnull TimeFrameEnum timeFrame) { + this.timeFrame = timeFrame; + } + + + public RiskNotification active(@javax.annotation.Nonnull Boolean active) { + this.active = active; + return this; + } + + /** + * Indicates whether this risk notification is active. + * @return active + */ + @javax.annotation.Nonnull + public Boolean getActive() { + return active; + } + + public void setActive(@javax.annotation.Nonnull Boolean active) { + this.active = active; + } + + + public RiskNotification modified(@javax.annotation.Nonnull OffsetDateTime modified) { + this.modified = modified; + return this; + } + + /** + * Timestamp of the most recent update. + * @return modified + */ + @javax.annotation.Nonnull + public OffsetDateTime getModified() { + return modified; + } + + public void setModified(@javax.annotation.Nonnull OffsetDateTime modified) { + this.modified = modified; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the RiskNotification instance itself + */ + public RiskNotification putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + RiskNotification riskNotification = (RiskNotification) o; + return Objects.equals(this.id, riskNotification.id) && + Objects.equals(this.created, riskNotification.created) && + Objects.equals(this.entity, riskNotification.entity) && + Objects.equals(this.activity, riskNotification.activity) && + Objects.equals(this.timeFrame, riskNotification.timeFrame) && + Objects.equals(this.active, riskNotification.active) && + Objects.equals(this.modified, riskNotification.modified)&& + Objects.equals(this.additionalProperties, riskNotification.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(id, created, entity, activity, timeFrame, active, modified, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class RiskNotification {\n"); + sb.append(" id: ").append(toIndentedString(id)).append("\n"); + sb.append(" created: ").append(toIndentedString(created)).append("\n"); + sb.append(" entity: ").append(toIndentedString(entity)).append("\n"); + sb.append(" activity: ").append(toIndentedString(activity)).append("\n"); + sb.append(" timeFrame: ").append(toIndentedString(timeFrame)).append("\n"); + sb.append(" active: ").append(toIndentedString(active)).append("\n"); + sb.append(" modified: ").append(toIndentedString(modified)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("id", "created", "entity", "activity", "timeFrame", "active", "modified")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("id", "created", "entity", "activity", "timeFrame", "active", "modified")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to RiskNotification + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!RiskNotification.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in RiskNotification is not found in the empty JSON string", RiskNotification.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : RiskNotification.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("entity").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `entity` to be a primitive type in the JSON string but got `%s`", jsonObj.get("entity").toString())); + } + // validate the required field `entity` + EntityEnum.validateJsonElement(jsonObj.get("entity")); + if (!jsonObj.get("activity").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `activity` to be a primitive type in the JSON string but got `%s`", jsonObj.get("activity").toString())); + } + // validate the required field `activity` + ActivityEnum.validateJsonElement(jsonObj.get("activity")); + if (!jsonObj.get("timeFrame").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `timeFrame` to be a primitive type in the JSON string but got `%s`", jsonObj.get("timeFrame").toString())); + } + // validate the required field `timeFrame` + TimeFrameEnum.validateJsonElement(jsonObj.get("timeFrame")); + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!RiskNotification.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'RiskNotification' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(RiskNotification.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, RiskNotification value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public RiskNotification read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + RiskNotification instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of RiskNotification given an JSON string + * + * @param jsonString JSON string + * @return An instance of RiskNotification + * @throws IOException if the JSON string is invalid with respect to RiskNotification + */ + public static RiskNotification fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, RiskNotification.class); + } + + /** + * Convert an instance of RiskNotification to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/RuleMetadata.java b/src/main/java/one/talon/model/RuleMetadata.java index b8bb2559..032f3f42 100644 --- a/src/main/java/one/talon/model/RuleMetadata.java +++ b/src/main/java/one/talon/model/RuleMetadata.java @@ -20,10 +20,7 @@ import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import java.io.IOException; -import java.util.ArrayList; import java.util.Arrays; -import java.util.List; -import one.talon.model.RuleEligibility; import com.google.gson.JsonElement; import com.google.gson.Gson; @@ -74,11 +71,6 @@ public class RuleMetadata { @javax.annotation.Nullable private String relatedData; - public static final String SERIALIZED_NAME_ELIGIBILITY = "eligibility"; - @SerializedName(SERIALIZED_NAME_ELIGIBILITY) - @javax.annotation.Nullable - private List eligibility; - public RuleMetadata() { } @@ -157,33 +149,6 @@ public void setRelatedData(@javax.annotation.Nullable String relatedData) { this.relatedData = relatedData; } - - public RuleMetadata eligibility(@javax.annotation.Nullable List eligibility) { - this.eligibility = eligibility; - return this; - } - - public RuleMetadata addEligibilityItem(RuleEligibility eligibilityItem) { - if (this.eligibility == null) { - this.eligibility = new ArrayList<>(); - } - this.eligibility.add(eligibilityItem); - return this; - } - - /** - * Get eligibility - * @return eligibility - */ - @javax.annotation.Nullable - public List getEligibility() { - return eligibility; - } - - public void setEligibility(@javax.annotation.Nullable List eligibility) { - this.eligibility = eligibility; - } - /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -242,14 +207,13 @@ public boolean equals(Object o) { return Objects.equals(this.title, ruleMetadata.title) && Objects.equals(this.displayName, ruleMetadata.displayName) && Objects.equals(this.displayDescription, ruleMetadata.displayDescription) && - Objects.equals(this.relatedData, ruleMetadata.relatedData) && - Objects.equals(this.eligibility, ruleMetadata.eligibility)&& + Objects.equals(this.relatedData, ruleMetadata.relatedData)&& Objects.equals(this.additionalProperties, ruleMetadata.additionalProperties); } @Override public int hashCode() { - return Objects.hash(title, displayName, displayDescription, relatedData, eligibility, additionalProperties); + return Objects.hash(title, displayName, displayDescription, relatedData, additionalProperties); } @Override @@ -260,7 +224,6 @@ public String toString() { sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); sb.append(" displayDescription: ").append(toIndentedString(displayDescription)).append("\n"); sb.append(" relatedData: ").append(toIndentedString(relatedData)).append("\n"); - sb.append(" eligibility: ").append(toIndentedString(eligibility)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -283,7 +246,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("title", "displayName", "displayDescription", "relatedData", "eligibility")); + openapiFields = new HashSet(Arrays.asList("title", "displayName", "displayDescription", "relatedData")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("title")); @@ -321,20 +284,6 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti if ((jsonObj.get("relatedData") != null && !jsonObj.get("relatedData").isJsonNull()) && !jsonObj.get("relatedData").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `relatedData` to be a primitive type in the JSON string but got `%s`", jsonObj.get("relatedData").toString())); } - if (jsonObj.get("eligibility") != null && !jsonObj.get("eligibility").isJsonNull()) { - JsonArray jsonArrayeligibility = jsonObj.getAsJsonArray("eligibility"); - if (jsonArrayeligibility != null) { - // ensure the json data is an array - if (!jsonObj.get("eligibility").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `eligibility` to be an array in the JSON string but got `%s`", jsonObj.get("eligibility").toString())); - } - - // validate the optional field `eligibility` (array) - for (int i = 0; i < jsonArrayeligibility.size(); i++) { - RuleEligibility.validateJsonElement(jsonArrayeligibility.get(i)); - }; - } - } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/RuleMetadataEligibility.java b/src/main/java/one/talon/model/RuleMetadataEligibility.java new file mode 100644 index 00000000..7d345c6a --- /dev/null +++ b/src/main/java/one/talon/model/RuleMetadataEligibility.java @@ -0,0 +1,428 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import java.util.Objects; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import one.talon.model.RuleEligibility; +import com.google.gson.JsonElement; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonArray; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.TypeAdapterFactory; +import com.google.gson.reflect.TypeToken; +import com.google.gson.TypeAdapter; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +import one.talon.JSON; + +/** + * RuleMetadataEligibility + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") +public class RuleMetadataEligibility { + public static final String SERIALIZED_NAME_TITLE = "title"; + @SerializedName(SERIALIZED_NAME_TITLE) + @javax.annotation.Nonnull + private String title; + + public static final String SERIALIZED_NAME_DISPLAY_NAME = "displayName"; + @SerializedName(SERIALIZED_NAME_DISPLAY_NAME) + @javax.annotation.Nullable + private String displayName; + + public static final String SERIALIZED_NAME_DISPLAY_DESCRIPTION = "displayDescription"; + @SerializedName(SERIALIZED_NAME_DISPLAY_DESCRIPTION) + @javax.annotation.Nullable + private String displayDescription; + + public static final String SERIALIZED_NAME_RELATED_DATA = "relatedData"; + @SerializedName(SERIALIZED_NAME_RELATED_DATA) + @javax.annotation.Nullable + private String relatedData; + + public static final String SERIALIZED_NAME_ELIGIBILITY = "eligibility"; + @SerializedName(SERIALIZED_NAME_ELIGIBILITY) + @javax.annotation.Nonnull + private List eligibility = new ArrayList<>(); + + public RuleMetadataEligibility() { + } + + public RuleMetadataEligibility title(@javax.annotation.Nonnull String title) { + this.title = title; + return this; + } + + /** + * A short description of the rule. + * @return title + */ + @javax.annotation.Nonnull + public String getTitle() { + return title; + } + + public void setTitle(@javax.annotation.Nonnull String title) { + this.title = title; + } + + + public RuleMetadataEligibility displayName(@javax.annotation.Nullable String displayName) { + this.displayName = displayName; + return this; + } + + /** + * A customer-facing name for the rule. + * @return displayName + */ + @javax.annotation.Nullable + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(@javax.annotation.Nullable String displayName) { + this.displayName = displayName; + } + + + public RuleMetadataEligibility displayDescription(@javax.annotation.Nullable String displayDescription) { + this.displayDescription = displayDescription; + return this; + } + + /** + * A customer-facing description that explains the details of the rule. For example, this property can contain details about eligibility requirements, reward timelines, or terms and conditions. + * @return displayDescription + */ + @javax.annotation.Nullable + public String getDisplayDescription() { + return displayDescription; + } + + public void setDisplayDescription(@javax.annotation.Nullable String displayDescription) { + this.displayDescription = displayDescription; + } + + + public RuleMetadataEligibility relatedData(@javax.annotation.Nullable String relatedData) { + this.relatedData = relatedData; + return this; + } + + /** + * Any additional data associated with the rule, such as an image URL, vendor name, or a content management system (CMS) ID. + * @return relatedData + */ + @javax.annotation.Nullable + public String getRelatedData() { + return relatedData; + } + + public void setRelatedData(@javax.annotation.Nullable String relatedData) { + this.relatedData = relatedData; + } + + + public RuleMetadataEligibility eligibility(@javax.annotation.Nonnull List eligibility) { + this.eligibility = eligibility; + return this; + } + + public RuleMetadataEligibility addEligibilityItem(RuleEligibility eligibilityItem) { + if (this.eligibility == null) { + this.eligibility = new ArrayList<>(); + } + this.eligibility.add(eligibilityItem); + return this; + } + + /** + * Get eligibility + * @return eligibility + */ + @javax.annotation.Nonnull + public List getEligibility() { + return eligibility; + } + + public void setEligibility(@javax.annotation.Nonnull List eligibility) { + this.eligibility = eligibility; + } + + /** + * A container for additional, undeclared properties. + * This is a holder for any undeclared properties as specified with + * the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. + * If the property does not already exist, create it otherwise replace it. + * + * @param key name of the property + * @param value value of the property + * @return the RuleMetadataEligibility instance itself + */ + public RuleMetadataEligibility putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return a map of objects + */ + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key name of the property + * @return an object + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + RuleMetadataEligibility ruleMetadataEligibility = (RuleMetadataEligibility) o; + return Objects.equals(this.title, ruleMetadataEligibility.title) && + Objects.equals(this.displayName, ruleMetadataEligibility.displayName) && + Objects.equals(this.displayDescription, ruleMetadataEligibility.displayDescription) && + Objects.equals(this.relatedData, ruleMetadataEligibility.relatedData) && + Objects.equals(this.eligibility, ruleMetadataEligibility.eligibility)&& + Objects.equals(this.additionalProperties, ruleMetadataEligibility.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(title, displayName, displayDescription, relatedData, eligibility, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class RuleMetadataEligibility {\n"); + sb.append(" title: ").append(toIndentedString(title)).append("\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).append("\n"); + sb.append(" displayDescription: ").append(toIndentedString(displayDescription)).append("\n"); + sb.append(" relatedData: ").append(toIndentedString(relatedData)).append("\n"); + sb.append(" eligibility: ").append(toIndentedString(eligibility)).append("\n"); + sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + + + public static HashSet openapiFields; + public static HashSet openapiRequiredFields; + + static { + // a set of all properties/fields (JSON key names) + openapiFields = new HashSet(Arrays.asList("title", "displayName", "displayDescription", "relatedData", "eligibility")); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(Arrays.asList("title", "eligibility")); + } + + /** + * Validates the JSON Element and throws an exception if issues found + * + * @param jsonElement JSON Element + * @throws IOException if the JSON Element is invalid with respect to RuleMetadataEligibility + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!RuleMetadataEligibility.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field(s) %s in RuleMetadataEligibility is not found in the empty JSON string", RuleMetadataEligibility.openapiRequiredFields.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : RuleMetadataEligibility.openapiRequiredFields) { + if (jsonElement.getAsJsonObject().get(requiredField) == null) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString())); + } + } + JsonObject jsonObj = jsonElement.getAsJsonObject(); + if (!jsonObj.get("title").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `title` to be a primitive type in the JSON string but got `%s`", jsonObj.get("title").toString())); + } + if ((jsonObj.get("displayName") != null && !jsonObj.get("displayName").isJsonNull()) && !jsonObj.get("displayName").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `displayName` to be a primitive type in the JSON string but got `%s`", jsonObj.get("displayName").toString())); + } + if ((jsonObj.get("displayDescription") != null && !jsonObj.get("displayDescription").isJsonNull()) && !jsonObj.get("displayDescription").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `displayDescription` to be a primitive type in the JSON string but got `%s`", jsonObj.get("displayDescription").toString())); + } + if ((jsonObj.get("relatedData") != null && !jsonObj.get("relatedData").isJsonNull()) && !jsonObj.get("relatedData").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `relatedData` to be a primitive type in the JSON string but got `%s`", jsonObj.get("relatedData").toString())); + } + if (jsonObj.get("eligibility") != null) { + if (!jsonObj.get("eligibility").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `eligibility` to be an array in the JSON string but got `%s`", jsonObj.get("eligibility").toString())); + } + JsonArray jsonArrayeligibility = jsonObj.getAsJsonArray("eligibility"); + // validate the required field `eligibility` (array) + for (int i = 0; i < jsonArrayeligibility.size(); i++) { + RuleEligibility.validateJsonElement(jsonArrayeligibility.get(i)); + } + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!RuleMetadataEligibility.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'RuleMetadataEligibility' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(RuleMetadataEligibility.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, RuleMetadataEligibility value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + obj.remove("additionalProperties"); + // serialize additional properties + if (value.getAdditionalProperties() != null) { + for (Map.Entry entry : value.getAdditionalProperties().entrySet()) { + if (entry.getValue() instanceof String) + obj.addProperty(entry.getKey(), (String) entry.getValue()); + else if (entry.getValue() instanceof Number) + obj.addProperty(entry.getKey(), (Number) entry.getValue()); + else if (entry.getValue() instanceof Boolean) + obj.addProperty(entry.getKey(), (Boolean) entry.getValue()); + else if (entry.getValue() instanceof Character) + obj.addProperty(entry.getKey(), (Character) entry.getValue()); + else { + JsonElement jsonElement = gson.toJsonTree(entry.getValue()); + if (jsonElement.isJsonArray()) { + obj.add(entry.getKey(), jsonElement.getAsJsonArray()); + } else { + obj.add(entry.getKey(), jsonElement.getAsJsonObject()); + } + } + } + } + elementAdapter.write(out, obj); + } + + @Override + public RuleMetadataEligibility read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + JsonObject jsonObj = jsonElement.getAsJsonObject(); + // store additional fields in the deserialized instance + RuleMetadataEligibility instance = thisAdapter.fromJsonTree(jsonObj); + for (Map.Entry entry : jsonObj.entrySet()) { + if (!openapiFields.contains(entry.getKey())) { + if (entry.getValue().isJsonPrimitive()) { // primitive type + if (entry.getValue().getAsJsonPrimitive().isString()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsString()); + else if (entry.getValue().getAsJsonPrimitive().isNumber()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsNumber()); + else if (entry.getValue().getAsJsonPrimitive().isBoolean()) + instance.putAdditionalProperty(entry.getKey(), entry.getValue().getAsBoolean()); + else + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "The field `%s` has unknown primitive type. Value: %s", entry.getKey(), entry.getValue().toString())); + } else if (entry.getValue().isJsonArray()) { + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), List.class)); + } else { // JSON object + instance.putAdditionalProperty(entry.getKey(), gson.fromJson(entry.getValue(), HashMap.class)); + } + } + } + return instance; + } + + }.nullSafe(); + } + } + + /** + * Create an instance of RuleMetadataEligibility given an JSON string + * + * @param jsonString JSON string + * @return An instance of RuleMetadataEligibility + * @throws IOException if the JSON string is invalid with respect to RuleMetadataEligibility + */ + public static RuleMetadataEligibility fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, RuleMetadataEligibility.class); + } + + /** + * Convert an instance of RuleMetadataEligibility to an JSON string + * + * @return JSON string + */ + public String toJson() { + return JSON.getGson().toJson(this); + } +} + diff --git a/src/main/java/one/talon/model/StrikethroughLabelingNotification.java b/src/main/java/one/talon/model/StrikethroughLabelingNotification.java index 5e5d1f83..938eab1b 100644 --- a/src/main/java/one/talon/model/StrikethroughLabelingNotification.java +++ b/src/main/java/one/talon/model/StrikethroughLabelingNotification.java @@ -57,7 +57,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.22.0") public class StrikethroughLabelingNotification { /** - * The version of the strikethrough pricing notification. + * The version of the strikethrough pricing notification. Set for **scheduled** strikethrough pricing updates only. */ @JsonAdapter(VersionEnum.Adapter.class) public enum VersionEnum { @@ -210,7 +210,7 @@ public StrikethroughLabelingNotification version(@javax.annotation.Nullable Vers } /** - * The version of the strikethrough pricing notification. + * The version of the strikethrough pricing notification. Set for **scheduled** strikethrough pricing updates only. * @return version */ @javax.annotation.Nullable diff --git a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java index 4c97a82c..69020775 100644 --- a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java +++ b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java @@ -75,7 +75,7 @@ public StrikethroughSetDiscountPerItemEffectProps name(@javax.annotation.Nonnull } /** - * effect name. + * The effect name. * @return name */ @javax.annotation.Nonnull @@ -113,7 +113,7 @@ public StrikethroughSetDiscountPerItemEffectProps excludedFromPriceHistory(@java } /** - * Get excludedFromPriceHistory + * When set to `true`, the applied discount is excluded from the item's price history. * @return excludedFromPriceHistory */ @javax.annotation.Nullable diff --git a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java index ff9fe0b6..a8dcd99f 100644 --- a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java +++ b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java @@ -70,7 +70,7 @@ public StrikethroughSetDiscountPerItemMemberEffectProps name(@javax.annotation.N } /** - * effect name. + * The effect name. * @return name */ @javax.annotation.Nonnull diff --git a/src/main/java/one/talon/model/TalangAttribute.java b/src/main/java/one/talon/model/TalangAttribute.java index aaa3ad81..4773044c 100644 --- a/src/main/java/one/talon/model/TalangAttribute.java +++ b/src/main/java/one/talon/model/TalangAttribute.java @@ -96,7 +96,11 @@ public enum EntityEnum { STORE("Store"), - ACHIEVEMENTS("Achievements"); + ACHIEVEMENTS("Achievements"), + + ADVANCED_EVENT("AdvancedEvent"), + + ADVANCED_EVENT_CONNECTED_SESSION("AdvancedEventConnectedSession"); private String value; diff --git a/src/main/java/one/talon/model/UpdateCampaign.java b/src/main/java/one/talon/model/UpdateCampaign.java index 3d50101e..6a0e8a8c 100644 --- a/src/main/java/one/talon/model/UpdateCampaign.java +++ b/src/main/java/one/talon/model/UpdateCampaign.java @@ -170,7 +170,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/UpdateCampaignTemplate.java b/src/main/java/one/talon/model/UpdateCampaignTemplate.java index 865c9b3e..3b49be09 100644 --- a/src/main/java/one/talon/model/UpdateCampaignTemplate.java +++ b/src/main/java/one/talon/model/UpdateCampaignTemplate.java @@ -172,7 +172,9 @@ public enum FeaturesEnum { STRIKETHROUGH("strikethrough"), - ACHIEVEMENTS("achievements"); + ACHIEVEMENTS("achievements"), + + ADVANCED_EVENTS("advancedEvents"); private String value; diff --git a/src/main/java/one/talon/model/UpdateExperiment.java b/src/main/java/one/talon/model/UpdateExperiment.java index f80975e4..410546d4 100644 --- a/src/main/java/one/talon/model/UpdateExperiment.java +++ b/src/main/java/one/talon/model/UpdateExperiment.java @@ -62,6 +62,72 @@ public class UpdateExperiment { @javax.annotation.Nonnull private UpdateCampaign campaign; + /** + * The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. If omitted, the current value is preserved. + */ + @JsonAdapter(GoalTypeEnum.Adapter.class) + public enum GoalTypeEnum { + OTHER("other"), + + MAXIMIZE_REVENUE("maximize_revenue"), + + MAXIMIZE_ITEMS_SOLD("maximize_items_sold"), + + OPTIMIZE_DISCOUNT_EFFICIENCY("optimize_discount_efficiency"); + + private String value; + + GoalTypeEnum(String value) { + this.value = value; + } + + public String getValue() { + return value; + } + + @Override + public String toString() { + return String.valueOf(value); + } + + public static GoalTypeEnum fromValue(String value) { + for (GoalTypeEnum b : GoalTypeEnum.values()) { + if (b.value.equals(value)) { + return b; + } + } + throw new IllegalArgumentException("Unexpected value '" + value + "'"); + } + + public static class Adapter extends TypeAdapter { + @Override + public void write(final JsonWriter jsonWriter, final GoalTypeEnum enumeration) throws IOException { + jsonWriter.value(enumeration.getValue()); + } + + @Override + public GoalTypeEnum read(final JsonReader jsonReader) throws IOException { + String value = jsonReader.nextString(); + return GoalTypeEnum.fromValue(value); + } + } + + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + String value = jsonElement.getAsString(); + GoalTypeEnum.fromValue(value); + } + } + + public static final String SERIALIZED_NAME_GOAL_TYPE = "goalType"; + @SerializedName(SERIALIZED_NAME_GOAL_TYPE) + @javax.annotation.Nullable + private GoalTypeEnum goalType; + + public static final String SERIALIZED_NAME_GOAL_DESCRIPTION = "goalDescription"; + @SerializedName(SERIALIZED_NAME_GOAL_DESCRIPTION) + @javax.annotation.Nullable + private String goalDescription; + public UpdateExperiment() { } @@ -102,6 +168,44 @@ public void setCampaign(@javax.annotation.Nonnull UpdateCampaign campaign) { this.campaign = campaign; } + + public UpdateExperiment goalType(@javax.annotation.Nullable GoalTypeEnum goalType) { + this.goalType = goalType; + return this; + } + + /** + * The goal of the experiment. Determines which single metric is used to decide the winning variant. When set to `other`, multiple metrics are used. If omitted, the current value is preserved. + * @return goalType + */ + @javax.annotation.Nullable + public GoalTypeEnum getGoalType() { + return goalType; + } + + public void setGoalType(@javax.annotation.Nullable GoalTypeEnum goalType) { + this.goalType = goalType; + } + + + public UpdateExperiment goalDescription(@javax.annotation.Nullable String goalDescription) { + this.goalDescription = goalDescription; + return this; + } + + /** + * 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. If omitted, the current value is preserved. + * @return goalDescription + */ + @javax.annotation.Nullable + public String getGoalDescription() { + return goalDescription; + } + + public void setGoalDescription(@javax.annotation.Nullable String goalDescription) { + this.goalDescription = goalDescription; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -158,13 +262,15 @@ public boolean equals(Object o) { } UpdateExperiment updateExperiment = (UpdateExperiment) o; return Objects.equals(this.isVariantAssignmentExternal, updateExperiment.isVariantAssignmentExternal) && - Objects.equals(this.campaign, updateExperiment.campaign)&& + Objects.equals(this.campaign, updateExperiment.campaign) && + Objects.equals(this.goalType, updateExperiment.goalType) && + Objects.equals(this.goalDescription, updateExperiment.goalDescription)&& Objects.equals(this.additionalProperties, updateExperiment.additionalProperties); } @Override public int hashCode() { - return Objects.hash(isVariantAssignmentExternal, campaign, additionalProperties); + return Objects.hash(isVariantAssignmentExternal, campaign, goalType, goalDescription, additionalProperties); } @Override @@ -173,6 +279,8 @@ public String toString() { sb.append("class UpdateExperiment {\n"); sb.append(" isVariantAssignmentExternal: ").append(toIndentedString(isVariantAssignmentExternal)).append("\n"); sb.append(" campaign: ").append(toIndentedString(campaign)).append("\n"); + sb.append(" goalType: ").append(toIndentedString(goalType)).append("\n"); + sb.append(" goalDescription: ").append(toIndentedString(goalDescription)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -195,7 +303,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign")); + openapiFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign", "goalType", "goalDescription")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("isVariantAssignmentExternal", "campaign")); @@ -223,6 +331,16 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti JsonObject jsonObj = jsonElement.getAsJsonObject(); // validate the required field `campaign` UpdateCampaign.validateJsonElement(jsonObj.get("campaign")); + if ((jsonObj.get("goalType") != null && !jsonObj.get("goalType").isJsonNull()) && !jsonObj.get("goalType").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `goalType` to be a primitive type in the JSON string but got `%s`", jsonObj.get("goalType").toString())); + } + // validate the optional field `goalType` + if (jsonObj.get("goalType") != null && !jsonObj.get("goalType").isJsonNull()) { + GoalTypeEnum.validateJsonElement(jsonObj.get("goalType")); + } + if ((jsonObj.get("goalDescription") != null && !jsonObj.get("goalDescription").isJsonNull()) && !jsonObj.get("goalDescription").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `goalDescription` to be a primitive type in the JSON string but got `%s`", jsonObj.get("goalDescription").toString())); + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/main/java/one/talon/model/UpdateReward.java b/src/main/java/one/talon/model/UpdateReward.java index 81acc356..da775632 100644 --- a/src/main/java/one/talon/model/UpdateReward.java +++ b/src/main/java/one/talon/model/UpdateReward.java @@ -24,6 +24,7 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Binding; +import one.talon.model.RewardPointsRequired; import one.talon.model.Rule; import com.google.gson.JsonElement; @@ -122,16 +123,26 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti @javax.annotation.Nonnull private StatusEnum status; + public static final String SERIALIZED_NAME_VISIBILITY_CONDITIONS = "visibilityConditions"; + @SerializedName(SERIALIZED_NAME_VISIBILITY_CONDITIONS) + @javax.annotation.Nullable + private Rule visibilityConditions; + public static final String SERIALIZED_NAME_RULE = "rule"; @SerializedName(SERIALIZED_NAME_RULE) @javax.annotation.Nullable - private List rule; + private Rule rule; public static final String SERIALIZED_NAME_BINDINGS = "bindings"; @SerializedName(SERIALIZED_NAME_BINDINGS) @javax.annotation.Nullable private List bindings; + public static final String SERIALIZED_NAME_POINTS_REQUIRED = "pointsRequired"; + @SerializedName(SERIALIZED_NAME_POINTS_REQUIRED) + @javax.annotation.Nullable + private List pointsRequired; + public UpdateReward() { } @@ -192,16 +203,27 @@ public void setStatus(@javax.annotation.Nonnull StatusEnum status) { } - public UpdateReward rule(@javax.annotation.Nullable List rule) { - this.rule = rule; + public UpdateReward visibilityConditions(@javax.annotation.Nullable Rule visibilityConditions) { + this.visibilityConditions = visibilityConditions; return this; } - public UpdateReward addRuleItem(Rule ruleItem) { - if (this.rule == null) { - this.rule = new ArrayList<>(); - } - this.rule.add(ruleItem); + /** + * An optional rule that manages who can see this reward. If not specified, the reward is visible to all customers. **Note:** Only the `condition` field is evaluated within this rule. The `effects` field must be an empty array, and `bindings` are not supported. + * @return visibilityConditions + */ + @javax.annotation.Nullable + public Rule getVisibilityConditions() { + return visibilityConditions; + } + + public void setVisibilityConditions(@javax.annotation.Nullable Rule visibilityConditions) { + this.visibilityConditions = visibilityConditions; + } + + + public UpdateReward rule(@javax.annotation.Nullable Rule rule) { + this.rule = rule; return this; } @@ -210,11 +232,11 @@ public UpdateReward addRuleItem(Rule ruleItem) { * @return rule */ @javax.annotation.Nullable - public List getRule() { + public Rule getRule() { return rule; } - public void setRule(@javax.annotation.Nullable List rule) { + public void setRule(@javax.annotation.Nullable Rule rule) { this.rule = rule; } @@ -245,6 +267,33 @@ public void setBindings(@javax.annotation.Nullable List bindings) { this.bindings = bindings; } + + public UpdateReward pointsRequired(@javax.annotation.Nullable List pointsRequired) { + this.pointsRequired = pointsRequired; + return this; + } + + public UpdateReward addPointsRequiredItem(RewardPointsRequired pointsRequiredItem) { + if (this.pointsRequired == null) { + this.pointsRequired = new ArrayList<>(); + } + this.pointsRequired.add(pointsRequiredItem); + return this; + } + + /** + * The loyalty points required to activate the reward. Each object defines the specific loyalty program and subledger from which points are deducted when activating the reward. **Note:** - Objects with an `id` are updated. - Objects without an `id` are created. - Existing objects omitted from the payload are deleted. + * @return pointsRequired + */ + @javax.annotation.Nullable + public List getPointsRequired() { + return pointsRequired; + } + + public void setPointsRequired(@javax.annotation.Nullable List pointsRequired) { + this.pointsRequired = pointsRequired; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -303,14 +352,16 @@ public boolean equals(Object o) { return Objects.equals(this.name, updateReward.name) && Objects.equals(this.description, updateReward.description) && Objects.equals(this.status, updateReward.status) && + Objects.equals(this.visibilityConditions, updateReward.visibilityConditions) && Objects.equals(this.rule, updateReward.rule) && - Objects.equals(this.bindings, updateReward.bindings)&& + Objects.equals(this.bindings, updateReward.bindings) && + Objects.equals(this.pointsRequired, updateReward.pointsRequired)&& Objects.equals(this.additionalProperties, updateReward.additionalProperties); } @Override public int hashCode() { - return Objects.hash(name, description, status, rule, bindings, additionalProperties); + return Objects.hash(name, description, status, visibilityConditions, rule, bindings, pointsRequired, additionalProperties); } @Override @@ -320,8 +371,10 @@ public String toString() { sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n"); + sb.append(" visibilityConditions: ").append(toIndentedString(visibilityConditions)).append("\n"); sb.append(" rule: ").append(toIndentedString(rule)).append("\n"); sb.append(" bindings: ").append(toIndentedString(bindings)).append("\n"); + sb.append(" pointsRequired: ").append(toIndentedString(pointsRequired)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -344,7 +397,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("name", "description", "status", "rule", "bindings")); + openapiFields = new HashSet(Arrays.asList("name", "description", "status", "visibilityConditions", "rule", "bindings", "pointsRequired")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("name", "status")); @@ -381,19 +434,13 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti } // validate the required field `status` StatusEnum.validateJsonElement(jsonObj.get("status")); + // validate the optional field `visibilityConditions` + if (jsonObj.get("visibilityConditions") != null && !jsonObj.get("visibilityConditions").isJsonNull()) { + Rule.validateJsonElement(jsonObj.get("visibilityConditions")); + } + // validate the optional field `rule` if (jsonObj.get("rule") != null && !jsonObj.get("rule").isJsonNull()) { - JsonArray jsonArrayrule = jsonObj.getAsJsonArray("rule"); - if (jsonArrayrule != null) { - // ensure the json data is an array - if (!jsonObj.get("rule").isJsonArray()) { - throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `rule` to be an array in the JSON string but got `%s`", jsonObj.get("rule").toString())); - } - - // validate the optional field `rule` (array) - for (int i = 0; i < jsonArrayrule.size(); i++) { - Rule.validateJsonElement(jsonArrayrule.get(i)); - }; - } + Rule.validateJsonElement(jsonObj.get("rule")); } if (jsonObj.get("bindings") != null && !jsonObj.get("bindings").isJsonNull()) { JsonArray jsonArraybindings = jsonObj.getAsJsonArray("bindings"); @@ -409,6 +456,20 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti }; } } + if (jsonObj.get("pointsRequired") != null && !jsonObj.get("pointsRequired").isJsonNull()) { + JsonArray jsonArraypointsRequired = jsonObj.getAsJsonArray("pointsRequired"); + if (jsonArraypointsRequired != null) { + // ensure the json data is an array + if (!jsonObj.get("pointsRequired").isJsonArray()) { + throw new IllegalArgumentException(String.format(java.util.Locale.ROOT, "Expected the field `pointsRequired` to be an array in the JSON string but got `%s`", jsonObj.get("pointsRequired").toString())); + } + + // validate the optional field `pointsRequired` (array) + for (int i = 0; i < jsonArraypointsRequired.size(); i++) { + RewardPointsRequired.validateJsonElement(jsonArraypointsRequired.get(i)); + }; + } + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/test/java/one/talon/api/IntegrationApiTest.java b/src/test/java/one/talon/api/IntegrationApiTest.java index e4a84f68..fa49a621 100644 --- a/src/test/java/one/talon/api/IntegrationApiTest.java +++ b/src/test/java/one/talon/api/IntegrationApiTest.java @@ -553,7 +553,7 @@ public void syncCatalogTest() throws ApiException { /** * Track event * - * Triggers a custom event. To use this endpoint: 1. Define a [custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. Update or create a rule to check for this event. 1. Trigger the event with this endpoint. After you have successfully sent an event to Talon.One, you can list the received events in the **Events** view in the Campaign Manager. Talon.One also offers a set of [built-in events](https://docs.talon.one/docs/dev/concepts/entities/events). Ensure you do not create a custom event when you can use a built-in event. For example, use this endpoint to trigger an event when a customer shares a link to a product. See the [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. + * Triggers a custom event. To use this endpoint: 1. [Create a custom event](https://docs.talon.one/docs/dev/concepts/entities/events#creating-a-custom-event) in the Campaign Manager. 1. In a rule, add the **Check for event types** [condition](https://docs.talon.one/docs/dev/concepts/entities/events#use-an-event-in-a-rule) and select the event you created. 1. Trigger the event with this endpoint. You can [list](https://docs.talon.one/docs/product/applications/display-events#list-events) the received events in the **Events** view of the Campaign Manager. For example, you can use this endpoint to trigger an event when a customer shares a link to a product. See our [tutorial](https://docs.talon.one/docs/product/tutorials/referrals/incentivizing-product-link-sharing). > [!note] **Note** > - `profileId` is required even though the schema does not specify it. > - If the customer profile ID is new, a new profile is automatically created but the `customer_profile_created` [built-in event ](https://docs.talon.one/docs/dev/concepts/entities/events) is **not** triggered. > - We recommend sending requests sequentially. See [Managing parallel requests](https://docs.talon.one/docs/dev/getting-started/integration-tutorial#managing-parallel-requests). > - [Archived campaigns](https://docs.talon.one/docs/product/campaigns/managing-campaigns#archiving-a-campaign) are not considered in rule evaluation. * * @throws ApiException if the Api call fails */ diff --git a/src/test/java/one/talon/api/ManagementApiTest.java b/src/test/java/one/talon/api/ManagementApiTest.java index 307655b9..c2962cca 100644 --- a/src/test/java/one/talon/api/ManagementApiTest.java +++ b/src/test/java/one/talon/api/ManagementApiTest.java @@ -49,6 +49,7 @@ import one.talon.model.ErrorResponse; import one.talon.model.ErrorResponseWithStatus; import one.talon.model.Experiment; +import java.io.File; import one.talon.model.GenerateCouponRejections200Response; import one.talon.model.GetAccessLogsWithoutTotalCount200Response; import one.talon.model.GetAdditionalCosts200Response; @@ -1958,9 +1959,9 @@ public void getLoyaltyCardTest() throws ApiException { } /** - * List card's transactions + * List card's transactions (Management API) * - * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. + * Retrieve the transaction logs for the given [loyalty card](https://docs.talon.one/docs/product/loyalty-programs/card-based/card-based-overview) within the specified [card-based loyalty program](https://docs.talon.one/docs/product/loyalty-programs/overview#loyalty-program-types) with filtering options applied. > [!note] For most use cases, especially real-time integrations, use the Integration API endpoint: > [List card's transactions](https://docs.talon.one/integration-api#tag/Loyalty-cards/operation/getLoyaltyCardTransactions). If no filtering options are applied, the last 50 loyalty transactions for the given loyalty card are returned. * * @throws ApiException if the Api call fails */ @@ -2000,9 +2001,9 @@ public void getLoyaltyCardsTest() throws ApiException { } /** - * Get customer's loyalty balances + * Get customer's loyalty balances (Management API) * - * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] If no filtering options are applied, you retrieve all loyalty > balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) + * Retrieve loyalty ledger balances for the given Integration ID in the specified loyalty program. You can filter balances by date and subledger ID, and include tier-related information in the response. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: [Get customer's loyalty balances](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyBalances). > - If no filtering options are applied, you retrieve all loyalty balances on the current date for the given integration ID. Loyalty balances are calculated when Talon.One receives your request using the points stored in our database, so retrieving a large number of balances at once can impact performance. For more information, see: - [Managing card-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/card-based/managing-loyalty-cards) - [Managing profile-based loyalty program data](https://docs.talon.one/docs/product/loyalty-programs/profile-based/managing-pb-lp-data) * * @throws ApiException if the Api call fails */ @@ -2048,9 +2049,9 @@ public void getLoyaltyProgramTest() throws ApiException { } /** - * List customer's loyalty transactions + * List customer's loyalty transactions (Management API) * - * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] To retrieve all loyalty program transaction logs in a given > loyalty program, use the [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) > endpoint. + * Retrieve paginated results of loyalty transaction logs for the given Integration ID in the specified loyalty program. You can filter transactions by date or by ledger (subledger or main ledger). If no filters are applied, the last 50 loyalty transactions for the given integration ID are returned. > [!note] **Note** > - For most use cases, especially real-time integrations, use the Integration API endpoint: > [List customer's loyalty transactions](https://docs.talon.one/integration-api#tag/Loyalty/operation/getLoyaltyProgramProfileTransactions). > - To retrieve all loyalty program transaction logs in a given loyalty program, use the > [List loyalty program transactions](https://docs.talon.one/management-api#tag/Loyalty/operation/getLoyaltyProgramTransactions) endpoint. * * @throws ApiException if the Api call fails */ @@ -2310,7 +2311,7 @@ public void getWebhooksTest() throws ApiException { @Test public void importAccountCollectionTest() throws ApiException { Long collectionId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importAccountCollection(collectionId, upFile); // TODO: test validations } @@ -2325,7 +2326,7 @@ public void importAccountCollectionTest() throws ApiException { @Test public void importAllowedListTest() throws ApiException { Long attributeId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importAllowedList(attributeId, upFile); // TODO: test validations } @@ -2340,7 +2341,7 @@ public void importAllowedListTest() throws ApiException { @Test public void importAudiencesMembershipsTest() throws ApiException { Long audienceId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importAudiencesMemberships(audienceId, upFile); // TODO: test validations } @@ -2358,7 +2359,7 @@ public void importCampaignStoreBudgetTest() throws ApiException { Long campaignId = null; String action = null; String period = null; - String upFile = null; + File upFile = null; ModelImport response = api.importCampaignStoreBudget(applicationId, campaignId, action, period, upFile); // TODO: test validations } @@ -2374,7 +2375,7 @@ public void importCampaignStoreBudgetTest() throws ApiException { public void importCampaignStoresTest() throws ApiException { Long applicationId = null; Long campaignId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importCampaignStores(applicationId, campaignId, upFile); // TODO: test validations } @@ -2391,7 +2392,7 @@ public void importCollectionTest() throws ApiException { Long applicationId = null; Long campaignId = null; Long collectionId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importCollection(applicationId, campaignId, collectionId, upFile); // TODO: test validations } @@ -2408,7 +2409,7 @@ public void importCouponsTest() throws ApiException { Long applicationId = null; Long campaignId = null; Boolean skipDuplicates = null; - String upFile = null; + File upFile = null; ModelImport response = api.importCoupons(applicationId, campaignId, skipDuplicates, upFile); // TODO: test validations } @@ -2423,7 +2424,7 @@ public void importCouponsTest() throws ApiException { @Test public void importLoyaltyCardsTest() throws ApiException { Long loyaltyProgramId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importLoyaltyCards(loyaltyProgramId, upFile); // TODO: test validations } @@ -2438,7 +2439,7 @@ public void importLoyaltyCardsTest() throws ApiException { @Test public void importLoyaltyCustomersTiersTest() throws ApiException { Long loyaltyProgramId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importLoyaltyCustomersTiers(loyaltyProgramId, upFile); // TODO: test validations } @@ -2454,7 +2455,7 @@ public void importLoyaltyCustomersTiersTest() throws ApiException { public void importLoyaltyPointsTest() throws ApiException { Long loyaltyProgramId = null; Boolean notificationsEnabled = null; - String upFile = null; + File upFile = null; ModelImport response = api.importLoyaltyPoints(loyaltyProgramId, notificationsEnabled, upFile); // TODO: test validations } @@ -2469,7 +2470,7 @@ public void importLoyaltyPointsTest() throws ApiException { @Test public void importPoolGiveawaysTest() throws ApiException { Long poolId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importPoolGiveaways(poolId, upFile); // TODO: test validations } @@ -2485,7 +2486,7 @@ public void importPoolGiveawaysTest() throws ApiException { public void importReferralsTest() throws ApiException { Long applicationId = null; Long campaignId = null; - String upFile = null; + File upFile = null; ModelImport response = api.importReferrals(applicationId, campaignId, upFile); // TODO: test validations } diff --git a/src/test/java/one/talon/model/ApplicationEventTest.java b/src/test/java/one/talon/model/ApplicationEventTest.java index e4d3e09f..71f4b33b 100644 --- a/src/test/java/one/talon/model/ApplicationEventTest.java +++ b/src/test/java/one/talon/model/ApplicationEventTest.java @@ -90,6 +90,14 @@ public void storeIntegrationIdTest() { // TODO: test storeIntegrationId } + /** + * Test the property 'integrationId' + */ + @Test + public void integrationIdTest() { + // TODO: test integrationId + } + /** * Test the property 'sessionId' */ diff --git a/src/test/java/one/talon/model/CampaignEligibilityTest.java b/src/test/java/one/talon/model/CampaignEligibilityTest.java index 8236ea87..f4812af2 100644 --- a/src/test/java/one/talon/model/CampaignEligibilityTest.java +++ b/src/test/java/one/talon/model/CampaignEligibilityTest.java @@ -24,7 +24,7 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignEligibilityDetails; -import one.talon.model.RuleMetadata; +import one.talon.model.RuleMetadataEligibility; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -43,19 +43,19 @@ public void testCampaignEligibility() { } /** - * Test the property 'id' + * Test the property 'applicationId' */ @Test - public void idTest() { - // TODO: test id + public void applicationIdTest() { + // TODO: test applicationId } /** - * Test the property 'applicationId' + * Test the property 'id' */ @Test - public void applicationIdTest() { - // TODO: test applicationId + public void idTest() { + // TODO: test id } /** @@ -123,19 +123,19 @@ public void featuresTest() { } /** - * Test the property 'rules' + * Test the property 'eligibility' */ @Test - public void rulesTest() { - // TODO: test rules + public void eligibilityTest() { + // TODO: test eligibility } /** - * Test the property 'eligibility' + * Test the property 'rules' */ @Test - public void eligibilityTest() { - // TODO: test eligibility + public void rulesTest() { + // TODO: test rules } } diff --git a/src/test/java/one/talon/model/EventTest.java b/src/test/java/one/talon/model/EventTest.java index 505ee0b7..cb457a7c 100644 --- a/src/test/java/one/talon/model/EventTest.java +++ b/src/test/java/one/talon/model/EventTest.java @@ -98,6 +98,14 @@ public void attributesTest() { // TODO: test attributes } + /** + * Test the property 'integrationId' + */ + @Test + public void integrationIdTest() { + // TODO: test integrationId + } + /** * Test the property 'sessionId' */ diff --git a/src/test/java/one/talon/model/EventV3ConnectionsTest.java b/src/test/java/one/talon/model/EventV3ConnectionsTest.java new file mode 100644 index 00000000..400a7abe --- /dev/null +++ b/src/test/java/one/talon/model/EventV3ConnectionsTest.java @@ -0,0 +1,48 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for EventV3Connections + */ +public class EventV3ConnectionsTest { + private final EventV3Connections model = new EventV3Connections(); + + /** + * Model tests for EventV3Connections + */ + @Test + public void testEventV3Connections() { + // TODO: test EventV3Connections + } + + /** + * Test the property 'connectedSessionId' + */ + @Test + public void connectedSessionIdTest() { + // TODO: test connectedSessionId + } + +} diff --git a/src/test/java/one/talon/model/EventV3EntityTest.java b/src/test/java/one/talon/model/EventV3EntityTest.java new file mode 100644 index 00000000..15b66650 --- /dev/null +++ b/src/test/java/one/talon/model/EventV3EntityTest.java @@ -0,0 +1,48 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for EventV3Entity + */ +public class EventV3EntityTest { + private final EventV3Entity model = new EventV3Entity(); + + /** + * Model tests for EventV3Entity + */ + @Test + public void testEventV3Entity() { + // TODO: test EventV3Entity + } + + /** + * Test the property 'integrationId' + */ + @Test + public void integrationIdTest() { + // TODO: test integrationId + } + +} diff --git a/src/test/java/one/talon/model/EventV3RequestEntityTest.java b/src/test/java/one/talon/model/EventV3RequestEntityTest.java new file mode 100644 index 00000000..1c842ca3 --- /dev/null +++ b/src/test/java/one/talon/model/EventV3RequestEntityTest.java @@ -0,0 +1,98 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for EventV3RequestEntity + */ +public class EventV3RequestEntityTest { + private final EventV3RequestEntity model = new EventV3RequestEntity(); + + /** + * Model tests for EventV3RequestEntity + */ + @Test + public void testEventV3RequestEntity() { + // TODO: test EventV3RequestEntity + } + + /** + * Test the property 'profileId' + */ + @Test + public void profileIdTest() { + // TODO: test profileId + } + + /** + * Test the property 'storeIntegrationId' + */ + @Test + public void storeIntegrationIdTest() { + // TODO: test storeIntegrationId + } + + /** + * Test the property 'evaluableCampaignIds' + */ + @Test + public void evaluableCampaignIdsTest() { + // TODO: test evaluableCampaignIds + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'attributes' + */ + @Test + public void attributesTest() { + // TODO: test attributes + } + + /** + * Test the property 'integrationId' + */ + @Test + public void integrationIdTest() { + // TODO: test integrationId + } + + /** + * Test the property 'connectedSessionId' + */ + @Test + public void connectedSessionIdTest() { + // TODO: test connectedSessionId + } + +} diff --git a/src/test/java/one/talon/model/EventV3Test.java b/src/test/java/one/talon/model/EventV3Test.java index 7e9a6eea..65d57895 100644 --- a/src/test/java/one/talon/model/EventV3Test.java +++ b/src/test/java/one/talon/model/EventV3Test.java @@ -19,6 +19,7 @@ import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import java.io.IOException; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -40,35 +41,51 @@ public void testEventV3() { } /** - * Test the property 'profileId' + * Test the property 'connectedSessionId' */ @Test - public void profileIdTest() { - // TODO: test profileId + public void connectedSessionIdTest() { + // TODO: test connectedSessionId } /** - * Test the property 'storeIntegrationId' + * Test the property 'id' */ @Test - public void storeIntegrationIdTest() { - // TODO: test storeIntegrationId + public void idTest() { + // TODO: test id } /** - * Test the property 'evaluableCampaignIds' + * Test the property 'created' */ @Test - public void evaluableCampaignIdsTest() { - // TODO: test evaluableCampaignIds + public void createdTest() { + // TODO: test created } /** - * Test the property 'integrationId' + * Test the property 'applicationId' */ @Test - public void integrationIdTest() { - // TODO: test integrationId + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'profileId' + */ + @Test + public void profileIdTest() { + // TODO: test profileId + } + + /** + * Test the property 'storeIntegrationId' + */ + @Test + public void storeIntegrationIdTest() { + // TODO: test storeIntegrationId } /** @@ -88,19 +105,19 @@ public void attributesTest() { } /** - * Test the property 'connectedSessionID' + * Test the property 'integrationId' */ @Test - public void connectedSessionIDTest() { - // TODO: test connectedSessionID + public void integrationIdTest() { + // TODO: test integrationId } /** - * Test the property 'previousEventID' + * Test the property 'effects' */ @Test - public void previousEventIDTest() { - // TODO: test previousEventID + public void effectsTest() { + // TODO: test effects } } diff --git a/src/test/java/one/talon/model/ExperimentTest.java b/src/test/java/one/talon/model/ExperimentTest.java index cff37e73..ae9f606f 100644 --- a/src/test/java/one/talon/model/ExperimentTest.java +++ b/src/test/java/one/talon/model/ExperimentTest.java @@ -106,6 +106,22 @@ public void variantsTest() { // TODO: test variants } + /** + * Test the property 'goalType' + */ + @Test + public void goalTypeTest() { + // TODO: test goalType + } + + /** + * Test the property 'goalDescription' + */ + @Test + public void goalDescriptionTest() { + // TODO: test goalDescription + } + /** * Test the property 'deletedat' */ diff --git a/src/test/java/one/talon/model/FeatureFlagUpdateTest.java b/src/test/java/one/talon/model/FeatureFlagUpdateTest.java new file mode 100644 index 00000000..1faafaa1 --- /dev/null +++ b/src/test/java/one/talon/model/FeatureFlagUpdateTest.java @@ -0,0 +1,56 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for FeatureFlagUpdate + */ +public class FeatureFlagUpdateTest { + private final FeatureFlagUpdate model = new FeatureFlagUpdate(); + + /** + * Model tests for FeatureFlagUpdate + */ + @Test + public void testFeatureFlagUpdate() { + // TODO: test FeatureFlagUpdate + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'value' + */ + @Test + public void valueTest() { + // TODO: test value + } + +} diff --git a/src/test/java/one/talon/model/IntegrationCampaignBaseTest.java b/src/test/java/one/talon/model/IntegrationCampaignBaseTest.java new file mode 100644 index 00000000..0352af01 --- /dev/null +++ b/src/test/java/one/talon/model/IntegrationCampaignBaseTest.java @@ -0,0 +1,123 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for IntegrationCampaignBase + */ +public class IntegrationCampaignBaseTest { + private final IntegrationCampaignBase model = new IntegrationCampaignBase(); + + /** + * Model tests for IntegrationCampaignBase + */ + @Test + public void testIntegrationCampaignBase() { + // TODO: test IntegrationCampaignBase + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'attributes' + */ + @Test + public void attributesTest() { + // TODO: test attributes + } + + /** + * Test the property 'state' + */ + @Test + public void stateTest() { + // TODO: test state + } + + /** + * Test the property 'tags' + */ + @Test + public void tagsTest() { + // TODO: test tags + } + + /** + * Test the property 'features' + */ + @Test + public void featuresTest() { + // TODO: test features + } + +} diff --git a/src/test/java/one/talon/model/IntegrationEventV3RequestTest.java b/src/test/java/one/talon/model/IntegrationEventV3RequestTest.java index 2bbeaacb..9f9cec11 100644 --- a/src/test/java/one/talon/model/IntegrationEventV3RequestTest.java +++ b/src/test/java/one/talon/model/IntegrationEventV3RequestTest.java @@ -63,14 +63,6 @@ public void evaluableCampaignIdsTest() { // TODO: test evaluableCampaignIds } - /** - * Test the property 'integrationId' - */ - @Test - public void integrationIdTest() { - // TODO: test integrationId - } - /** * Test the property 'type' */ @@ -88,19 +80,19 @@ public void attributesTest() { } /** - * Test the property 'connectedSessionID' + * Test the property 'integrationId' */ @Test - public void connectedSessionIDTest() { - // TODO: test connectedSessionID + public void integrationIdTest() { + // TODO: test integrationId } /** - * Test the property 'previousEventID' + * Test the property 'connectedSessionId' */ @Test - public void previousEventIDTest() { - // TODO: test previousEventID + public void connectedSessionIdTest() { + // TODO: test connectedSessionId } /** diff --git a/src/test/java/one/talon/model/IntegrationHubEventStatusUpdateTest.java b/src/test/java/one/talon/model/IntegrationHubEventStatusUpdateTest.java new file mode 100644 index 00000000..77e829de --- /dev/null +++ b/src/test/java/one/talon/model/IntegrationHubEventStatusUpdateTest.java @@ -0,0 +1,56 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for IntegrationHubEventStatusUpdate + */ +public class IntegrationHubEventStatusUpdateTest { + private final IntegrationHubEventStatusUpdate model = new IntegrationHubEventStatusUpdate(); + + /** + * Model tests for IntegrationHubEventStatusUpdate + */ + @Test + public void testIntegrationHubEventStatusUpdate() { + // TODO: test IntegrationHubEventStatusUpdate + } + + /** + * Test the property 'eventId' + */ + @Test + public void eventIdTest() { + // TODO: test eventId + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + +} diff --git a/src/test/java/one/talon/model/NewEventV3EntityTest.java b/src/test/java/one/talon/model/NewEventV3EntityTest.java new file mode 100644 index 00000000..8bb19892 --- /dev/null +++ b/src/test/java/one/talon/model/NewEventV3EntityTest.java @@ -0,0 +1,48 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for NewEventV3Entity + */ +public class NewEventV3EntityTest { + private final NewEventV3Entity model = new NewEventV3Entity(); + + /** + * Model tests for NewEventV3Entity + */ + @Test + public void testNewEventV3Entity() { + // TODO: test NewEventV3Entity + } + + /** + * Test the property 'integrationId' + */ + @Test + public void integrationIdTest() { + // TODO: test integrationId + } + +} diff --git a/src/test/java/one/talon/model/NewExperimentTest.java b/src/test/java/one/talon/model/NewExperimentTest.java index 98da59b4..08ac5655 100644 --- a/src/test/java/one/talon/model/NewExperimentTest.java +++ b/src/test/java/one/talon/model/NewExperimentTest.java @@ -54,4 +54,20 @@ public void campaignTest() { // TODO: test campaign } + /** + * Test the property 'goalType' + */ + @Test + public void goalTypeTest() { + // TODO: test goalType + } + + /** + * Test the property 'goalDescription' + */ + @Test + public void goalDescriptionTest() { + // TODO: test goalDescription + } + } diff --git a/src/test/java/one/talon/model/NewRewardTest.java b/src/test/java/one/talon/model/NewRewardTest.java index 2f133ef1..34dcfaab 100644 --- a/src/test/java/one/talon/model/NewRewardTest.java +++ b/src/test/java/one/talon/model/NewRewardTest.java @@ -22,8 +22,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import one.talon.model.Binding; -import one.talon.model.Rule; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -81,20 +79,4 @@ public void sandboxTest() { // TODO: test sandbox } - /** - * Test the property 'rule' - */ - @Test - public void ruleTest() { - // TODO: test rule - } - - /** - * Test the property 'bindings' - */ - @Test - public void bindingsTest() { - // TODO: test bindings - } - } diff --git a/src/test/java/one/talon/model/NewRiskNotificationTest.java b/src/test/java/one/talon/model/NewRiskNotificationTest.java new file mode 100644 index 00000000..9b09510f --- /dev/null +++ b/src/test/java/one/talon/model/NewRiskNotificationTest.java @@ -0,0 +1,64 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for NewRiskNotification + */ +public class NewRiskNotificationTest { + private final NewRiskNotification model = new NewRiskNotification(); + + /** + * Model tests for NewRiskNotification + */ + @Test + public void testNewRiskNotification() { + // TODO: test NewRiskNotification + } + + /** + * Test the property 'entity' + */ + @Test + public void entityTest() { + // TODO: test entity + } + + /** + * Test the property 'activity' + */ + @Test + public void activityTest() { + // TODO: test activity + } + + /** + * Test the property 'timeFrame' + */ + @Test + public void timeFrameTest() { + // TODO: test timeFrame + } + +} diff --git a/src/test/java/one/talon/model/RewardPointsRequiredTest.java b/src/test/java/one/talon/model/RewardPointsRequiredTest.java new file mode 100644 index 00000000..8efba261 --- /dev/null +++ b/src/test/java/one/talon/model/RewardPointsRequiredTest.java @@ -0,0 +1,73 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.math.BigDecimal; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for RewardPointsRequired + */ +public class RewardPointsRequiredTest { + private final RewardPointsRequired model = new RewardPointsRequired(); + + /** + * Model tests for RewardPointsRequired + */ + @Test + public void testRewardPointsRequired() { + // TODO: test RewardPointsRequired + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'amount' + */ + @Test + public void amountTest() { + // TODO: test amount + } + + /** + * Test the property 'loyaltyProgramId' + */ + @Test + public void loyaltyProgramIdTest() { + // TODO: test loyaltyProgramId + } + + /** + * Test the property 'subledgerId' + */ + @Test + public void subledgerIdTest() { + // TODO: test subledgerId + } + +} diff --git a/src/test/java/one/talon/model/RewardTest.java b/src/test/java/one/talon/model/RewardTest.java index ff04e85d..d28ec39c 100644 --- a/src/test/java/one/talon/model/RewardTest.java +++ b/src/test/java/one/talon/model/RewardTest.java @@ -24,6 +24,7 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Binding; +import one.talon.model.RewardPointsRequired; import one.talon.model.Rule; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -106,6 +107,14 @@ public void sandboxTest() { // TODO: test sandbox } + /** + * Test the property 'visibilityConditions' + */ + @Test + public void visibilityConditionsTest() { + // TODO: test visibilityConditions + } + /** * Test the property 'rule' */ @@ -122,6 +131,14 @@ public void bindingsTest() { // TODO: test bindings } + /** + * Test the property 'modified' + */ + @Test + public void modifiedTest() { + // TODO: test modified + } + /** * Test the property 'status' */ @@ -130,4 +147,12 @@ public void statusTest() { // TODO: test status } + /** + * Test the property 'pointsRequired' + */ + @Test + public void pointsRequiredTest() { + // TODO: test pointsRequired + } + } diff --git a/src/test/java/one/talon/model/RiskNotificationTest.java b/src/test/java/one/talon/model/RiskNotificationTest.java new file mode 100644 index 00000000..3c2e06f5 --- /dev/null +++ b/src/test/java/one/talon/model/RiskNotificationTest.java @@ -0,0 +1,97 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for RiskNotification + */ +public class RiskNotificationTest { + private final RiskNotification model = new RiskNotification(); + + /** + * Model tests for RiskNotification + */ + @Test + public void testRiskNotification() { + // TODO: test RiskNotification + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'created' + */ + @Test + public void createdTest() { + // TODO: test created + } + + /** + * Test the property 'entity' + */ + @Test + public void entityTest() { + // TODO: test entity + } + + /** + * Test the property 'activity' + */ + @Test + public void activityTest() { + // TODO: test activity + } + + /** + * Test the property 'timeFrame' + */ + @Test + public void timeFrameTest() { + // TODO: test timeFrame + } + + /** + * Test the property 'active' + */ + @Test + public void activeTest() { + // TODO: test active + } + + /** + * Test the property 'modified' + */ + @Test + public void modifiedTest() { + // TODO: test modified + } + +} diff --git a/src/test/java/one/talon/model/RuleMetadataEligibilityTest.java b/src/test/java/one/talon/model/RuleMetadataEligibilityTest.java new file mode 100644 index 00000000..70daedf6 --- /dev/null +++ b/src/test/java/one/talon/model/RuleMetadataEligibilityTest.java @@ -0,0 +1,83 @@ +/* + * Talon.One API + * Use the Talon.One API to integrate with your application and to manage applications and campaigns: - Use the operations in the [Integration API section](#integration-api) to integrate with our platform. - Use the operation in the [Management API section](#management-api) to manage applications and campaigns. ## Determining the base URL of the endpoints The API is available at the same hostname as your Campaign Manager deployment. For example, if you access the Campaign Manager at `https://yourbaseurl.talon.one/`, the URL for the [updateCustomerSessionV2](https://docs.talon.one/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`. + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package one.talon.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import one.talon.model.RuleEligibility; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for RuleMetadataEligibility + */ +public class RuleMetadataEligibilityTest { + private final RuleMetadataEligibility model = new RuleMetadataEligibility(); + + /** + * Model tests for RuleMetadataEligibility + */ + @Test + public void testRuleMetadataEligibility() { + // TODO: test RuleMetadataEligibility + } + + /** + * Test the property 'title' + */ + @Test + public void titleTest() { + // TODO: test title + } + + /** + * Test the property 'displayName' + */ + @Test + public void displayNameTest() { + // TODO: test displayName + } + + /** + * Test the property 'displayDescription' + */ + @Test + public void displayDescriptionTest() { + // TODO: test displayDescription + } + + /** + * Test the property 'relatedData' + */ + @Test + public void relatedDataTest() { + // TODO: test relatedData + } + + /** + * Test the property 'eligibility' + */ + @Test + public void eligibilityTest() { + // TODO: test eligibility + } + +} diff --git a/src/test/java/one/talon/model/RuleMetadataTest.java b/src/test/java/one/talon/model/RuleMetadataTest.java index e502d29d..8fb9187d 100644 --- a/src/test/java/one/talon/model/RuleMetadataTest.java +++ b/src/test/java/one/talon/model/RuleMetadataTest.java @@ -19,10 +19,7 @@ import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import java.io.IOException; -import java.util.ArrayList; import java.util.Arrays; -import java.util.List; -import one.talon.model.RuleEligibility; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -72,12 +69,4 @@ public void relatedDataTest() { // TODO: test relatedData } - /** - * Test the property 'eligibility' - */ - @Test - public void eligibilityTest() { - // TODO: test eligibility - } - } diff --git a/src/test/java/one/talon/model/UpdateExperimentTest.java b/src/test/java/one/talon/model/UpdateExperimentTest.java index 25ab1103..6ff12924 100644 --- a/src/test/java/one/talon/model/UpdateExperimentTest.java +++ b/src/test/java/one/talon/model/UpdateExperimentTest.java @@ -54,4 +54,20 @@ public void campaignTest() { // TODO: test campaign } + /** + * Test the property 'goalType' + */ + @Test + public void goalTypeTest() { + // TODO: test goalType + } + + /** + * Test the property 'goalDescription' + */ + @Test + public void goalDescriptionTest() { + // TODO: test goalDescription + } + } diff --git a/src/test/java/one/talon/model/UpdateRewardTest.java b/src/test/java/one/talon/model/UpdateRewardTest.java index 5d3f317a..bee9283b 100644 --- a/src/test/java/one/talon/model/UpdateRewardTest.java +++ b/src/test/java/one/talon/model/UpdateRewardTest.java @@ -23,6 +23,7 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Binding; +import one.talon.model.RewardPointsRequired; import one.talon.model.Rule; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -65,6 +66,14 @@ public void statusTest() { // TODO: test status } + /** + * Test the property 'visibilityConditions' + */ + @Test + public void visibilityConditionsTest() { + // TODO: test visibilityConditions + } + /** * Test the property 'rule' */ @@ -81,4 +90,12 @@ public void bindingsTest() { // TODO: test bindings } + /** + * Test the property 'pointsRequired' + */ + @Test + public void pointsRequiredTest() { + // TODO: test pointsRequired + } + } From 7a5a1e46a67d4252ad59e5b2eea4dff93d79c3d2 Mon Sep 17 00:00:00 2001 From: Simon Schulte Date: Thu, 21 May 2026 09:07:42 +0200 Subject: [PATCH 2/3] remove model.mustache modification --- src/main/java/one/talon/model/APIError.java | 1 - src/main/java/one/talon/model/AcceptCouponEffectProps.java | 1 - src/main/java/one/talon/model/AcceptReferralEffectProps.java | 1 - src/main/java/one/talon/model/AccessLogEntry.java | 1 - src/main/java/one/talon/model/Account.java | 1 - src/main/java/one/talon/model/AccountAdditionalCost.java | 1 - src/main/java/one/talon/model/AccountAnalytics.java | 1 - src/main/java/one/talon/model/AccountDashboardStatistic.java | 1 - .../java/one/talon/model/AccountDashboardStatisticCampaigns.java | 1 - .../java/one/talon/model/AccountDashboardStatisticDiscount.java | 1 - .../one/talon/model/AccountDashboardStatisticLoyaltyPoints.java | 1 - .../java/one/talon/model/AccountDashboardStatisticReferrals.java | 1 - .../java/one/talon/model/AccountDashboardStatisticRevenue.java | 1 - src/main/java/one/talon/model/AccountEntity.java | 1 - src/main/java/one/talon/model/AccountLimits.java | 1 - src/main/java/one/talon/model/Achievement.java | 1 - .../java/one/talon/model/AchievementAdditionalProperties.java | 1 - .../java/one/talon/model/AchievementAdditionalPropertiesV2.java | 1 - src/main/java/one/talon/model/AchievementBase.java | 1 - src/main/java/one/talon/model/AchievementBaseV2.java | 1 - src/main/java/one/talon/model/AchievementProgress.java | 1 - .../java/one/talon/model/AchievementProgressWithDefinition.java | 1 - src/main/java/one/talon/model/AchievementReference.java | 1 - src/main/java/one/talon/model/AchievementStatusEntry.java | 1 - src/main/java/one/talon/model/AchievementV2.java | 1 - src/main/java/one/talon/model/ActivateLoyaltyPoints.java | 1 - src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java | 1 - src/main/java/one/talon/model/ActivateUserRequest.java | 1 - src/main/java/one/talon/model/AddFreeItemEffectProps.java | 1 - src/main/java/one/talon/model/AddItemCatalogAction.java | 1 - src/main/java/one/talon/model/AddLoyaltyPoints.java | 1 - src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java | 1 - .../java/one/talon/model/AddPriceAdjustmentCatalogAction.java | 1 - src/main/java/one/talon/model/AddToAudienceEffectProps.java | 1 - .../java/one/talon/model/AddedDeductedPointsBalancesAction.java | 1 - .../one/talon/model/AddedDeductedPointsBalancesNotification.java | 1 - .../model/AddedDeductedPointsBalancesNotificationPolicy.java | 1 - .../java/one/talon/model/AddedDeductedPointsNotification.java | 1 - .../one/talon/model/AddedDeductedPointsNotificationPolicy.java | 1 - src/main/java/one/talon/model/AdditionalCampaignProperties.java | 1 - src/main/java/one/talon/model/AdditionalCost.java | 1 - src/main/java/one/talon/model/AdjustmentDetails.java | 1 - src/main/java/one/talon/model/AnalyticsDataPoint.java | 1 - src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java | 1 - .../model/AnalyticsDataPointWithTrendAndInfluencedRate.java | 1 - .../one/talon/model/AnalyticsDataPointWithTrendAndUplift.java | 1 - src/main/java/one/talon/model/AnalyticsProduct.java | 1 - src/main/java/one/talon/model/AnalyticsSKU.java | 1 - src/main/java/one/talon/model/Application.java | 1 - src/main/java/one/talon/model/ApplicationAPIKey.java | 1 - src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java | 1 - src/main/java/one/talon/model/ApplicationApiHealth.java | 1 - src/main/java/one/talon/model/ApplicationCIF.java | 1 - src/main/java/one/talon/model/ApplicationCIFExpression.java | 1 - src/main/java/one/talon/model/ApplicationCIFReferences.java | 1 - src/main/java/one/talon/model/ApplicationCampaignAnalytics.java | 1 - src/main/java/one/talon/model/ApplicationCampaignStats.java | 1 - src/main/java/one/talon/model/ApplicationCustomer.java | 1 - src/main/java/one/talon/model/ApplicationCustomerEntity.java | 1 - src/main/java/one/talon/model/ApplicationEntity.java | 1 - src/main/java/one/talon/model/ApplicationEvent.java | 1 - src/main/java/one/talon/model/ApplicationNotification.java | 1 - src/main/java/one/talon/model/ApplicationReferee.java | 1 - src/main/java/one/talon/model/ApplicationSession.java | 1 - src/main/java/one/talon/model/ApplicationSessionEntity.java | 1 - src/main/java/one/talon/model/ApplicationStoreEntity.java | 1 - src/main/java/one/talon/model/AsyncCouponCreationResponse.java | 1 - .../java/one/talon/model/AsyncCouponDeletionJobResponse.java | 1 - src/main/java/one/talon/model/AsyncCouponsData.java | 1 - src/main/java/one/talon/model/Attribute.java | 1 - src/main/java/one/talon/model/AttributesMandatory.java | 1 - src/main/java/one/talon/model/AttributesSettings.java | 1 - src/main/java/one/talon/model/Audience.java | 1 - src/main/java/one/talon/model/AudienceAnalytics.java | 1 - src/main/java/one/talon/model/AudienceCustomer.java | 1 - src/main/java/one/talon/model/AudienceIntegrationID.java | 1 - src/main/java/one/talon/model/AudienceMembership.java | 1 - src/main/java/one/talon/model/AudienceReference.java | 1 - src/main/java/one/talon/model/AwardGiveawayEffectProps.java | 1 - src/main/java/one/talon/model/BaseCampaign.java | 1 - src/main/java/one/talon/model/BaseLoyaltyProgram.java | 1 - src/main/java/one/talon/model/BaseNotification.java | 1 - src/main/java/one/talon/model/BaseNotificationEntity.java | 1 - src/main/java/one/talon/model/BaseNotificationWebhook.java | 1 - src/main/java/one/talon/model/BaseNotifications.java | 1 - src/main/java/one/talon/model/BaseSamlConnection.java | 1 - src/main/java/one/talon/model/BestPriorPrice.java | 1 - src/main/java/one/talon/model/BestPriorPriceMetadata.java | 1 - src/main/java/one/talon/model/BestPriorPriceRequest.java | 1 - src/main/java/one/talon/model/BestPriorTarget.java | 1 - src/main/java/one/talon/model/Binding.java | 1 - src/main/java/one/talon/model/Blueprint.java | 1 - src/main/java/one/talon/model/BulkApplicationNotification.java | 1 - src/main/java/one/talon/model/BulkOperationOnCampaigns.java | 1 - src/main/java/one/talon/model/Campaign.java | 1 - src/main/java/one/talon/model/CampaignActivationRequest.java | 1 - src/main/java/one/talon/model/CampaignAnalytics.java | 1 - src/main/java/one/talon/model/CampaignBudget.java | 1 - src/main/java/one/talon/model/CampaignCollection.java | 1 - .../one/talon/model/CampaignCollectionEditedNotification.java | 1 - .../talon/model/CampaignCollectionEditedNotificationItem.java | 1 - .../java/one/talon/model/CampaignCollectionWithoutPayload.java | 1 - src/main/java/one/talon/model/CampaignCopy.java | 1 - src/main/java/one/talon/model/CampaignCreatedNotification.java | 1 - .../java/one/talon/model/CampaignCreatedNotificationItem.java | 1 - src/main/java/one/talon/model/CampaignDeactivationRequest.java | 1 - src/main/java/one/talon/model/CampaignDeletedNotification.java | 1 - .../java/one/talon/model/CampaignDeletedNotificationItem.java | 1 - src/main/java/one/talon/model/CampaignDetail.java | 1 - src/main/java/one/talon/model/CampaignEditedNotification.java | 1 - .../java/one/talon/model/CampaignEditedNotificationItem.java | 1 - src/main/java/one/talon/model/CampaignEligibility.java | 1 - src/main/java/one/talon/model/CampaignEligibilityDetails.java | 1 - .../java/one/talon/model/CampaignEligibilityFailureDetails.java | 1 - src/main/java/one/talon/model/CampaignEntity.java | 1 - src/main/java/one/talon/model/CampaignEvaluationGroup.java | 1 - src/main/java/one/talon/model/CampaignEvaluationPosition.java | 1 - .../one/talon/model/CampaignEvaluationTreeChangedMessage.java | 1 - .../talon/model/CampaignEvaluationTreeChangedNotification.java | 1 - src/main/java/one/talon/model/CampaignGroup.java | 1 - src/main/java/one/talon/model/CampaignGroupEntity.java | 1 - src/main/java/one/talon/model/CampaignLogSummary.java | 1 - src/main/java/one/talon/model/CampaignNotificationBase.java | 1 - src/main/java/one/talon/model/CampaignNotificationGeneric.java | 1 - src/main/java/one/talon/model/CampaignNotificationItemBase.java | 1 - src/main/java/one/talon/model/CampaignNotificationPolicy.java | 1 - .../java/one/talon/model/CampaignRulesetChangedNotification.java | 1 - .../one/talon/model/CampaignRulesetChangedNotificationItem.java | 1 - src/main/java/one/talon/model/CampaignSearch.java | 1 - src/main/java/one/talon/model/CampaignSet.java | 1 - src/main/java/one/talon/model/CampaignSetBranchNode.java | 1 - src/main/java/one/talon/model/CampaignSetLeafNode.java | 1 - src/main/java/one/talon/model/CampaignSetNode.java | 1 - .../java/one/talon/model/CampaignStateChangedNotification.java | 1 - .../one/talon/model/CampaignStateChangedNotificationItem.java | 1 - src/main/java/one/talon/model/CampaignStoreBudget.java | 1 - .../java/one/talon/model/CampaignStoreBudgetLimitConfig.java | 1 - src/main/java/one/talon/model/CampaignTemplate.java | 1 - src/main/java/one/talon/model/CampaignTemplateCollection.java | 1 - .../talon/model/CampaignTemplateCouponReservationSettings.java | 1 - src/main/java/one/talon/model/CampaignTemplateParams.java | 1 - src/main/java/one/talon/model/CampaignVersions.java | 1 - .../talon/model/CardAddedDeductedPointsBalancesNotification.java | 1 - .../model/CardAddedDeductedPointsBalancesNotificationPolicy.java | 1 - .../one/talon/model/CardAddedDeductedPointsNotification.java | 1 - .../talon/model/CardAddedDeductedPointsNotificationPolicy.java | 1 - .../one/talon/model/CardExpiringPointsNotificationPolicy.java | 1 - .../one/talon/model/CardExpiringPointsNotificationTrigger.java | 1 - .../one/talon/model/CardLedgerPointsEntryIntegrationAPI.java | 1 - src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java | 1 - .../talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java | 1 - src/main/java/one/talon/model/CartItem.java | 1 - src/main/java/one/talon/model/CartItemFilterTemplate.java | 1 - src/main/java/one/talon/model/Catalog.java | 1 - src/main/java/one/talon/model/CatalogActionFilter.java | 1 - src/main/java/one/talon/model/CatalogItem.java | 1 - src/main/java/one/talon/model/CatalogRule.java | 1 - src/main/java/one/talon/model/CatalogSyncRequest.java | 1 - .../one/talon/model/CatalogsStrikethroughNotificationPolicy.java | 1 - src/main/java/one/talon/model/Change.java | 1 - .../java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java | 1 - src/main/java/one/talon/model/ChangeProfilePassword.java | 1 - src/main/java/one/talon/model/CodeGeneratorSettings.java | 1 - src/main/java/one/talon/model/Collection.java | 1 - src/main/java/one/talon/model/CollectionItem.java | 1 - src/main/java/one/talon/model/CollectionWithoutPayload.java | 1 - src/main/java/one/talon/model/Coupon.java | 1 - src/main/java/one/talon/model/CouponConstraints.java | 1 - src/main/java/one/talon/model/CouponCreatedEffectProps.java | 1 - src/main/java/one/talon/model/CouponCreationJob.java | 1 - src/main/java/one/talon/model/CouponDeletionFilters.java | 1 - src/main/java/one/talon/model/CouponDeletionJob.java | 1 - src/main/java/one/talon/model/CouponEntity.java | 1 - src/main/java/one/talon/model/CouponFailureSummary.java | 1 - src/main/java/one/talon/model/CouponLimitConfigs.java | 1 - src/main/java/one/talon/model/CouponRejectionReason.java | 1 - src/main/java/one/talon/model/CouponReservations.java | 1 - src/main/java/one/talon/model/CouponSearch.java | 1 - src/main/java/one/talon/model/CouponValue.java | 1 - src/main/java/one/talon/model/CouponWithApplication.java | 1 - src/main/java/one/talon/model/CouponsNotificationData.java | 1 - src/main/java/one/talon/model/CouponsNotificationPolicy.java | 1 - src/main/java/one/talon/model/CreateAchievement.java | 1 - src/main/java/one/talon/model/CreateAchievementV2.java | 1 - src/main/java/one/talon/model/CreateApplicationAPIKey.java | 1 - src/main/java/one/talon/model/CreateCouponData.java | 1 - src/main/java/one/talon/model/CreateCoupons200Response.java | 1 - src/main/java/one/talon/model/CreateMCPKey.java | 1 - src/main/java/one/talon/model/CreateManagementKey.java | 1 - .../model/CreateReferralsForMultipleAdvocates201Response.java | 1 - src/main/java/one/talon/model/CreateTemplateCampaign.java | 1 - .../java/one/talon/model/CreateTemplateCampaignResponse.java | 1 - src/main/java/one/talon/model/CustomEffect.java | 1 - src/main/java/one/talon/model/CustomEffectProps.java | 1 - src/main/java/one/talon/model/CustomerActivityReport.java | 1 - src/main/java/one/talon/model/CustomerAnalytics.java | 1 - src/main/java/one/talon/model/CustomerInventory.java | 1 - src/main/java/one/talon/model/CustomerProfile.java | 1 - .../java/one/talon/model/CustomerProfileAudienceRequest.java | 1 - .../java/one/talon/model/CustomerProfileAudienceRequestItem.java | 1 - src/main/java/one/talon/model/CustomerProfileEntity.java | 1 - .../one/talon/model/CustomerProfileIntegrationRequestV2.java | 1 - .../one/talon/model/CustomerProfileIntegrationResponseV2.java | 1 - src/main/java/one/talon/model/CustomerProfileSearchQuery.java | 1 - .../java/one/talon/model/CustomerProfileUpdateV2Response.java | 1 - src/main/java/one/talon/model/CustomerSession.java | 1 - src/main/java/one/talon/model/CustomerSessionV2.java | 1 - src/main/java/one/talon/model/DeactivateUserRequest.java | 1 - src/main/java/one/talon/model/DeductLoyaltyPoints.java | 1 - .../java/one/talon/model/DeductLoyaltyPointsEffectProps.java | 1 - src/main/java/one/talon/model/DeleteCouponsData.java | 1 - .../java/one/talon/model/DeleteLoyaltyTransactionsRequest.java | 1 - src/main/java/one/talon/model/DeleteUserRequest.java | 1 - src/main/java/one/talon/model/Effect.java | 1 - src/main/java/one/talon/model/EffectEntity.java | 1 - src/main/java/one/talon/model/EmailEntity.java | 1 - .../java/one/talon/model/EmbeddedAnalyticsConfiguration.java | 1 - .../talon/model/EmbeddedAnalyticsConfigurationDashboards.java | 1 - .../java/one/talon/model/EmbeddedDashboardConfiguration.java | 1 - src/main/java/one/talon/model/Endpoint.java | 1 - src/main/java/one/talon/model/Entity.java | 1 - src/main/java/one/talon/model/EntityWithTalangVisibleID.java | 1 - src/main/java/one/talon/model/Environment.java | 1 - src/main/java/one/talon/model/ErrorEffectProps.java | 1 - src/main/java/one/talon/model/ErrorResponse.java | 1 - src/main/java/one/talon/model/ErrorResponseWithStatus.java | 1 - src/main/java/one/talon/model/ErrorSource.java | 1 - src/main/java/one/talon/model/EvaluableCampaignIds.java | 1 - src/main/java/one/talon/model/Event.java | 1 - src/main/java/one/talon/model/EventAttributesEntity.java | 1 - src/main/java/one/talon/model/EventType.java | 1 - src/main/java/one/talon/model/EventV2.java | 1 - src/main/java/one/talon/model/EventV3.java | 1 - src/main/java/one/talon/model/EventV3Connections.java | 1 - src/main/java/one/talon/model/EventV3Entity.java | 1 - src/main/java/one/talon/model/EventV3RequestEntity.java | 1 - src/main/java/one/talon/model/Experiment.java | 1 - src/main/java/one/talon/model/ExperimentCampaignCopy.java | 1 - src/main/java/one/talon/model/ExperimentCopy.java | 1 - src/main/java/one/talon/model/ExperimentCopyExperiment.java | 1 - src/main/java/one/talon/model/ExperimentListResults.java | 1 - src/main/java/one/talon/model/ExperimentListResultsRequest.java | 1 - src/main/java/one/talon/model/ExperimentResult.java | 1 - src/main/java/one/talon/model/ExperimentResults.java | 1 - src/main/java/one/talon/model/ExperimentSegmentInsight.java | 1 - .../java/one/talon/model/ExperimentSegmentInsightMetric.java | 1 - .../java/one/talon/model/ExperimentSegmentInsightVariant.java | 1 - src/main/java/one/talon/model/ExperimentSegmentInsights.java | 1 - src/main/java/one/talon/model/ExperimentVariant.java | 1 - src/main/java/one/talon/model/ExperimentVariantAllocation.java | 1 - src/main/java/one/talon/model/ExperimentVariantResult.java | 1 - .../java/one/talon/model/ExperimentVariantResultConfidence.java | 1 - src/main/java/one/talon/model/ExperimentVerdict.java | 1 - src/main/java/one/talon/model/ExperimentVerdictResponse.java | 1 - src/main/java/one/talon/model/ExpiringCardPointsData.java | 1 - .../java/one/talon/model/ExpiringCardPointsNotification.java | 1 - src/main/java/one/talon/model/ExpiringCouponsData.java | 1 - src/main/java/one/talon/model/ExpiringCouponsNotification.java | 1 - .../java/one/talon/model/ExpiringCouponsNotificationPolicy.java | 1 - .../java/one/talon/model/ExpiringCouponsNotificationTrigger.java | 1 - src/main/java/one/talon/model/ExpiringPointsData.java | 1 - src/main/java/one/talon/model/ExpiringPointsNotification.java | 1 - .../java/one/talon/model/ExpiringPointsNotificationPolicy.java | 1 - .../java/one/talon/model/ExpiringPointsNotificationTrigger.java | 1 - src/main/java/one/talon/model/Export.java | 1 - .../talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java | 1 - src/main/java/one/talon/model/ExtendedCoupon.java | 1 - src/main/java/one/talon/model/FeatureFlag.java | 1 - src/main/java/one/talon/model/FeatureFlagUpdate.java | 1 - src/main/java/one/talon/model/FeaturesFeed.java | 1 - src/main/java/one/talon/model/FuncArgDef.java | 1 - src/main/java/one/talon/model/FunctionDef.java | 1 - src/main/java/one/talon/model/GenerateAuditLogSummary.java | 1 - src/main/java/one/talon/model/GenerateCampaignDescription.java | 1 - src/main/java/one/talon/model/GenerateCampaignSummary.java | 1 - src/main/java/one/talon/model/GenerateCampaignTags.java | 1 - .../one/talon/model/GenerateCouponFailureDetailedSummary.java | 1 - src/main/java/one/talon/model/GenerateCouponFailureSummary.java | 1 - .../one/talon/model/GenerateCouponRejections200Response.java | 1 - src/main/java/one/talon/model/GenerateItemFilterDescription.java | 1 - src/main/java/one/talon/model/GenerateLoyaltyCard.java | 1 - src/main/java/one/talon/model/GenerateRuleTitle.java | 1 - src/main/java/one/talon/model/GenerateRuleTitleRule.java | 1 - src/main/java/one/talon/model/GenerateUserSessionSummary.java | 1 - .../talon/model/GetAccessLogsWithoutTotalCount200Response.java | 1 - src/main/java/one/talon/model/GetAdditionalCosts200Response.java | 1 - .../talon/model/GetApplicationCustomerFriends200Response.java | 1 - .../java/one/talon/model/GetApplicationCustomers200Response.java | 1 - .../model/GetApplicationCustomersByAttributes200Response.java | 1 - .../one/talon/model/GetApplicationEventTypes200Response.java | 1 - .../model/GetApplicationEventsWithoutTotalCount200Response.java | 1 - .../java/one/talon/model/GetApplicationSessions200Response.java | 1 - src/main/java/one/talon/model/GetApplications200Response.java | 1 - src/main/java/one/talon/model/GetAttributes200Response.java | 1 - .../java/one/talon/model/GetAudienceMemberships200Response.java | 1 - src/main/java/one/talon/model/GetAudiences200Response.java | 1 - .../java/one/talon/model/GetAudiencesAnalytics200Response.java | 1 - .../java/one/talon/model/GetCampaignAnalytics200Response.java | 1 - src/main/java/one/talon/model/GetCampaignGroups200Response.java | 1 - .../java/one/talon/model/GetCampaignTemplates200Response.java | 1 - src/main/java/one/talon/model/GetCampaigns200Response.java | 1 - src/main/java/one/talon/model/GetChanges200Response.java | 1 - src/main/java/one/talon/model/GetCollectionItems200Response.java | 1 - .../one/talon/model/GetCouponsWithoutTotalCount200Response.java | 1 - .../talon/model/GetCustomerAchievementHistory200Response.java | 1 - .../java/one/talon/model/GetCustomerAchievements200Response.java | 1 - .../GetCustomerActivityReportsWithoutTotalCount200Response.java | 1 - .../model/GetCustomerProfileAchievementProgress200Response.java | 1 - .../java/one/talon/model/GetCustomerProfiles200Response.java | 1 - .../one/talon/model/GetCustomersByAttributes200Response.java | 1 - .../java/one/talon/model/GetDashboardStatistics200Response.java | 1 - src/main/java/one/talon/model/GetEventTypes200Response.java | 1 - src/main/java/one/talon/model/GetExports200Response.java | 1 - src/main/java/one/talon/model/GetIntegrationCouponRequest.java | 1 - .../java/one/talon/model/GetLoyaltyCardPoints200Response.java | 1 - .../talon/model/GetLoyaltyCardTransactionLogs200Response.java | 1 - .../one/talon/model/GetLoyaltyCardTransactions200Response.java | 1 - src/main/java/one/talon/model/GetLoyaltyCards200Response.java | 1 - .../talon/model/GetLoyaltyProgramProfilePoints200Response.java | 1 - .../model/GetLoyaltyProgramProfileTransactions200Response.java | 1 - .../talon/model/GetLoyaltyProgramTransactions200Response.java | 1 - src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java | 1 - .../talon/model/GetReferralsWithoutTotalCount200Response.java | 1 - .../java/one/talon/model/GetReservedCustomers200Response.java | 1 - src/main/java/one/talon/model/GetRulesets200Response.java | 1 - src/main/java/one/talon/model/GetUsers200Response.java | 1 - src/main/java/one/talon/model/GetWebhooks200Response.java | 1 - src/main/java/one/talon/model/Giveaway.java | 1 - src/main/java/one/talon/model/GiveawayPoolNotification.java | 1 - src/main/java/one/talon/model/GiveawayPoolNotificationData.java | 1 - src/main/java/one/talon/model/GiveawaysPool.java | 1 - src/main/java/one/talon/model/HiddenConditionsEffects.java | 1 - src/main/java/one/talon/model/History.java | 1 - src/main/java/one/talon/model/IdentifiableEntity.java | 1 - src/main/java/one/talon/model/ImportEntity.java | 1 - .../one/talon/model/IncreaseAchievementProgressEffectProps.java | 1 - src/main/java/one/talon/model/InfluencingCampaignDetails.java | 1 - src/main/java/one/talon/model/IntegrationCampaign.java | 1 - src/main/java/one/talon/model/IntegrationCampaignBase.java | 1 - src/main/java/one/talon/model/IntegrationCoupon.java | 1 - .../talon/model/IntegrationCustomerProfileAudienceRequest.java | 1 - .../model/IntegrationCustomerProfileAudienceRequestItem.java | 1 - .../java/one/talon/model/IntegrationCustomerSessionResponse.java | 1 - src/main/java/one/talon/model/IntegrationEntity.java | 1 - src/main/java/one/talon/model/IntegrationEvent.java | 1 - src/main/java/one/talon/model/IntegrationEventV2Request.java | 1 - src/main/java/one/talon/model/IntegrationEventV2Response.java | 1 - src/main/java/one/talon/model/IntegrationEventV3Request.java | 1 - src/main/java/one/talon/model/IntegrationEventV3Response.java | 1 - .../one/talon/model/IntegrationGetAllCampaigns200Response.java | 1 - src/main/java/one/talon/model/IntegrationHubConfig.java | 1 - .../IntegrationHubEventPayloadCouponBasedNotifications.java | 1 - ...IntegrationHubEventPayloadCouponBasedNotificationsLimits.java | 1 - ...ntegrationHubEventPayloadLoyaltyProfileBasedNotification.java | 1 - ...EventPayloadLoyaltyProfileBasedPointsChangedNotification.java | 1 - ...ayloadLoyaltyProfileBasedPointsChangedNotificationAction.java | 1 - ...EventPayloadLoyaltyProfileBasedTierDowngradeNotification.java | 1 - ...ubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java | 1 - src/main/java/one/talon/model/IntegrationHubEventRecord.java | 1 - .../java/one/talon/model/IntegrationHubEventStatusUpdate.java | 1 - src/main/java/one/talon/model/IntegrationHubFlow.java | 1 - src/main/java/one/talon/model/IntegrationHubFlowConfig.java | 1 - .../java/one/talon/model/IntegrationHubFlowConfigResponse.java | 1 - src/main/java/one/talon/model/IntegrationHubFlowResponse.java | 1 - src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java | 1 - .../one/talon/model/IntegrationHubPaginatedEventPayload.java | 1 - src/main/java/one/talon/model/IntegrationProfileEntity.java | 1 - src/main/java/one/talon/model/IntegrationProfileEntityV3.java | 1 - src/main/java/one/talon/model/IntegrationRequest.java | 1 - src/main/java/one/talon/model/IntegrationResponse.java | 1 - src/main/java/one/talon/model/IntegrationState.java | 1 - src/main/java/one/talon/model/IntegrationStateV2.java | 1 - src/main/java/one/talon/model/IntegrationStoreEntity.java | 1 - src/main/java/one/talon/model/InventoryCoupon.java | 1 - src/main/java/one/talon/model/InventoryReferral.java | 1 - src/main/java/one/talon/model/ItemAttribute.java | 1 - src/main/java/one/talon/model/LabelTargetAudience.java | 1 - src/main/java/one/talon/model/LabelTargetNone.java | 1 - src/main/java/one/talon/model/LedgerEntry.java | 1 - src/main/java/one/talon/model/LedgerInfo.java | 1 - .../java/one/talon/model/LedgerPointsEntryIntegrationAPI.java | 1 - .../one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java | 1 - src/main/java/one/talon/model/LibraryAttribute.java | 1 - src/main/java/one/talon/model/LimitConfig.java | 1 - src/main/java/one/talon/model/LimitCounter.java | 1 - .../java/one/talon/model/ListAccountCollections200Response.java | 1 - src/main/java/one/talon/model/ListAchievements200Response.java | 1 - src/main/java/one/talon/model/ListAllRolesV2200Response.java | 1 - .../talon/model/ListApplicationCartItemFilters200Response.java | 1 - .../talon/model/ListCampaignStoreBudgetLimits200Response.java | 1 - src/main/java/one/talon/model/ListCampaignStoreBudgets.java | 1 - src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java | 1 - src/main/java/one/talon/model/ListCatalogItems200Response.java | 1 - src/main/java/one/talon/model/ListExperiments200Response.java | 1 - src/main/java/one/talon/model/ListStores200Response.java | 1 - src/main/java/one/talon/model/LoginParams.java | 1 - src/main/java/one/talon/model/Loyalty.java | 1 - src/main/java/one/talon/model/LoyaltyBalance.java | 1 - src/main/java/one/talon/model/LoyaltyBalanceWithTier.java | 1 - src/main/java/one/talon/model/LoyaltyBalances.java | 1 - src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java | 1 - src/main/java/one/talon/model/LoyaltyCard.java | 1 - src/main/java/one/talon/model/LoyaltyCardBalances.java | 1 - src/main/java/one/talon/model/LoyaltyCardBatch.java | 1 - src/main/java/one/talon/model/LoyaltyCardBatchResponse.java | 1 - .../java/one/talon/model/LoyaltyCardProfileRegistration.java | 1 - src/main/java/one/talon/model/LoyaltyCardRegistration.java | 1 - src/main/java/one/talon/model/LoyaltyDashboardData.java | 1 - .../java/one/talon/model/LoyaltyDashboardPointsBreakdown.java | 1 - src/main/java/one/talon/model/LoyaltyLedger.java | 1 - src/main/java/one/talon/model/LoyaltyLedgerEntry.java | 1 - .../java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java | 1 - src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java | 1 - src/main/java/one/talon/model/LoyaltyLedgerTransactions.java | 1 - src/main/java/one/talon/model/LoyaltyMembership.java | 1 - src/main/java/one/talon/model/LoyaltyProgram.java | 1 - src/main/java/one/talon/model/LoyaltyProgramBalance.java | 1 - src/main/java/one/talon/model/LoyaltyProgramEntity.java | 1 - src/main/java/one/talon/model/LoyaltyProgramLedgers.java | 1 - src/main/java/one/talon/model/LoyaltyProgramTransaction.java | 1 - src/main/java/one/talon/model/LoyaltySubLedger.java | 1 - src/main/java/one/talon/model/LoyaltyTier.java | 1 - src/main/java/one/talon/model/MCPKey.java | 1 - src/main/java/one/talon/model/ManagementKey.java | 1 - src/main/java/one/talon/model/ManagerConfig.java | 1 - src/main/java/one/talon/model/MessageLogEntries.java | 1 - src/main/java/one/talon/model/MessageLogEntry.java | 1 - src/main/java/one/talon/model/MessageLogRequest.java | 1 - src/main/java/one/talon/model/MessageLogResponse.java | 1 - src/main/java/one/talon/model/MessageTest.java | 1 - src/main/java/one/talon/model/Meta.java | 1 - src/main/java/one/talon/model/ModelImport.java | 1 - src/main/java/one/talon/model/ModelReturn.java | 1 - src/main/java/one/talon/model/MultiApplicationEntity.java | 1 - src/main/java/one/talon/model/MultipleAttribute.java | 1 - src/main/java/one/talon/model/MultipleAudiences.java | 1 - src/main/java/one/talon/model/MultipleAudiencesItem.java | 1 - .../talon/model/MultipleCustomerProfileIntegrationRequest.java | 1 - .../model/MultipleCustomerProfileIntegrationRequestItem.java | 1 - .../model/MultipleCustomerProfileIntegrationResponseV2.java | 1 - src/main/java/one/talon/model/MultipleNewAttribute.java | 1 - src/main/java/one/talon/model/MultipleNewAudiences.java | 1 - src/main/java/one/talon/model/MutableEntity.java | 1 - src/main/java/one/talon/model/NewAccount.java | 1 - src/main/java/one/talon/model/NewAccountSignUp.java | 1 - src/main/java/one/talon/model/NewAdditionalCost.java | 1 - src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java | 1 - src/main/java/one/talon/model/NewApplication.java | 1 - src/main/java/one/talon/model/NewApplicationAPIKey.java | 1 - src/main/java/one/talon/model/NewApplicationCIF.java | 1 - src/main/java/one/talon/model/NewApplicationCIFExpression.java | 1 - src/main/java/one/talon/model/NewAttribute.java | 1 - src/main/java/one/talon/model/NewAudience.java | 1 - src/main/java/one/talon/model/NewBaseNotification.java | 1 - src/main/java/one/talon/model/NewBlueprint.java | 1 - src/main/java/one/talon/model/NewCampaign.java | 1 - src/main/java/one/talon/model/NewCampaignCollection.java | 1 - src/main/java/one/talon/model/NewCampaignEvaluationGroup.java | 1 - src/main/java/one/talon/model/NewCampaignGroup.java | 1 - src/main/java/one/talon/model/NewCampaignSet.java | 1 - src/main/java/one/talon/model/NewCampaignStoreBudget.java | 1 - .../java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java | 1 - src/main/java/one/talon/model/NewCampaignTemplate.java | 1 - src/main/java/one/talon/model/NewCatalog.java | 1 - src/main/java/one/talon/model/NewCollection.java | 1 - src/main/java/one/talon/model/NewCouponCreationJob.java | 1 - src/main/java/one/talon/model/NewCouponDeletionJob.java | 1 - src/main/java/one/talon/model/NewCoupons.java | 1 - .../java/one/talon/model/NewCouponsForMultipleRecipients.java | 1 - src/main/java/one/talon/model/NewCustomEffect.java | 1 - src/main/java/one/talon/model/NewCustomerProfile.java | 1 - src/main/java/one/talon/model/NewCustomerSession.java | 1 - src/main/java/one/talon/model/NewCustomerSessionV2.java | 1 - src/main/java/one/talon/model/NewEvent.java | 1 - src/main/java/one/talon/model/NewEventType.java | 1 - src/main/java/one/talon/model/NewEventV3Entity.java | 1 - src/main/java/one/talon/model/NewExperiment.java | 1 - src/main/java/one/talon/model/NewExperimentVariant.java | 1 - src/main/java/one/talon/model/NewExperimentVariantArray.java | 1 - src/main/java/one/talon/model/NewExternalInvitation.java | 1 - src/main/java/one/talon/model/NewGiveawaysPool.java | 1 - src/main/java/one/talon/model/NewInternalAudience.java | 1 - src/main/java/one/talon/model/NewInvitation.java | 1 - src/main/java/one/talon/model/NewInviteEmail.java | 1 - src/main/java/one/talon/model/NewLoyaltyProgram.java | 1 - src/main/java/one/talon/model/NewLoyaltyTier.java | 1 - src/main/java/one/talon/model/NewMCPKey.java | 1 - src/main/java/one/talon/model/NewManagementKey.java | 1 - src/main/java/one/talon/model/NewMessageTest.java | 1 - src/main/java/one/talon/model/NewMultipleAudiencesItem.java | 1 - src/main/java/one/talon/model/NewNotificationWebhook.java | 1 - src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java | 1 - src/main/java/one/talon/model/NewPassword.java | 1 - src/main/java/one/talon/model/NewPasswordEmail.java | 1 - src/main/java/one/talon/model/NewPicklist.java | 1 - src/main/java/one/talon/model/NewPriceAdjustment.java | 1 - src/main/java/one/talon/model/NewPriceType.java | 1 - src/main/java/one/talon/model/NewReferral.java | 1 - .../java/one/talon/model/NewReferralsForMultipleAdvocates.java | 1 - src/main/java/one/talon/model/NewReturn.java | 1 - src/main/java/one/talon/model/NewRevisionVersion.java | 1 - src/main/java/one/talon/model/NewReward.java | 1 - src/main/java/one/talon/model/NewRiskNotification.java | 1 - src/main/java/one/talon/model/NewRole.java | 1 - src/main/java/one/talon/model/NewRoleV2.java | 1 - src/main/java/one/talon/model/NewRuleset.java | 1 - src/main/java/one/talon/model/NewSamlConnection.java | 1 - src/main/java/one/talon/model/NewSecondaryDeployment.java | 1 - src/main/java/one/talon/model/NewStore.java | 1 - src/main/java/one/talon/model/NewTemplateDef.java | 1 - src/main/java/one/talon/model/NewUser.java | 1 - src/main/java/one/talon/model/NewWebhook.java | 1 - src/main/java/one/talon/model/Notification.java | 1 - src/main/java/one/talon/model/NotificationActivation.java | 1 - src/main/java/one/talon/model/NotificationListItem.java | 1 - src/main/java/one/talon/model/OktaEvent.java | 1 - src/main/java/one/talon/model/OktaEventPayload.java | 1 - src/main/java/one/talon/model/OktaEventPayloadData.java | 1 - src/main/java/one/talon/model/OktaEventTarget.java | 1 - src/main/java/one/talon/model/OneTimeCode.java | 1 - .../java/one/talon/model/OutgoingIntegrationBrazePolicy.java | 1 - .../java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java | 1 - .../java/one/talon/model/OutgoingIntegrationConfiguration.java | 1 - .../java/one/talon/model/OutgoingIntegrationIterablePolicy.java | 1 - .../java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java | 1 - src/main/java/one/talon/model/OutgoingIntegrationTemplate.java | 1 - .../OutgoingIntegrationTemplateWithConfigurationDetails.java | 1 - src/main/java/one/talon/model/OutgoingIntegrationTemplates.java | 1 - src/main/java/one/talon/model/OutgoingIntegrationType.java | 1 - src/main/java/one/talon/model/OutgoingIntegrationTypes.java | 1 - src/main/java/one/talon/model/PatchItemCatalogAction.java | 1 - src/main/java/one/talon/model/PatchManyItemsCatalogAction.java | 1 - src/main/java/one/talon/model/PendingActivePointsData.java | 1 - .../java/one/talon/model/PendingActivePointsNotification.java | 1 - .../java/one/talon/model/PendingPointsNotificationPolicy.java | 1 - src/main/java/one/talon/model/Picklist.java | 1 - src/main/java/one/talon/model/PlaceholderDetails.java | 1 - src/main/java/one/talon/model/PriceDetail.java | 1 - src/main/java/one/talon/model/PriceHistoryRequest.java | 1 - src/main/java/one/talon/model/PriceHistoryResponse.java | 1 - src/main/java/one/talon/model/PriceType.java | 1 - src/main/java/one/talon/model/PriceTypeReferenceDetail.java | 1 - src/main/java/one/talon/model/PriceTypeReferences.java | 1 - src/main/java/one/talon/model/Product.java | 1 - src/main/java/one/talon/model/ProductSearchMatch.java | 1 - src/main/java/one/talon/model/ProductUnitAnalytics.java | 1 - src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java | 1 - src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java | 1 - src/main/java/one/talon/model/ProfileAudiencesChanges.java | 1 - src/main/java/one/talon/model/ProjectedTier.java | 1 - src/main/java/one/talon/model/PromoteExperiment.java | 1 - src/main/java/one/talon/model/RedeemReferralEffectProps.java | 1 - src/main/java/one/talon/model/Referral.java | 1 - src/main/java/one/talon/model/ReferralConstraints.java | 1 - src/main/java/one/talon/model/ReferralCreatedEffectProps.java | 1 - src/main/java/one/talon/model/ReferralRejectionReason.java | 1 - src/main/java/one/talon/model/RejectCouponEffectProps.java | 1 - src/main/java/one/talon/model/RejectReferralEffectProps.java | 1 - src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java | 1 - src/main/java/one/talon/model/RemoveItemCatalogAction.java | 1 - src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java | 1 - src/main/java/one/talon/model/ReopenSessionResponse.java | 1 - src/main/java/one/talon/model/ReserveCouponEffectProps.java | 1 - src/main/java/one/talon/model/ResponseContentObject.java | 1 - src/main/java/one/talon/model/ReturnIntegrationRequest.java | 1 - src/main/java/one/talon/model/ReturnedCartItem.java | 1 - src/main/java/one/talon/model/Revision.java | 1 - src/main/java/one/talon/model/RevisionActivation.java | 1 - src/main/java/one/talon/model/RevisionActivationRequest.java | 1 - src/main/java/one/talon/model/RevisionVersion.java | 1 - src/main/java/one/talon/model/Reward.java | 1 - src/main/java/one/talon/model/RewardPointsRequired.java | 1 - src/main/java/one/talon/model/RiskNotification.java | 1 - src/main/java/one/talon/model/Role.java | 1 - src/main/java/one/talon/model/RoleAssign.java | 1 - src/main/java/one/talon/model/RoleMembership.java | 1 - src/main/java/one/talon/model/RoleV2.java | 1 - src/main/java/one/talon/model/RoleV2ApplicationDetails.java | 1 - src/main/java/one/talon/model/RoleV2Base.java | 1 - src/main/java/one/talon/model/RoleV2PermissionSet.java | 1 - src/main/java/one/talon/model/RoleV2Permissions.java | 1 - src/main/java/one/talon/model/RoleV2Readonly.java | 1 - src/main/java/one/talon/model/RoleV2RolesGroup.java | 1 - src/main/java/one/talon/model/RolesV2Thresholds.java | 1 - .../one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java | 1 - src/main/java/one/talon/model/RollbackCouponEffectProps.java | 1 - .../talon/model/RollbackDeductedLoyaltyPointsEffectProps.java | 1 - src/main/java/one/talon/model/RollbackDiscountEffectProps.java | 1 - .../model/RollbackIncreasedAchievementProgressEffectProps.java | 1 - src/main/java/one/talon/model/RollbackReferralEffectProps.java | 1 - src/main/java/one/talon/model/Rule.java | 1 - src/main/java/one/talon/model/RuleEligibility.java | 1 - src/main/java/one/talon/model/RuleEligibilityFailureDetails.java | 1 - src/main/java/one/talon/model/RuleFailureReason.java | 1 - src/main/java/one/talon/model/RuleMetadata.java | 1 - src/main/java/one/talon/model/RuleMetadataEligibility.java | 1 - src/main/java/one/talon/model/Ruleset.java | 1 - src/main/java/one/talon/model/SSOConfig.java | 1 - src/main/java/one/talon/model/SamlConnection.java | 1 - src/main/java/one/talon/model/SamlConnectionInternal.java | 1 - src/main/java/one/talon/model/SamlConnectionMetadata.java | 1 - src/main/java/one/talon/model/SamlLoginEndpoint.java | 1 - src/main/java/one/talon/model/ScimBaseGroup.java | 1 - src/main/java/one/talon/model/ScimBaseUser.java | 1 - src/main/java/one/talon/model/ScimBaseUserName.java | 1 - src/main/java/one/talon/model/ScimGroup.java | 1 - src/main/java/one/talon/model/ScimGroupMember.java | 1 - src/main/java/one/talon/model/ScimGroupsListResponse.java | 1 - src/main/java/one/talon/model/ScimNewUser.java | 1 - src/main/java/one/talon/model/ScimPatchOperation.java | 1 - src/main/java/one/talon/model/ScimPatchRequest.java | 1 - src/main/java/one/talon/model/ScimResource.java | 1 - src/main/java/one/talon/model/ScimResourceTypesListResponse.java | 1 - src/main/java/one/talon/model/ScimSchemaResource.java | 1 - src/main/java/one/talon/model/ScimSchemasListResponse.java | 1 - .../java/one/talon/model/ScimServiceProviderConfigResponse.java | 1 - .../one/talon/model/ScimServiceProviderConfigResponseBulk.java | 1 - .../model/ScimServiceProviderConfigResponseChangePassword.java | 1 - .../one/talon/model/ScimServiceProviderConfigResponseFilter.java | 1 - .../one/talon/model/ScimServiceProviderConfigResponsePatch.java | 1 - .../one/talon/model/ScimServiceProviderConfigResponseSort.java | 1 - src/main/java/one/talon/model/ScimUser.java | 1 - src/main/java/one/talon/model/ScimUsersListResponse.java | 1 - src/main/java/one/talon/model/SecondaryDeployment.java | 1 - src/main/java/one/talon/model/Session.java | 1 - src/main/java/one/talon/model/SetDiscountEffectProps.java | 1 - .../one/talon/model/SetDiscountPerAdditionalCostEffectProps.java | 1 - .../model/SetDiscountPerAdditionalCostPerItemEffectProps.java | 1 - src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java | 1 - .../one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java | 1 - src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java | 1 - src/main/java/one/talon/model/ShowNotificationEffectProps.java | 1 - src/main/java/one/talon/model/SkuUnitAnalytics.java | 1 - src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java | 1 - src/main/java/one/talon/model/SlotDef.java | 1 - src/main/java/one/talon/model/Store.java | 1 - src/main/java/one/talon/model/StrikethroughChangedItem.java | 1 - .../one/talon/model/StrikethroughCustomEffectPerItemProps.java | 1 - src/main/java/one/talon/model/StrikethroughDebugResponse.java | 1 - src/main/java/one/talon/model/StrikethroughEffect.java | 1 - .../java/one/talon/model/StrikethroughLabelingNotification.java | 1 - .../talon/model/StrikethroughSetDiscountPerItemEffectProps.java | 1 - .../model/StrikethroughSetDiscountPerItemMemberEffectProps.java | 1 - src/main/java/one/talon/model/StrikethroughTrigger.java | 1 - .../one/talon/model/SummarizeCampaignStoreBudget200Response.java | 1 - src/main/java/one/talon/model/SummaryCampaignStoreBudget.java | 1 - src/main/java/one/talon/model/TalangAttribute.java | 1 - src/main/java/one/talon/model/TalangAttributeVisibility.java | 1 - src/main/java/one/talon/model/TemplateArgDef.java | 1 - src/main/java/one/talon/model/TemplateDef.java | 1 - src/main/java/one/talon/model/TemplateLimitConfig.java | 1 - src/main/java/one/talon/model/Tier.java | 1 - src/main/java/one/talon/model/TierDowngradeData.java | 1 - src/main/java/one/talon/model/TierDowngradeNotification.java | 1 - .../java/one/talon/model/TierDowngradeNotificationPolicy.java | 1 - src/main/java/one/talon/model/TierUpgradeData.java | 1 - src/main/java/one/talon/model/TierUpgradeNotification.java | 1 - src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java | 1 - src/main/java/one/talon/model/TierWillDowngradeData.java | 1 - src/main/java/one/talon/model/TierWillDowngradeNotification.java | 1 - .../one/talon/model/TierWillDowngradeNotificationPolicy.java | 1 - .../one/talon/model/TierWillDowngradeNotificationTrigger.java | 1 - src/main/java/one/talon/model/TimePoint.java | 1 - src/main/java/one/talon/model/TransferLoyaltyCard.java | 1 - src/main/java/one/talon/model/TriggerWebhookEffectProps.java | 1 - src/main/java/one/talon/model/TwoFAConfig.java | 1 - src/main/java/one/talon/model/UpdateAccount.java | 1 - src/main/java/one/talon/model/UpdateAchievement.java | 1 - src/main/java/one/talon/model/UpdateAchievementV2.java | 1 - src/main/java/one/talon/model/UpdateApplication.java | 1 - src/main/java/one/talon/model/UpdateApplicationAPIKey.java | 1 - src/main/java/one/talon/model/UpdateApplicationCIF.java | 1 - src/main/java/one/talon/model/UpdateAttributeEffectProps.java | 1 - src/main/java/one/talon/model/UpdateAudience.java | 1 - src/main/java/one/talon/model/UpdateBlueprint.java | 1 - src/main/java/one/talon/model/UpdateCampaign.java | 1 - src/main/java/one/talon/model/UpdateCampaignCollection.java | 1 - src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java | 1 - src/main/java/one/talon/model/UpdateCampaignGroup.java | 1 - src/main/java/one/talon/model/UpdateCampaignTemplate.java | 1 - src/main/java/one/talon/model/UpdateCatalog.java | 1 - src/main/java/one/talon/model/UpdateCollection.java | 1 - src/main/java/one/talon/model/UpdateCoupon.java | 1 - src/main/java/one/talon/model/UpdateCouponBatch.java | 1 - src/main/java/one/talon/model/UpdateCouponsData.java | 1 - src/main/java/one/talon/model/UpdateCustomEffect.java | 1 - .../java/one/talon/model/UpdateCustomerProfileV2409Response.java | 1 - .../java/one/talon/model/UpdateCustomerSessionV2409Response.java | 1 - src/main/java/one/talon/model/UpdateExperiment.java | 1 - src/main/java/one/talon/model/UpdateExperimentVariant.java | 1 - src/main/java/one/talon/model/UpdateExperimentVariantArray.java | 1 - src/main/java/one/talon/model/UpdateExperimentVariantName.java | 1 - src/main/java/one/talon/model/UpdateLoyaltyCard.java | 1 - src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java | 1 - src/main/java/one/talon/model/UpdateLoyaltyProgram.java | 1 - src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java | 1 - src/main/java/one/talon/model/UpdatePicklist.java | 1 - src/main/java/one/talon/model/UpdatePriceType.java | 1 - src/main/java/one/talon/model/UpdateReferral.java | 1 - src/main/java/one/talon/model/UpdateReferralBatch.java | 1 - src/main/java/one/talon/model/UpdateReward.java | 1 - src/main/java/one/talon/model/UpdateRole.java | 1 - src/main/java/one/talon/model/UpdateStore.java | 1 - src/main/java/one/talon/model/UpdateUser.java | 1 - src/main/java/one/talon/model/User.java | 1 - src/main/java/one/talon/model/UserEntity.java | 1 - src/main/java/one/talon/model/ValueMap.java | 1 - src/main/java/one/talon/model/Webhook.java | 1 - src/main/java/one/talon/model/WebhookAuthentication.java | 1 - .../java/one/talon/model/WebhookAuthenticationDataBasic.java | 1 - .../java/one/talon/model/WebhookAuthenticationDataCustom.java | 1 - .../java/one/talon/model/WebhookAuthenticationWebhookRef.java | 1 - .../one/talon/model/WebhookWithOutgoingIntegrationDetails.java | 1 - src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java | 1 - 714 files changed, 714 deletions(-) diff --git a/src/main/java/one/talon/model/APIError.java b/src/main/java/one/talon/model/APIError.java index d36af017..686c5c71 100644 --- a/src/main/java/one/talon/model/APIError.java +++ b/src/main/java/one/talon/model/APIError.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ErrorSource; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AcceptCouponEffectProps.java b/src/main/java/one/talon/model/AcceptCouponEffectProps.java index f84bd563..e8395585 100644 --- a/src/main/java/one/talon/model/AcceptCouponEffectProps.java +++ b/src/main/java/one/talon/model/AcceptCouponEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AcceptReferralEffectProps.java b/src/main/java/one/talon/model/AcceptReferralEffectProps.java index 74a280be..2f8091b9 100644 --- a/src/main/java/one/talon/model/AcceptReferralEffectProps.java +++ b/src/main/java/one/talon/model/AcceptReferralEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccessLogEntry.java b/src/main/java/one/talon/model/AccessLogEntry.java index fa56b97a..51be2f4b 100644 --- a/src/main/java/one/talon/model/AccessLogEntry.java +++ b/src/main/java/one/talon/model/AccessLogEntry.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Account.java b/src/main/java/one/talon/model/Account.java index 5c015c2f..ef86c7b6 100644 --- a/src/main/java/one/talon/model/Account.java +++ b/src/main/java/one/talon/model/Account.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountAdditionalCost.java b/src/main/java/one/talon/model/AccountAdditionalCost.java index 21c77a2f..21c9dfdf 100644 --- a/src/main/java/one/talon/model/AccountAdditionalCost.java +++ b/src/main/java/one/talon/model/AccountAdditionalCost.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountAnalytics.java b/src/main/java/one/talon/model/AccountAnalytics.java index 310d796a..81bfecce 100644 --- a/src/main/java/one/talon/model/AccountAnalytics.java +++ b/src/main/java/one/talon/model/AccountAnalytics.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountDashboardStatistic.java b/src/main/java/one/talon/model/AccountDashboardStatistic.java index 43ebe106..a940be13 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatistic.java +++ b/src/main/java/one/talon/model/AccountDashboardStatistic.java @@ -28,7 +28,6 @@ import one.talon.model.AccountDashboardStatisticLoyaltyPoints; import one.talon.model.AccountDashboardStatisticReferrals; import one.talon.model.AccountDashboardStatisticRevenue; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java b/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java index 10f39865..a1b94a3c 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java b/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java index 0e392259..1b5e5ee3 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java b/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java index 153111d9..18b76e34 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java b/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java index 4e0c652c..d9fa3512 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java b/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java index b87a909f..4ee9da02 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountEntity.java b/src/main/java/one/talon/model/AccountEntity.java index a00cf2c3..bef9f263 100644 --- a/src/main/java/one/talon/model/AccountEntity.java +++ b/src/main/java/one/talon/model/AccountEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AccountLimits.java b/src/main/java/one/talon/model/AccountLimits.java index ecc58ecc..78178202 100644 --- a/src/main/java/one/talon/model/AccountLimits.java +++ b/src/main/java/one/talon/model/AccountLimits.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Achievement.java b/src/main/java/one/talon/model/Achievement.java index 60e21d94..dc7e0d7a 100644 --- a/src/main/java/one/talon/model/Achievement.java +++ b/src/main/java/one/talon/model/Achievement.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.TimePoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementAdditionalProperties.java b/src/main/java/one/talon/model/AchievementAdditionalProperties.java index 1c779e93..2d030a12 100644 --- a/src/main/java/one/talon/model/AchievementAdditionalProperties.java +++ b/src/main/java/one/talon/model/AchievementAdditionalProperties.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java b/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java index 814bd019..3bdfb42b 100644 --- a/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java +++ b/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementBase.java b/src/main/java/one/talon/model/AchievementBase.java index ad2b8522..589488fb 100644 --- a/src/main/java/one/talon/model/AchievementBase.java +++ b/src/main/java/one/talon/model/AchievementBase.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.TimePoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementBaseV2.java b/src/main/java/one/talon/model/AchievementBaseV2.java index 24db3858..10d4ac1d 100644 --- a/src/main/java/one/talon/model/AchievementBaseV2.java +++ b/src/main/java/one/talon/model/AchievementBaseV2.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementProgress.java b/src/main/java/one/talon/model/AchievementProgress.java index fa1759c2..8aea09fd 100644 --- a/src/main/java/one/talon/model/AchievementProgress.java +++ b/src/main/java/one/talon/model/AchievementProgress.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementProgressWithDefinition.java b/src/main/java/one/talon/model/AchievementProgressWithDefinition.java index 4ae445ac..7df8b260 100644 --- a/src/main/java/one/talon/model/AchievementProgressWithDefinition.java +++ b/src/main/java/one/talon/model/AchievementProgressWithDefinition.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementReference.java b/src/main/java/one/talon/model/AchievementReference.java index 03a764d7..508bb963 100644 --- a/src/main/java/one/talon/model/AchievementReference.java +++ b/src/main/java/one/talon/model/AchievementReference.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementStatusEntry.java b/src/main/java/one/talon/model/AchievementStatusEntry.java index 9ab3ada5..932d4f2e 100644 --- a/src/main/java/one/talon/model/AchievementStatusEntry.java +++ b/src/main/java/one/talon/model/AchievementStatusEntry.java @@ -25,7 +25,6 @@ import java.util.Arrays; import one.talon.model.AchievementProgress; import one.talon.model.TimePoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AchievementV2.java b/src/main/java/one/talon/model/AchievementV2.java index 31eba188..922f07cd 100644 --- a/src/main/java/one/talon/model/AchievementV2.java +++ b/src/main/java/one/talon/model/AchievementV2.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ActivateLoyaltyPoints.java b/src/main/java/one/talon/model/ActivateLoyaltyPoints.java index 138e2b5d..f921130a 100644 --- a/src/main/java/one/talon/model/ActivateLoyaltyPoints.java +++ b/src/main/java/one/talon/model/ActivateLoyaltyPoints.java @@ -24,7 +24,6 @@ import java.util.LinkedHashSet; import java.util.Set; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java b/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java index 4393e29c..da223f21 100644 --- a/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java +++ b/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyLedgerEntry; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ActivateUserRequest.java b/src/main/java/one/talon/model/ActivateUserRequest.java index 5e00951a..ec5c9aeb 100644 --- a/src/main/java/one/talon/model/ActivateUserRequest.java +++ b/src/main/java/one/talon/model/ActivateUserRequest.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddFreeItemEffectProps.java b/src/main/java/one/talon/model/AddFreeItemEffectProps.java index 1d95fe11..69e289e2 100644 --- a/src/main/java/one/talon/model/AddFreeItemEffectProps.java +++ b/src/main/java/one/talon/model/AddFreeItemEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddItemCatalogAction.java b/src/main/java/one/talon/model/AddItemCatalogAction.java index 5750a6dc..129a69f6 100644 --- a/src/main/java/one/talon/model/AddItemCatalogAction.java +++ b/src/main/java/one/talon/model/AddItemCatalogAction.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.util.Arrays; import one.talon.model.Product; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddLoyaltyPoints.java b/src/main/java/one/talon/model/AddLoyaltyPoints.java index 7aea08a0..a23da66d 100644 --- a/src/main/java/one/talon/model/AddLoyaltyPoints.java +++ b/src/main/java/one/talon/model/AddLoyaltyPoints.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java index 7cdd783f..a7720e8c 100644 --- a/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java b/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java index 45317d6f..f03eecf1 100644 --- a/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java +++ b/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewPriceAdjustment; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddToAudienceEffectProps.java b/src/main/java/one/talon/model/AddToAudienceEffectProps.java index b9334404..cb179735 100644 --- a/src/main/java/one/talon/model/AddToAudienceEffectProps.java +++ b/src/main/java/one/talon/model/AddToAudienceEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java b/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java index ab27c7af..21b995d9 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java index 90cf1182..ad377124 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AddedDeductedPointsBalancesAction; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java index 01eb271d..13b00b66 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddedDeductedPointsNotification.java b/src/main/java/one/talon/model/AddedDeductedPointsNotification.java index e62b2836..19247462 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsNotification.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsNotification.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java b/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java index 4d67cbda..070b3e23 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AdditionalCampaignProperties.java b/src/main/java/one/talon/model/AdditionalCampaignProperties.java index 970c993c..ef23e0ab 100644 --- a/src/main/java/one/talon/model/AdditionalCampaignProperties.java +++ b/src/main/java/one/talon/model/AdditionalCampaignProperties.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignBudget; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AdditionalCost.java b/src/main/java/one/talon/model/AdditionalCost.java index 77318f8c..902b5230 100644 --- a/src/main/java/one/talon/model/AdditionalCost.java +++ b/src/main/java/one/talon/model/AdditionalCost.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AdjustmentDetails.java b/src/main/java/one/talon/model/AdjustmentDetails.java index 09e12230..daaf5072 100644 --- a/src/main/java/one/talon/model/AdjustmentDetails.java +++ b/src/main/java/one/talon/model/AdjustmentDetails.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AnalyticsDataPoint.java b/src/main/java/one/talon/model/AnalyticsDataPoint.java index e99c1520..07ebeade 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/AnalyticsDataPoint.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java b/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java index 46ff7521..45a4d3c9 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java +++ b/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java index 3739b624..5795ca01 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java +++ b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java index 559ed368..10488363 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java +++ b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AnalyticsProduct.java b/src/main/java/one/talon/model/AnalyticsProduct.java index 43db839f..6c165652 100644 --- a/src/main/java/one/talon/model/AnalyticsProduct.java +++ b/src/main/java/one/talon/model/AnalyticsProduct.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.AnalyticsDataPointWithTrend; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AnalyticsSKU.java b/src/main/java/one/talon/model/AnalyticsSKU.java index 4cb8b1c8..56d57716 100644 --- a/src/main/java/one/talon/model/AnalyticsSKU.java +++ b/src/main/java/one/talon/model/AnalyticsSKU.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.AnalyticsDataPointWithTrend; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Application.java b/src/main/java/one/talon/model/Application.java index d91c3159..7978bde4 100644 --- a/src/main/java/one/talon/model/Application.java +++ b/src/main/java/one/talon/model/Application.java @@ -27,7 +27,6 @@ import one.talon.model.AttributesSettings; import one.talon.model.LimitConfig; import one.talon.model.LoyaltyProgram; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationAPIKey.java b/src/main/java/one/talon/model/ApplicationAPIKey.java index fc70484d..e4529795 100644 --- a/src/main/java/one/talon/model/ApplicationAPIKey.java +++ b/src/main/java/one/talon/model/ApplicationAPIKey.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java b/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java index ff9ad076..b092b597 100644 --- a/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.AnalyticsDataPoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationApiHealth.java b/src/main/java/one/talon/model/ApplicationApiHealth.java index 152b4994..9cd2779e 100644 --- a/src/main/java/one/talon/model/ApplicationApiHealth.java +++ b/src/main/java/one/talon/model/ApplicationApiHealth.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCIF.java b/src/main/java/one/talon/model/ApplicationCIF.java index 76ba37de..09ef53d7 100644 --- a/src/main/java/one/talon/model/ApplicationCIF.java +++ b/src/main/java/one/talon/model/ApplicationCIF.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCIFExpression.java b/src/main/java/one/talon/model/ApplicationCIFExpression.java index 9e502ec8..40ca03cf 100644 --- a/src/main/java/one/talon/model/ApplicationCIFExpression.java +++ b/src/main/java/one/talon/model/ApplicationCIFExpression.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCIFReferences.java b/src/main/java/one/talon/model/ApplicationCIFReferences.java index 0bf443b9..c991d70b 100644 --- a/src/main/java/one/talon/model/ApplicationCIFReferences.java +++ b/src/main/java/one/talon/model/ApplicationCIFReferences.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignDetail; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java b/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java index 22f0881e..1505f603 100644 --- a/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java +++ b/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java @@ -27,7 +27,6 @@ import one.talon.model.AnalyticsDataPointWithTrend; import one.talon.model.AnalyticsDataPointWithTrendAndInfluencedRate; import one.talon.model.AnalyticsDataPointWithTrendAndUplift; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCampaignStats.java b/src/main/java/one/talon/model/ApplicationCampaignStats.java index afc4b582..3f82d3cc 100644 --- a/src/main/java/one/talon/model/ApplicationCampaignStats.java +++ b/src/main/java/one/talon/model/ApplicationCampaignStats.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCustomer.java b/src/main/java/one/talon/model/ApplicationCustomer.java index 27a40168..94878eb4 100644 --- a/src/main/java/one/talon/model/ApplicationCustomer.java +++ b/src/main/java/one/talon/model/ApplicationCustomer.java @@ -29,7 +29,6 @@ import java.util.Map; import one.talon.model.AudienceMembership; import one.talon.model.LoyaltyMembership; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationCustomerEntity.java b/src/main/java/one/talon/model/ApplicationCustomerEntity.java index 63f13a47..3f653ebb 100644 --- a/src/main/java/one/talon/model/ApplicationCustomerEntity.java +++ b/src/main/java/one/talon/model/ApplicationCustomerEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationEntity.java b/src/main/java/one/talon/model/ApplicationEntity.java index 133af337..ac1e1925 100644 --- a/src/main/java/one/talon/model/ApplicationEntity.java +++ b/src/main/java/one/talon/model/ApplicationEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationEvent.java b/src/main/java/one/talon/model/ApplicationEvent.java index 4f4a78b5..5032742c 100644 --- a/src/main/java/one/talon/model/ApplicationEvent.java +++ b/src/main/java/one/talon/model/ApplicationEvent.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.Effect; import one.talon.model.RuleFailureReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationNotification.java b/src/main/java/one/talon/model/ApplicationNotification.java index 418913a0..bedab156 100644 --- a/src/main/java/one/talon/model/ApplicationNotification.java +++ b/src/main/java/one/talon/model/ApplicationNotification.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationReferee.java b/src/main/java/one/talon/model/ApplicationReferee.java index 091f273d..5979cae2 100644 --- a/src/main/java/one/talon/model/ApplicationReferee.java +++ b/src/main/java/one/talon/model/ApplicationReferee.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationSession.java b/src/main/java/one/talon/model/ApplicationSession.java index 9214147c..15ccd968 100644 --- a/src/main/java/one/talon/model/ApplicationSession.java +++ b/src/main/java/one/talon/model/ApplicationSession.java @@ -28,7 +28,6 @@ import java.util.List; import java.util.Map; import one.talon.model.CartItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationSessionEntity.java b/src/main/java/one/talon/model/ApplicationSessionEntity.java index bbe103f8..1fec0e25 100644 --- a/src/main/java/one/talon/model/ApplicationSessionEntity.java +++ b/src/main/java/one/talon/model/ApplicationSessionEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ApplicationStoreEntity.java b/src/main/java/one/talon/model/ApplicationStoreEntity.java index 045ccb33..798c0c2f 100644 --- a/src/main/java/one/talon/model/ApplicationStoreEntity.java +++ b/src/main/java/one/talon/model/ApplicationStoreEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AsyncCouponCreationResponse.java b/src/main/java/one/talon/model/AsyncCouponCreationResponse.java index 1336809c..98a12853 100644 --- a/src/main/java/one/talon/model/AsyncCouponCreationResponse.java +++ b/src/main/java/one/talon/model/AsyncCouponCreationResponse.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java b/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java index 8527e21d..d5418ae2 100644 --- a/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java +++ b/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AsyncCouponsData.java b/src/main/java/one/talon/model/AsyncCouponsData.java index 83a0b7ac..7815d47d 100644 --- a/src/main/java/one/talon/model/AsyncCouponsData.java +++ b/src/main/java/one/talon/model/AsyncCouponsData.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Attribute.java b/src/main/java/one/talon/model/Attribute.java index 489ec534..cd6dbf56 100644 --- a/src/main/java/one/talon/model/Attribute.java +++ b/src/main/java/one/talon/model/Attribute.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AttributesMandatory.java b/src/main/java/one/talon/model/AttributesMandatory.java index 4ebf369d..8edd8153 100644 --- a/src/main/java/one/talon/model/AttributesMandatory.java +++ b/src/main/java/one/talon/model/AttributesMandatory.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AttributesSettings.java b/src/main/java/one/talon/model/AttributesSettings.java index 8a62eb24..efc6b4e6 100644 --- a/src/main/java/one/talon/model/AttributesSettings.java +++ b/src/main/java/one/talon/model/AttributesSettings.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.AttributesMandatory; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Audience.java b/src/main/java/one/talon/model/Audience.java index 70b31e65..9d451320 100644 --- a/src/main/java/one/talon/model/Audience.java +++ b/src/main/java/one/talon/model/Audience.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AudienceAnalytics.java b/src/main/java/one/talon/model/AudienceAnalytics.java index 22e66157..6fdd97d4 100644 --- a/src/main/java/one/talon/model/AudienceAnalytics.java +++ b/src/main/java/one/talon/model/AudienceAnalytics.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AudienceCustomer.java b/src/main/java/one/talon/model/AudienceCustomer.java index 440ca709..70bc8272 100644 --- a/src/main/java/one/talon/model/AudienceCustomer.java +++ b/src/main/java/one/talon/model/AudienceCustomer.java @@ -29,7 +29,6 @@ import java.util.Map; import one.talon.model.AudienceMembership; import one.talon.model.LoyaltyMembership; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AudienceIntegrationID.java b/src/main/java/one/talon/model/AudienceIntegrationID.java index 511040c1..ca171cbb 100644 --- a/src/main/java/one/talon/model/AudienceIntegrationID.java +++ b/src/main/java/one/talon/model/AudienceIntegrationID.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AudienceMembership.java b/src/main/java/one/talon/model/AudienceMembership.java index f39c26cc..36445607 100644 --- a/src/main/java/one/talon/model/AudienceMembership.java +++ b/src/main/java/one/talon/model/AudienceMembership.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AudienceReference.java b/src/main/java/one/talon/model/AudienceReference.java index c2489fb2..d836d425 100644 --- a/src/main/java/one/talon/model/AudienceReference.java +++ b/src/main/java/one/talon/model/AudienceReference.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/AwardGiveawayEffectProps.java b/src/main/java/one/talon/model/AwardGiveawayEffectProps.java index be216650..8c5ee87b 100644 --- a/src/main/java/one/talon/model/AwardGiveawayEffectProps.java +++ b/src/main/java/one/talon/model/AwardGiveawayEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseCampaign.java b/src/main/java/one/talon/model/BaseCampaign.java index a8d2a532..59eadde7 100644 --- a/src/main/java/one/talon/model/BaseCampaign.java +++ b/src/main/java/one/talon/model/BaseCampaign.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseLoyaltyProgram.java b/src/main/java/one/talon/model/BaseLoyaltyProgram.java index e1fff9aa..f6cea3de 100644 --- a/src/main/java/one/talon/model/BaseLoyaltyProgram.java +++ b/src/main/java/one/talon/model/BaseLoyaltyProgram.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CodeGeneratorSettings; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseNotification.java b/src/main/java/one/talon/model/BaseNotification.java index 54155d34..355a94a8 100644 --- a/src/main/java/one/talon/model/BaseNotification.java +++ b/src/main/java/one/talon/model/BaseNotification.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.BaseNotificationWebhook; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseNotificationEntity.java b/src/main/java/one/talon/model/BaseNotificationEntity.java index 7a503c4d..02a43690 100644 --- a/src/main/java/one/talon/model/BaseNotificationEntity.java +++ b/src/main/java/one/talon/model/BaseNotificationEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseNotificationWebhook.java b/src/main/java/one/talon/model/BaseNotificationWebhook.java index 64a8ad63..1b752db5 100644 --- a/src/main/java/one/talon/model/BaseNotificationWebhook.java +++ b/src/main/java/one/talon/model/BaseNotificationWebhook.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseNotifications.java b/src/main/java/one/talon/model/BaseNotifications.java index 7c62e7a5..191cb6dd 100644 --- a/src/main/java/one/talon/model/BaseNotifications.java +++ b/src/main/java/one/talon/model/BaseNotifications.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.BaseNotification; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BaseSamlConnection.java b/src/main/java/one/talon/model/BaseSamlConnection.java index 008665f4..2c607fe4 100644 --- a/src/main/java/one/talon/model/BaseSamlConnection.java +++ b/src/main/java/one/talon/model/BaseSamlConnection.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BestPriorPrice.java b/src/main/java/one/talon/model/BestPriorPrice.java index 7ca27b16..029b6716 100644 --- a/src/main/java/one/talon/model/BestPriorPrice.java +++ b/src/main/java/one/talon/model/BestPriorPrice.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.BestPriorPriceMetadata; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BestPriorPriceMetadata.java b/src/main/java/one/talon/model/BestPriorPriceMetadata.java index 1e20caba..5f4f7d74 100644 --- a/src/main/java/one/talon/model/BestPriorPriceMetadata.java +++ b/src/main/java/one/talon/model/BestPriorPriceMetadata.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.AdjustmentDetails; import one.talon.model.InfluencingCampaignDetails; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BestPriorPriceRequest.java b/src/main/java/one/talon/model/BestPriorPriceRequest.java index b929f955..3c136caf 100644 --- a/src/main/java/one/talon/model/BestPriorPriceRequest.java +++ b/src/main/java/one/talon/model/BestPriorPriceRequest.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.BestPriorTarget; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BestPriorTarget.java b/src/main/java/one/talon/model/BestPriorTarget.java index 6064ca56..e2c1305a 100644 --- a/src/main/java/one/talon/model/BestPriorTarget.java +++ b/src/main/java/one/talon/model/BestPriorTarget.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Binding.java b/src/main/java/one/talon/model/Binding.java index a42ced89..cc68103a 100644 --- a/src/main/java/one/talon/model/Binding.java +++ b/src/main/java/one/talon/model/Binding.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Blueprint.java b/src/main/java/one/talon/model/Blueprint.java index ec5c013d..91e3e1ab 100644 --- a/src/main/java/one/talon/model/Blueprint.java +++ b/src/main/java/one/talon/model/Blueprint.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CartItemFilterTemplate; import one.talon.model.CatalogRule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BulkApplicationNotification.java b/src/main/java/one/talon/model/BulkApplicationNotification.java index ad727ffc..09e1c1f8 100644 --- a/src/main/java/one/talon/model/BulkApplicationNotification.java +++ b/src/main/java/one/talon/model/BulkApplicationNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationNotification; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/BulkOperationOnCampaigns.java b/src/main/java/one/talon/model/BulkOperationOnCampaigns.java index 3a0f39ca..629fde80 100644 --- a/src/main/java/one/talon/model/BulkOperationOnCampaigns.java +++ b/src/main/java/one/talon/model/BulkOperationOnCampaigns.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Campaign.java b/src/main/java/one/talon/model/Campaign.java index 581bfe42..09a7e5f3 100644 --- a/src/main/java/one/talon/model/Campaign.java +++ b/src/main/java/one/talon/model/Campaign.java @@ -28,7 +28,6 @@ import one.talon.model.CampaignBudget; import one.talon.model.CodeGeneratorSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignActivationRequest.java b/src/main/java/one/talon/model/CampaignActivationRequest.java index 58f31953..195e1c6d 100644 --- a/src/main/java/one/talon/model/CampaignActivationRequest.java +++ b/src/main/java/one/talon/model/CampaignActivationRequest.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignAnalytics.java b/src/main/java/one/talon/model/CampaignAnalytics.java index f23c05fd..c5c3703f 100644 --- a/src/main/java/one/talon/model/CampaignAnalytics.java +++ b/src/main/java/one/talon/model/CampaignAnalytics.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignBudget.java b/src/main/java/one/talon/model/CampaignBudget.java index a6ad492e..a01f0a07 100644 --- a/src/main/java/one/talon/model/CampaignBudget.java +++ b/src/main/java/one/talon/model/CampaignBudget.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCollection.java b/src/main/java/one/talon/model/CampaignCollection.java index 1faf1c50..3d8dfb21 100644 --- a/src/main/java/one/talon/model/CampaignCollection.java +++ b/src/main/java/one/talon/model/CampaignCollection.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java b/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java index 3eaaa06b..c7b231df 100644 --- a/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java +++ b/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignCollectionEditedNotificationItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java b/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java index 3407d142..cb87a5e6 100644 --- a/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java @@ -27,7 +27,6 @@ import one.talon.model.CollectionWithoutPayload; import one.talon.model.PlaceholderDetails; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java b/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java index 9c3e6fe7..a3d74cf0 100644 --- a/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java +++ b/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCopy.java b/src/main/java/one/talon/model/CampaignCopy.java index 19980b3d..b9e96cf0 100644 --- a/src/main/java/one/talon/model/CampaignCopy.java +++ b/src/main/java/one/talon/model/CampaignCopy.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCreatedNotification.java b/src/main/java/one/talon/model/CampaignCreatedNotification.java index 5f349f9b..2616e05f 100644 --- a/src/main/java/one/talon/model/CampaignCreatedNotification.java +++ b/src/main/java/one/talon/model/CampaignCreatedNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignCreatedNotificationItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java b/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java index 793b6e66..3b552d43 100644 --- a/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java @@ -27,7 +27,6 @@ import one.talon.model.CampaignEvaluationPosition; import one.talon.model.PlaceholderDetails; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignDeactivationRequest.java b/src/main/java/one/talon/model/CampaignDeactivationRequest.java index cc41e648..283ac59f 100644 --- a/src/main/java/one/talon/model/CampaignDeactivationRequest.java +++ b/src/main/java/one/talon/model/CampaignDeactivationRequest.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignDeletedNotification.java b/src/main/java/one/talon/model/CampaignDeletedNotification.java index 186b4ef7..f2cd26ca 100644 --- a/src/main/java/one/talon/model/CampaignDeletedNotification.java +++ b/src/main/java/one/talon/model/CampaignDeletedNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignDeletedNotificationItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java b/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java index 9704997d..753f0f75 100644 --- a/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.Campaign; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignDetail.java b/src/main/java/one/talon/model/CampaignDetail.java index 93875ca8..f03477e1 100644 --- a/src/main/java/one/talon/model/CampaignDetail.java +++ b/src/main/java/one/talon/model/CampaignDetail.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEditedNotification.java b/src/main/java/one/talon/model/CampaignEditedNotification.java index 506de795..e2a0685d 100644 --- a/src/main/java/one/talon/model/CampaignEditedNotification.java +++ b/src/main/java/one/talon/model/CampaignEditedNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignEditedNotificationItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEditedNotificationItem.java b/src/main/java/one/talon/model/CampaignEditedNotificationItem.java index dc754e36..bc5c4325 100644 --- a/src/main/java/one/talon/model/CampaignEditedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignEditedNotificationItem.java @@ -26,7 +26,6 @@ import one.talon.model.Campaign; import one.talon.model.PlaceholderDetails; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEligibility.java b/src/main/java/one/talon/model/CampaignEligibility.java index bbd60234..f694ab01 100644 --- a/src/main/java/one/talon/model/CampaignEligibility.java +++ b/src/main/java/one/talon/model/CampaignEligibility.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CampaignEligibilityDetails; import one.talon.model.RuleMetadataEligibility; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEligibilityDetails.java b/src/main/java/one/talon/model/CampaignEligibilityDetails.java index 3a910df8..fff0fe42 100644 --- a/src/main/java/one/talon/model/CampaignEligibilityDetails.java +++ b/src/main/java/one/talon/model/CampaignEligibilityDetails.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CampaignEligibilityFailureDetails; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java b/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java index 2abbbae3..99011ccc 100644 --- a/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java +++ b/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEntity.java b/src/main/java/one/talon/model/CampaignEntity.java index 2965a255..e1d6a3a6 100644 --- a/src/main/java/one/talon/model/CampaignEntity.java +++ b/src/main/java/one/talon/model/CampaignEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEvaluationGroup.java b/src/main/java/one/talon/model/CampaignEvaluationGroup.java index 235537bb..a3533504 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationGroup.java +++ b/src/main/java/one/talon/model/CampaignEvaluationGroup.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEvaluationPosition.java b/src/main/java/one/talon/model/CampaignEvaluationPosition.java index a0aa67bd..2047beb8 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationPosition.java +++ b/src/main/java/one/talon/model/CampaignEvaluationPosition.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java index 8fcf416a..8e757e16 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java +++ b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationNotification; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java index 877830bd..a20b8a75 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java +++ b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CampaignSet; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignGroup.java b/src/main/java/one/talon/model/CampaignGroup.java index 3df8cf64..99d6470a 100644 --- a/src/main/java/one/talon/model/CampaignGroup.java +++ b/src/main/java/one/talon/model/CampaignGroup.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignGroupEntity.java b/src/main/java/one/talon/model/CampaignGroupEntity.java index 56b96c6b..c71b18d5 100644 --- a/src/main/java/one/talon/model/CampaignGroupEntity.java +++ b/src/main/java/one/talon/model/CampaignGroupEntity.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignLogSummary.java b/src/main/java/one/talon/model/CampaignLogSummary.java index 23b529e6..bbaa5b49 100644 --- a/src/main/java/one/talon/model/CampaignLogSummary.java +++ b/src/main/java/one/talon/model/CampaignLogSummary.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignNotificationBase.java b/src/main/java/one/talon/model/CampaignNotificationBase.java index a64c3f16..f7c24308 100644 --- a/src/main/java/one/talon/model/CampaignNotificationBase.java +++ b/src/main/java/one/talon/model/CampaignNotificationBase.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignNotificationGeneric.java b/src/main/java/one/talon/model/CampaignNotificationGeneric.java index 3931a76b..d84f3bad 100644 --- a/src/main/java/one/talon/model/CampaignNotificationGeneric.java +++ b/src/main/java/one/talon/model/CampaignNotificationGeneric.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignNotificationItemBase.java b/src/main/java/one/talon/model/CampaignNotificationItemBase.java index b9f65be0..e1de8476 100644 --- a/src/main/java/one/talon/model/CampaignNotificationItemBase.java +++ b/src/main/java/one/talon/model/CampaignNotificationItemBase.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignNotificationPolicy.java b/src/main/java/one/talon/model/CampaignNotificationPolicy.java index 705c32e1..7a63fac5 100644 --- a/src/main/java/one/talon/model/CampaignNotificationPolicy.java +++ b/src/main/java/one/talon/model/CampaignNotificationPolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java b/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java index d438f7c1..9d431eee 100644 --- a/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java +++ b/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignRulesetChangedNotificationItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java b/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java index 125f2408..28671cf7 100644 --- a/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java @@ -26,7 +26,6 @@ import one.talon.model.Campaign; import one.talon.model.PlaceholderDetails; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignSearch.java b/src/main/java/one/talon/model/CampaignSearch.java index 7a56ac15..d5c74a40 100644 --- a/src/main/java/one/talon/model/CampaignSearch.java +++ b/src/main/java/one/talon/model/CampaignSearch.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignSet.java b/src/main/java/one/talon/model/CampaignSet.java index 8e35382f..bc6776ea 100644 --- a/src/main/java/one/talon/model/CampaignSet.java +++ b/src/main/java/one/talon/model/CampaignSet.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CampaignSetBranchNode; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignSetBranchNode.java b/src/main/java/one/talon/model/CampaignSetBranchNode.java index 63225a3a..ab41d423 100644 --- a/src/main/java/one/talon/model/CampaignSetBranchNode.java +++ b/src/main/java/one/talon/model/CampaignSetBranchNode.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignSetNode; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignSetLeafNode.java b/src/main/java/one/talon/model/CampaignSetLeafNode.java index 76ca9ea7..db2e6e49 100644 --- a/src/main/java/one/talon/model/CampaignSetLeafNode.java +++ b/src/main/java/one/talon/model/CampaignSetLeafNode.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignSetNode.java b/src/main/java/one/talon/model/CampaignSetNode.java index 3a348f32..418b3eaa 100644 --- a/src/main/java/one/talon/model/CampaignSetNode.java +++ b/src/main/java/one/talon/model/CampaignSetNode.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignStateChangedNotification.java b/src/main/java/one/talon/model/CampaignStateChangedNotification.java index 41ab3b10..098e790d 100644 --- a/src/main/java/one/talon/model/CampaignStateChangedNotification.java +++ b/src/main/java/one/talon/model/CampaignStateChangedNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignStateChangedNotificationItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java b/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java index f28b4cd5..ce59da7f 100644 --- a/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java @@ -26,7 +26,6 @@ import one.talon.model.Campaign; import one.talon.model.PlaceholderDetails; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignStoreBudget.java b/src/main/java/one/talon/model/CampaignStoreBudget.java index 4830f340..a5df7612 100644 --- a/src/main/java/one/talon/model/CampaignStoreBudget.java +++ b/src/main/java/one/talon/model/CampaignStoreBudget.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignStoreBudgetLimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java b/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java index 611f5957..52325072 100644 --- a/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java +++ b/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignTemplate.java b/src/main/java/one/talon/model/CampaignTemplate.java index dafa31b1..0d29957d 100644 --- a/src/main/java/one/talon/model/CampaignTemplate.java +++ b/src/main/java/one/talon/model/CampaignTemplate.java @@ -29,7 +29,6 @@ import one.talon.model.CampaignTemplateParams; import one.talon.model.CodeGeneratorSettings; import one.talon.model.TemplateLimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignTemplateCollection.java b/src/main/java/one/talon/model/CampaignTemplateCollection.java index 53488355..440bc52f 100644 --- a/src/main/java/one/talon/model/CampaignTemplateCollection.java +++ b/src/main/java/one/talon/model/CampaignTemplateCollection.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java b/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java index c717f25b..22215256 100644 --- a/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java +++ b/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignTemplateParams.java b/src/main/java/one/talon/model/CampaignTemplateParams.java index d19e1e38..78162835 100644 --- a/src/main/java/one/talon/model/CampaignTemplateParams.java +++ b/src/main/java/one/talon/model/CampaignTemplateParams.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CampaignVersions.java b/src/main/java/one/talon/model/CampaignVersions.java index 4c302d77..18443153 100644 --- a/src/main/java/one/talon/model/CampaignVersions.java +++ b/src/main/java/one/talon/model/CampaignVersions.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java index 81482f95..d3d5a61b 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AddedDeductedPointsBalancesAction; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java index 475915e5..288ab65c 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java b/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java index b126b525..4614945f 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java b/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java index f0e201b5..3fc89097 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java b/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java index 6a8a1339..ba67824a 100644 --- a/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CardExpiringPointsNotificationTrigger; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java b/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java index c34769d4..b2193dc5 100644 --- a/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java +++ b/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java b/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java index 2f4d2901..cda86611 100644 --- a/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java b/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java index 73578d35..3e0749b0 100644 --- a/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java +++ b/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java b/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java index ab9eb669..73a890ce 100644 --- a/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CartItem.java b/src/main/java/one/talon/model/CartItem.java index c4a12fb8..94edf765 100644 --- a/src/main/java/one/talon/model/CartItem.java +++ b/src/main/java/one/talon/model/CartItem.java @@ -29,7 +29,6 @@ import one.talon.model.AdditionalCost; import one.talon.model.PriceDetail; import one.talon.model.Product; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CartItemFilterTemplate.java b/src/main/java/one/talon/model/CartItemFilterTemplate.java index 2697b137..dce81b2c 100644 --- a/src/main/java/one/talon/model/CartItemFilterTemplate.java +++ b/src/main/java/one/talon/model/CartItemFilterTemplate.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Catalog.java b/src/main/java/one/talon/model/Catalog.java index adaa9a95..e5e37f13 100644 --- a/src/main/java/one/talon/model/Catalog.java +++ b/src/main/java/one/talon/model/Catalog.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CatalogActionFilter.java b/src/main/java/one/talon/model/CatalogActionFilter.java index 01a526b0..e88d2254 100644 --- a/src/main/java/one/talon/model/CatalogActionFilter.java +++ b/src/main/java/one/talon/model/CatalogActionFilter.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CatalogItem.java b/src/main/java/one/talon/model/CatalogItem.java index ca3dc773..2089a0fd 100644 --- a/src/main/java/one/talon/model/CatalogItem.java +++ b/src/main/java/one/talon/model/CatalogItem.java @@ -27,7 +27,6 @@ import java.util.List; import one.talon.model.ItemAttribute; import one.talon.model.Product; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CatalogRule.java b/src/main/java/one/talon/model/CatalogRule.java index 5a357b7e..418b08f6 100644 --- a/src/main/java/one/talon/model/CatalogRule.java +++ b/src/main/java/one/talon/model/CatalogRule.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Binding; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CatalogSyncRequest.java b/src/main/java/one/talon/model/CatalogSyncRequest.java index 371293b2..5bfb09f0 100644 --- a/src/main/java/one/talon/model/CatalogSyncRequest.java +++ b/src/main/java/one/talon/model/CatalogSyncRequest.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java b/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java index f577e1bd..f1f1fb5f 100644 --- a/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java +++ b/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Change.java b/src/main/java/one/talon/model/Change.java index b6543f29..377fa55a 100644 --- a/src/main/java/one/talon/model/Change.java +++ b/src/main/java/one/talon/model/Change.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java b/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java index a3f37c9d..434abc4d 100644 --- a/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java +++ b/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ChangeProfilePassword.java b/src/main/java/one/talon/model/ChangeProfilePassword.java index bedd12c8..dd9a23f6 100644 --- a/src/main/java/one/talon/model/ChangeProfilePassword.java +++ b/src/main/java/one/talon/model/ChangeProfilePassword.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CodeGeneratorSettings.java b/src/main/java/one/talon/model/CodeGeneratorSettings.java index 12770a30..722c75f0 100644 --- a/src/main/java/one/talon/model/CodeGeneratorSettings.java +++ b/src/main/java/one/talon/model/CodeGeneratorSettings.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Collection.java b/src/main/java/one/talon/model/Collection.java index bdef8f87..defc8728 100644 --- a/src/main/java/one/talon/model/Collection.java +++ b/src/main/java/one/talon/model/Collection.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CollectionItem.java b/src/main/java/one/talon/model/CollectionItem.java index 0de0e1b2..4bc1adf2 100644 --- a/src/main/java/one/talon/model/CollectionItem.java +++ b/src/main/java/one/talon/model/CollectionItem.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CollectionWithoutPayload.java b/src/main/java/one/talon/model/CollectionWithoutPayload.java index d536721e..e514cdb6 100644 --- a/src/main/java/one/talon/model/CollectionWithoutPayload.java +++ b/src/main/java/one/talon/model/CollectionWithoutPayload.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Coupon.java b/src/main/java/one/talon/model/Coupon.java index e2f54c3b..f8672e86 100644 --- a/src/main/java/one/talon/model/Coupon.java +++ b/src/main/java/one/talon/model/Coupon.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponConstraints.java b/src/main/java/one/talon/model/CouponConstraints.java index c7ffd611..ef419f4b 100644 --- a/src/main/java/one/talon/model/CouponConstraints.java +++ b/src/main/java/one/talon/model/CouponConstraints.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponCreatedEffectProps.java b/src/main/java/one/talon/model/CouponCreatedEffectProps.java index f4ca4ce5..7775d5e4 100644 --- a/src/main/java/one/talon/model/CouponCreatedEffectProps.java +++ b/src/main/java/one/talon/model/CouponCreatedEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponCreationJob.java b/src/main/java/one/talon/model/CouponCreationJob.java index 04229103..4dc51f66 100644 --- a/src/main/java/one/talon/model/CouponCreationJob.java +++ b/src/main/java/one/talon/model/CouponCreationJob.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CodeGeneratorSettings; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponDeletionFilters.java b/src/main/java/one/talon/model/CouponDeletionFilters.java index d395988c..bedb6e53 100644 --- a/src/main/java/one/talon/model/CouponDeletionFilters.java +++ b/src/main/java/one/talon/model/CouponDeletionFilters.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponDeletionJob.java b/src/main/java/one/talon/model/CouponDeletionJob.java index 6d6ccd56..d0d0850c 100644 --- a/src/main/java/one/talon/model/CouponDeletionJob.java +++ b/src/main/java/one/talon/model/CouponDeletionJob.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CouponDeletionFilters; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponEntity.java b/src/main/java/one/talon/model/CouponEntity.java index 196a894b..e3c383f6 100644 --- a/src/main/java/one/talon/model/CouponEntity.java +++ b/src/main/java/one/talon/model/CouponEntity.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponFailureSummary.java b/src/main/java/one/talon/model/CouponFailureSummary.java index d1a0f3b8..c24e8a49 100644 --- a/src/main/java/one/talon/model/CouponFailureSummary.java +++ b/src/main/java/one/talon/model/CouponFailureSummary.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponLimitConfigs.java b/src/main/java/one/talon/model/CouponLimitConfigs.java index f9bbecc7..d1c31277 100644 --- a/src/main/java/one/talon/model/CouponLimitConfigs.java +++ b/src/main/java/one/talon/model/CouponLimitConfigs.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponRejectionReason.java b/src/main/java/one/talon/model/CouponRejectionReason.java index ce2316dc..791bd729 100644 --- a/src/main/java/one/talon/model/CouponRejectionReason.java +++ b/src/main/java/one/talon/model/CouponRejectionReason.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponReservations.java b/src/main/java/one/talon/model/CouponReservations.java index 3ba1719a..9e1754f6 100644 --- a/src/main/java/one/talon/model/CouponReservations.java +++ b/src/main/java/one/talon/model/CouponReservations.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponSearch.java b/src/main/java/one/talon/model/CouponSearch.java index fef6c237..f8a3166c 100644 --- a/src/main/java/one/talon/model/CouponSearch.java +++ b/src/main/java/one/talon/model/CouponSearch.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponValue.java b/src/main/java/one/talon/model/CouponValue.java index 65659bd4..1bd853c9 100644 --- a/src/main/java/one/talon/model/CouponValue.java +++ b/src/main/java/one/talon/model/CouponValue.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponWithApplication.java b/src/main/java/one/talon/model/CouponWithApplication.java index 8391f279..ae7bbe2c 100644 --- a/src/main/java/one/talon/model/CouponWithApplication.java +++ b/src/main/java/one/talon/model/CouponWithApplication.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponsNotificationData.java b/src/main/java/one/talon/model/CouponsNotificationData.java index bf5f77c4..26191728 100644 --- a/src/main/java/one/talon/model/CouponsNotificationData.java +++ b/src/main/java/one/talon/model/CouponsNotificationData.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExtendedCoupon; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CouponsNotificationPolicy.java b/src/main/java/one/talon/model/CouponsNotificationPolicy.java index a0f165c7..f383efc1 100644 --- a/src/main/java/one/talon/model/CouponsNotificationPolicy.java +++ b/src/main/java/one/talon/model/CouponsNotificationPolicy.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateAchievement.java b/src/main/java/one/talon/model/CreateAchievement.java index e27cfc6c..e47afa00 100644 --- a/src/main/java/one/talon/model/CreateAchievement.java +++ b/src/main/java/one/talon/model/CreateAchievement.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.TimePoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateAchievementV2.java b/src/main/java/one/talon/model/CreateAchievementV2.java index 3eb32560..8687c1bf 100644 --- a/src/main/java/one/talon/model/CreateAchievementV2.java +++ b/src/main/java/one/talon/model/CreateAchievementV2.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateApplicationAPIKey.java b/src/main/java/one/talon/model/CreateApplicationAPIKey.java index e07287d6..638897e5 100644 --- a/src/main/java/one/talon/model/CreateApplicationAPIKey.java +++ b/src/main/java/one/talon/model/CreateApplicationAPIKey.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateCouponData.java b/src/main/java/one/talon/model/CreateCouponData.java index 7b31d3fa..ca835cd0 100644 --- a/src/main/java/one/talon/model/CreateCouponData.java +++ b/src/main/java/one/talon/model/CreateCouponData.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExtendedCoupon; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateCoupons200Response.java b/src/main/java/one/talon/model/CreateCoupons200Response.java index 6f1ad244..0fbcbd8e 100644 --- a/src/main/java/one/talon/model/CreateCoupons200Response.java +++ b/src/main/java/one/talon/model/CreateCoupons200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Coupon; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateMCPKey.java b/src/main/java/one/talon/model/CreateMCPKey.java index 57270906..f4ae5eba 100644 --- a/src/main/java/one/talon/model/CreateMCPKey.java +++ b/src/main/java/one/talon/model/CreateMCPKey.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateManagementKey.java b/src/main/java/one/talon/model/CreateManagementKey.java index 0cc31fae..b7723479 100644 --- a/src/main/java/one/talon/model/CreateManagementKey.java +++ b/src/main/java/one/talon/model/CreateManagementKey.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Endpoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java b/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java index 485a1b05..48f5262e 100644 --- a/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java +++ b/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Referral; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateTemplateCampaign.java b/src/main/java/one/talon/model/CreateTemplateCampaign.java index ccc9780d..f3813a26 100644 --- a/src/main/java/one/talon/model/CreateTemplateCampaign.java +++ b/src/main/java/one/talon/model/CreateTemplateCampaign.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.Binding; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java b/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java index 9e2bc3bd..4b25dbba 100644 --- a/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java +++ b/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java @@ -26,7 +26,6 @@ import one.talon.model.Campaign; import one.talon.model.Collection; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomEffect.java b/src/main/java/one/talon/model/CustomEffect.java index 1ae6d656..0e48bd6c 100644 --- a/src/main/java/one/talon/model/CustomEffect.java +++ b/src/main/java/one/talon/model/CustomEffect.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomEffectProps.java b/src/main/java/one/talon/model/CustomEffectProps.java index ad984349..867e1a2e 100644 --- a/src/main/java/one/talon/model/CustomEffectProps.java +++ b/src/main/java/one/talon/model/CustomEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerActivityReport.java b/src/main/java/one/talon/model/CustomerActivityReport.java index dafe578f..09dca50c 100644 --- a/src/main/java/one/talon/model/CustomerActivityReport.java +++ b/src/main/java/one/talon/model/CustomerActivityReport.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerAnalytics.java b/src/main/java/one/talon/model/CustomerAnalytics.java index 565dde61..b766ada3 100644 --- a/src/main/java/one/talon/model/CustomerAnalytics.java +++ b/src/main/java/one/talon/model/CustomerAnalytics.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerInventory.java b/src/main/java/one/talon/model/CustomerInventory.java index 9baf2052..98f9e586 100644 --- a/src/main/java/one/talon/model/CustomerInventory.java +++ b/src/main/java/one/talon/model/CustomerInventory.java @@ -29,7 +29,6 @@ import one.talon.model.InventoryCoupon; import one.talon.model.InventoryReferral; import one.talon.model.Loyalty; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfile.java b/src/main/java/one/talon/model/CustomerProfile.java index 405d8eed..589b9614 100644 --- a/src/main/java/one/talon/model/CustomerProfile.java +++ b/src/main/java/one/talon/model/CustomerProfile.java @@ -29,7 +29,6 @@ import java.util.Map; import one.talon.model.AudienceMembership; import one.talon.model.LoyaltyMembership; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java b/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java index 8cb65423..bb065ef0 100644 --- a/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java +++ b/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerProfileAudienceRequestItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java b/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java index 609ce927..3c67dfc5 100644 --- a/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java +++ b/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileEntity.java b/src/main/java/one/talon/model/CustomerProfileEntity.java index 43fa4082..8ab8ff03 100644 --- a/src/main/java/one/talon/model/CustomerProfileEntity.java +++ b/src/main/java/one/talon/model/CustomerProfileEntity.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java b/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java index a31842ba..a8a2b4e8 100644 --- a/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java +++ b/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java @@ -26,7 +26,6 @@ import java.util.List; import java.util.Map; import one.talon.model.ProfileAudiencesChanges; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java b/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java index 6ad65f35..d2731bdf 100644 --- a/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java +++ b/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java @@ -33,7 +33,6 @@ import one.talon.model.Loyalty; import one.talon.model.Referral; import one.talon.model.RuleFailureReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileSearchQuery.java b/src/main/java/one/talon/model/CustomerProfileSearchQuery.java index 57d13055..277cf69a 100644 --- a/src/main/java/one/talon/model/CustomerProfileSearchQuery.java +++ b/src/main/java/one/talon/model/CustomerProfileSearchQuery.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java b/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java index 71d39011..2fa5d431 100644 --- a/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java +++ b/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CustomerProfile; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerSession.java b/src/main/java/one/talon/model/CustomerSession.java index 3f64325b..4eec8edd 100644 --- a/src/main/java/one/talon/model/CustomerSession.java +++ b/src/main/java/one/talon/model/CustomerSession.java @@ -28,7 +28,6 @@ import java.util.List; import java.util.Map; import one.talon.model.CartItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/CustomerSessionV2.java b/src/main/java/one/talon/model/CustomerSessionV2.java index cc8bf908..d8740dac 100644 --- a/src/main/java/one/talon/model/CustomerSessionV2.java +++ b/src/main/java/one/talon/model/CustomerSessionV2.java @@ -30,7 +30,6 @@ import one.talon.model.AdditionalCost; import one.talon.model.CartItem; import one.talon.model.ExperimentVariantAllocation; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/DeactivateUserRequest.java b/src/main/java/one/talon/model/DeactivateUserRequest.java index 33973d1a..2685d14b 100644 --- a/src/main/java/one/talon/model/DeactivateUserRequest.java +++ b/src/main/java/one/talon/model/DeactivateUserRequest.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/DeductLoyaltyPoints.java b/src/main/java/one/talon/model/DeductLoyaltyPoints.java index ffcc6caf..34cefaf0 100644 --- a/src/main/java/one/talon/model/DeductLoyaltyPoints.java +++ b/src/main/java/one/talon/model/DeductLoyaltyPoints.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java index 3faab458..a0f4a82c 100644 --- a/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/DeleteCouponsData.java b/src/main/java/one/talon/model/DeleteCouponsData.java index e5692319..703ce8ec 100644 --- a/src/main/java/one/talon/model/DeleteCouponsData.java +++ b/src/main/java/one/talon/model/DeleteCouponsData.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java b/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java index 3d93ebf5..5e808216 100644 --- a/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java +++ b/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import org.openapitools.jackson.nullable.JsonNullable; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/DeleteUserRequest.java b/src/main/java/one/talon/model/DeleteUserRequest.java index a4e417e1..a83cc06b 100644 --- a/src/main/java/one/talon/model/DeleteUserRequest.java +++ b/src/main/java/one/talon/model/DeleteUserRequest.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Effect.java b/src/main/java/one/talon/model/Effect.java index e6eebcb9..15d9600e 100644 --- a/src/main/java/one/talon/model/Effect.java +++ b/src/main/java/one/talon/model/Effect.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EffectEntity.java b/src/main/java/one/talon/model/EffectEntity.java index 6b57ed40..65daf28f 100644 --- a/src/main/java/one/talon/model/EffectEntity.java +++ b/src/main/java/one/talon/model/EffectEntity.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EmailEntity.java b/src/main/java/one/talon/model/EmailEntity.java index fa8d06d0..584923a8 100644 --- a/src/main/java/one/talon/model/EmailEntity.java +++ b/src/main/java/one/talon/model/EmailEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java b/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java index 420713da..70b42e97 100644 --- a/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java +++ b/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.EmbeddedAnalyticsConfigurationDashboards; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java b/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java index 57b34878..654c0ecd 100644 --- a/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java +++ b/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.EmbeddedDashboardConfiguration; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java b/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java index 4af1ff51..0b1ab0f9 100644 --- a/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java +++ b/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Endpoint.java b/src/main/java/one/talon/model/Endpoint.java index 53582e21..e7c5e316 100644 --- a/src/main/java/one/talon/model/Endpoint.java +++ b/src/main/java/one/talon/model/Endpoint.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Entity.java b/src/main/java/one/talon/model/Entity.java index 289106de..300702a2 100644 --- a/src/main/java/one/talon/model/Entity.java +++ b/src/main/java/one/talon/model/Entity.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EntityWithTalangVisibleID.java b/src/main/java/one/talon/model/EntityWithTalangVisibleID.java index 5eb48cc1..70fff636 100644 --- a/src/main/java/one/talon/model/EntityWithTalangVisibleID.java +++ b/src/main/java/one/talon/model/EntityWithTalangVisibleID.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Environment.java b/src/main/java/one/talon/model/Environment.java index c23d2bb4..4a97ac7c 100644 --- a/src/main/java/one/talon/model/Environment.java +++ b/src/main/java/one/talon/model/Environment.java @@ -36,7 +36,6 @@ import one.talon.model.PriceType; import one.talon.model.SlotDef; import one.talon.model.TemplateDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ErrorEffectProps.java b/src/main/java/one/talon/model/ErrorEffectProps.java index 75f2eb57..d82932e8 100644 --- a/src/main/java/one/talon/model/ErrorEffectProps.java +++ b/src/main/java/one/talon/model/ErrorEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ErrorResponse.java b/src/main/java/one/talon/model/ErrorResponse.java index 81f07c11..5856799a 100644 --- a/src/main/java/one/talon/model/ErrorResponse.java +++ b/src/main/java/one/talon/model/ErrorResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.APIError; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ErrorResponseWithStatus.java b/src/main/java/one/talon/model/ErrorResponseWithStatus.java index f6fe76f1..ef97722e 100644 --- a/src/main/java/one/talon/model/ErrorResponseWithStatus.java +++ b/src/main/java/one/talon/model/ErrorResponseWithStatus.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.APIError; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ErrorSource.java b/src/main/java/one/talon/model/ErrorSource.java index 38575cb5..9f6cb294 100644 --- a/src/main/java/one/talon/model/ErrorSource.java +++ b/src/main/java/one/talon/model/ErrorSource.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EvaluableCampaignIds.java b/src/main/java/one/talon/model/EvaluableCampaignIds.java index 1286dcfd..32b04268 100644 --- a/src/main/java/one/talon/model/EvaluableCampaignIds.java +++ b/src/main/java/one/talon/model/EvaluableCampaignIds.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Event.java b/src/main/java/one/talon/model/Event.java index ef1568c3..40f90932 100644 --- a/src/main/java/one/talon/model/Event.java +++ b/src/main/java/one/talon/model/Event.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.LedgerEntry; import one.talon.model.Meta; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventAttributesEntity.java b/src/main/java/one/talon/model/EventAttributesEntity.java index f0981577..d38892e3 100644 --- a/src/main/java/one/talon/model/EventAttributesEntity.java +++ b/src/main/java/one/talon/model/EventAttributesEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventType.java b/src/main/java/one/talon/model/EventType.java index 83e9aca8..e8c09093 100644 --- a/src/main/java/one/talon/model/EventType.java +++ b/src/main/java/one/talon/model/EventType.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventV2.java b/src/main/java/one/talon/model/EventV2.java index 00fc6c50..2fa489ec 100644 --- a/src/main/java/one/talon/model/EventV2.java +++ b/src/main/java/one/talon/model/EventV2.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventV3.java b/src/main/java/one/talon/model/EventV3.java index aa14d2fa..92a3c0b6 100644 --- a/src/main/java/one/talon/model/EventV3.java +++ b/src/main/java/one/talon/model/EventV3.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventV3Connections.java b/src/main/java/one/talon/model/EventV3Connections.java index e25f2126..2bf3ce1a 100644 --- a/src/main/java/one/talon/model/EventV3Connections.java +++ b/src/main/java/one/talon/model/EventV3Connections.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventV3Entity.java b/src/main/java/one/talon/model/EventV3Entity.java index db7e1724..f7f3fb2e 100644 --- a/src/main/java/one/talon/model/EventV3Entity.java +++ b/src/main/java/one/talon/model/EventV3Entity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/EventV3RequestEntity.java b/src/main/java/one/talon/model/EventV3RequestEntity.java index 7df4b4e9..d883e99a 100644 --- a/src/main/java/one/talon/model/EventV3RequestEntity.java +++ b/src/main/java/one/talon/model/EventV3RequestEntity.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Experiment.java b/src/main/java/one/talon/model/Experiment.java index 9d748dd5..ecdac9ed 100644 --- a/src/main/java/one/talon/model/Experiment.java +++ b/src/main/java/one/talon/model/Experiment.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.Campaign; import one.talon.model.ExperimentVariant; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentCampaignCopy.java b/src/main/java/one/talon/model/ExperimentCampaignCopy.java index 2aa21a49..705f31b0 100644 --- a/src/main/java/one/talon/model/ExperimentCampaignCopy.java +++ b/src/main/java/one/talon/model/ExperimentCampaignCopy.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentCopy.java b/src/main/java/one/talon/model/ExperimentCopy.java index 492a15e7..b711a04a 100644 --- a/src/main/java/one/talon/model/ExperimentCopy.java +++ b/src/main/java/one/talon/model/ExperimentCopy.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ExperimentCopyExperiment; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentCopyExperiment.java b/src/main/java/one/talon/model/ExperimentCopyExperiment.java index 0650feba..5a1dd445 100644 --- a/src/main/java/one/talon/model/ExperimentCopyExperiment.java +++ b/src/main/java/one/talon/model/ExperimentCopyExperiment.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ExperimentCampaignCopy; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentListResults.java b/src/main/java/one/talon/model/ExperimentListResults.java index 757723a0..15a99ee0 100644 --- a/src/main/java/one/talon/model/ExperimentListResults.java +++ b/src/main/java/one/talon/model/ExperimentListResults.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExperimentResult; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentListResultsRequest.java b/src/main/java/one/talon/model/ExperimentListResultsRequest.java index 8d7e369c..956e56ab 100644 --- a/src/main/java/one/talon/model/ExperimentListResultsRequest.java +++ b/src/main/java/one/talon/model/ExperimentListResultsRequest.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentResult.java b/src/main/java/one/talon/model/ExperimentResult.java index d1041008..efeb6676 100644 --- a/src/main/java/one/talon/model/ExperimentResult.java +++ b/src/main/java/one/talon/model/ExperimentResult.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.ExperimentVariantResult; import one.talon.model.ExperimentVariantResultConfidence; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentResults.java b/src/main/java/one/talon/model/ExperimentResults.java index ef9dd070..7bcbf58f 100644 --- a/src/main/java/one/talon/model/ExperimentResults.java +++ b/src/main/java/one/talon/model/ExperimentResults.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.ExperimentVariantResult; import one.talon.model.ExperimentVariantResultConfidence; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsight.java b/src/main/java/one/talon/model/ExperimentSegmentInsight.java index dec1f24c..8b3e125d 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsight.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsight.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExperimentSegmentInsightVariant; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java b/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java index ce6dc117..93866a72 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExperimentSegmentInsight; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java b/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java index c61a1e65..13267e1b 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsights.java b/src/main/java/one/talon/model/ExperimentSegmentInsights.java index b31b8d70..469251b1 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsights.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsights.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExperimentSegmentInsightMetric; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentVariant.java b/src/main/java/one/talon/model/ExperimentVariant.java index 51060207..cd371ae4 100644 --- a/src/main/java/one/talon/model/ExperimentVariant.java +++ b/src/main/java/one/talon/model/ExperimentVariant.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentVariantAllocation.java b/src/main/java/one/talon/model/ExperimentVariantAllocation.java index adf885d3..9fe36353 100644 --- a/src/main/java/one/talon/model/ExperimentVariantAllocation.java +++ b/src/main/java/one/talon/model/ExperimentVariantAllocation.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentVariantResult.java b/src/main/java/one/talon/model/ExperimentVariantResult.java index b54bdd86..585a6814 100644 --- a/src/main/java/one/talon/model/ExperimentVariantResult.java +++ b/src/main/java/one/talon/model/ExperimentVariantResult.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java b/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java index 075cf8c1..00c3334a 100644 --- a/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java +++ b/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentVerdict.java b/src/main/java/one/talon/model/ExperimentVerdict.java index fe25d74e..add8564e 100644 --- a/src/main/java/one/talon/model/ExperimentVerdict.java +++ b/src/main/java/one/talon/model/ExperimentVerdict.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExperimentVerdictResponse.java b/src/main/java/one/talon/model/ExperimentVerdictResponse.java index 5c8d5f87..acb6223f 100644 --- a/src/main/java/one/talon/model/ExperimentVerdictResponse.java +++ b/src/main/java/one/talon/model/ExperimentVerdictResponse.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.ExperimentVerdict; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringCardPointsData.java b/src/main/java/one/talon/model/ExpiringCardPointsData.java index 8b10dc4a..71bf861c 100644 --- a/src/main/java/one/talon/model/ExpiringCardPointsData.java +++ b/src/main/java/one/talon/model/ExpiringCardPointsData.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringCardPointsNotification.java b/src/main/java/one/talon/model/ExpiringCardPointsNotification.java index 14751ed4..fd61fcc3 100644 --- a/src/main/java/one/talon/model/ExpiringCardPointsNotification.java +++ b/src/main/java/one/talon/model/ExpiringCardPointsNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExpiringCardPointsData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringCouponsData.java b/src/main/java/one/talon/model/ExpiringCouponsData.java index 7a3ad05c..983bb9a0 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsData.java +++ b/src/main/java/one/talon/model/ExpiringCouponsData.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Map; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringCouponsNotification.java b/src/main/java/one/talon/model/ExpiringCouponsNotification.java index d55ca925..0d09fc9d 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsNotification.java +++ b/src/main/java/one/talon/model/ExpiringCouponsNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExpiringCouponsData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java b/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java index 110b6e16..d6c7e9c4 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java +++ b/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExpiringCouponsNotificationTrigger; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java b/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java index 3f211cdb..cfd7c91c 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java +++ b/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringPointsData.java b/src/main/java/one/talon/model/ExpiringPointsData.java index 9fc0dec9..ab8d1d54 100644 --- a/src/main/java/one/talon/model/ExpiringPointsData.java +++ b/src/main/java/one/talon/model/ExpiringPointsData.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.LocalDate; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringPointsNotification.java b/src/main/java/one/talon/model/ExpiringPointsNotification.java index 4c9f2a46..a20a0bbb 100644 --- a/src/main/java/one/talon/model/ExpiringPointsNotification.java +++ b/src/main/java/one/talon/model/ExpiringPointsNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExpiringPointsData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java b/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java index c024e263..43233ea1 100644 --- a/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ExpiringPointsNotificationTrigger; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java b/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java index 00466590..36a0c4fa 100644 --- a/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java +++ b/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Export.java b/src/main/java/one/talon/model/Export.java index 55021e34..c176b457 100644 --- a/src/main/java/one/talon/model/Export.java +++ b/src/main/java/one/talon/model/Export.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java b/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java index ef850bd2..6fabfe85 100644 --- a/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java +++ b/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyLedgerEntryExpiryDateChange; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ExtendedCoupon.java b/src/main/java/one/talon/model/ExtendedCoupon.java index 6e2dcc25..e2cac230 100644 --- a/src/main/java/one/talon/model/ExtendedCoupon.java +++ b/src/main/java/one/talon/model/ExtendedCoupon.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/FeatureFlag.java b/src/main/java/one/talon/model/FeatureFlag.java index bd4a693a..5a9ae84b 100644 --- a/src/main/java/one/talon/model/FeatureFlag.java +++ b/src/main/java/one/talon/model/FeatureFlag.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/FeatureFlagUpdate.java b/src/main/java/one/talon/model/FeatureFlagUpdate.java index 94ebfef6..692b7ae7 100644 --- a/src/main/java/one/talon/model/FeatureFlagUpdate.java +++ b/src/main/java/one/talon/model/FeatureFlagUpdate.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/FeaturesFeed.java b/src/main/java/one/talon/model/FeaturesFeed.java index e537f6e2..9976ee2d 100644 --- a/src/main/java/one/talon/model/FeaturesFeed.java +++ b/src/main/java/one/talon/model/FeaturesFeed.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/FuncArgDef.java b/src/main/java/one/talon/model/FuncArgDef.java index 2808d68a..5f0d1a8e 100644 --- a/src/main/java/one/talon/model/FuncArgDef.java +++ b/src/main/java/one/talon/model/FuncArgDef.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/FunctionDef.java b/src/main/java/one/talon/model/FunctionDef.java index a4655341..a4fa9d2b 100644 --- a/src/main/java/one/talon/model/FunctionDef.java +++ b/src/main/java/one/talon/model/FunctionDef.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.FuncArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateAuditLogSummary.java b/src/main/java/one/talon/model/GenerateAuditLogSummary.java index 0e2fd538..f2cb59ed 100644 --- a/src/main/java/one/talon/model/GenerateAuditLogSummary.java +++ b/src/main/java/one/talon/model/GenerateAuditLogSummary.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateCampaignDescription.java b/src/main/java/one/talon/model/GenerateCampaignDescription.java index 7f4615bf..90989126 100644 --- a/src/main/java/one/talon/model/GenerateCampaignDescription.java +++ b/src/main/java/one/talon/model/GenerateCampaignDescription.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateCampaignSummary.java b/src/main/java/one/talon/model/GenerateCampaignSummary.java index 396e4df0..37c8060e 100644 --- a/src/main/java/one/talon/model/GenerateCampaignSummary.java +++ b/src/main/java/one/talon/model/GenerateCampaignSummary.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateCampaignTags.java b/src/main/java/one/talon/model/GenerateCampaignTags.java index 5b0937b8..160b1065 100644 --- a/src/main/java/one/talon/model/GenerateCampaignTags.java +++ b/src/main/java/one/talon/model/GenerateCampaignTags.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java b/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java index 67fd152f..0cedd0ac 100644 --- a/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java +++ b/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateCouponFailureSummary.java b/src/main/java/one/talon/model/GenerateCouponFailureSummary.java index aa0fd8b0..6a9b0b32 100644 --- a/src/main/java/one/talon/model/GenerateCouponFailureSummary.java +++ b/src/main/java/one/talon/model/GenerateCouponFailureSummary.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateCouponRejections200Response.java b/src/main/java/one/talon/model/GenerateCouponRejections200Response.java index 6851287c..1611e8a5 100644 --- a/src/main/java/one/talon/model/GenerateCouponRejections200Response.java +++ b/src/main/java/one/talon/model/GenerateCouponRejections200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CouponFailureSummary; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateItemFilterDescription.java b/src/main/java/one/talon/model/GenerateItemFilterDescription.java index 44b1eb81..97f0f5c2 100644 --- a/src/main/java/one/talon/model/GenerateItemFilterDescription.java +++ b/src/main/java/one/talon/model/GenerateItemFilterDescription.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateLoyaltyCard.java b/src/main/java/one/talon/model/GenerateLoyaltyCard.java index fc7fda67..46863e55 100644 --- a/src/main/java/one/talon/model/GenerateLoyaltyCard.java +++ b/src/main/java/one/talon/model/GenerateLoyaltyCard.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateRuleTitle.java b/src/main/java/one/talon/model/GenerateRuleTitle.java index e8c2c475..8890ab4c 100644 --- a/src/main/java/one/talon/model/GenerateRuleTitle.java +++ b/src/main/java/one/talon/model/GenerateRuleTitle.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.GenerateRuleTitleRule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateRuleTitleRule.java b/src/main/java/one/talon/model/GenerateRuleTitleRule.java index 29439eb8..35713592 100644 --- a/src/main/java/one/talon/model/GenerateRuleTitleRule.java +++ b/src/main/java/one/talon/model/GenerateRuleTitleRule.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GenerateUserSessionSummary.java b/src/main/java/one/talon/model/GenerateUserSessionSummary.java index 26f821b6..6a6fb0e8 100644 --- a/src/main/java/one/talon/model/GenerateUserSessionSummary.java +++ b/src/main/java/one/talon/model/GenerateUserSessionSummary.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java index ecfad40f..8d8fd70f 100644 --- a/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AccessLogEntry; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetAdditionalCosts200Response.java b/src/main/java/one/talon/model/GetAdditionalCosts200Response.java index 8c32be4d..4ff18e2a 100644 --- a/src/main/java/one/talon/model/GetAdditionalCosts200Response.java +++ b/src/main/java/one/talon/model/GetAdditionalCosts200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AccountAdditionalCost; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java b/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java index 7be54ba5..a665dcbb 100644 --- a/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java +++ b/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationReferee; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplicationCustomers200Response.java b/src/main/java/one/talon/model/GetApplicationCustomers200Response.java index 9e8b2396..9c52661e 100644 --- a/src/main/java/one/talon/model/GetApplicationCustomers200Response.java +++ b/src/main/java/one/talon/model/GetApplicationCustomers200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationCustomer; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java b/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java index 22a3a08a..4c5a42c8 100644 --- a/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java +++ b/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationCustomer; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java b/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java index 94e3f3da..43917154 100644 --- a/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java +++ b/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java index dd2dd20d..f19a4813 100644 --- a/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationEvent; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplicationSessions200Response.java b/src/main/java/one/talon/model/GetApplicationSessions200Response.java index 52a4b0e4..e7643147 100644 --- a/src/main/java/one/talon/model/GetApplicationSessions200Response.java +++ b/src/main/java/one/talon/model/GetApplicationSessions200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationSession; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetApplications200Response.java b/src/main/java/one/talon/model/GetApplications200Response.java index 34313aac..dff0d461 100644 --- a/src/main/java/one/talon/model/GetApplications200Response.java +++ b/src/main/java/one/talon/model/GetApplications200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Application; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetAttributes200Response.java b/src/main/java/one/talon/model/GetAttributes200Response.java index ba877d2a..65043764 100644 --- a/src/main/java/one/talon/model/GetAttributes200Response.java +++ b/src/main/java/one/talon/model/GetAttributes200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Attribute; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetAudienceMemberships200Response.java b/src/main/java/one/talon/model/GetAudienceMemberships200Response.java index 2154f4dc..95abfc24 100644 --- a/src/main/java/one/talon/model/GetAudienceMemberships200Response.java +++ b/src/main/java/one/talon/model/GetAudienceMemberships200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerProfile; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetAudiences200Response.java b/src/main/java/one/talon/model/GetAudiences200Response.java index ea516c41..19045f69 100644 --- a/src/main/java/one/talon/model/GetAudiences200Response.java +++ b/src/main/java/one/talon/model/GetAudiences200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Audience; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java b/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java index 564f7078..476d5841 100644 --- a/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java +++ b/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AudienceAnalytics; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java b/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java index ea8fa522..738b09f0 100644 --- a/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java +++ b/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignAnalytics; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCampaignGroups200Response.java b/src/main/java/one/talon/model/GetCampaignGroups200Response.java index 3162a88b..08bc1236 100644 --- a/src/main/java/one/talon/model/GetCampaignGroups200Response.java +++ b/src/main/java/one/talon/model/GetCampaignGroups200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignGroup; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCampaignTemplates200Response.java b/src/main/java/one/talon/model/GetCampaignTemplates200Response.java index d5419c0d..72829a31 100644 --- a/src/main/java/one/talon/model/GetCampaignTemplates200Response.java +++ b/src/main/java/one/talon/model/GetCampaignTemplates200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CampaignTemplate; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCampaigns200Response.java b/src/main/java/one/talon/model/GetCampaigns200Response.java index dc5f8463..94077cd8 100644 --- a/src/main/java/one/talon/model/GetCampaigns200Response.java +++ b/src/main/java/one/talon/model/GetCampaigns200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Campaign; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetChanges200Response.java b/src/main/java/one/talon/model/GetChanges200Response.java index af50d5f9..d91d1aec 100644 --- a/src/main/java/one/talon/model/GetChanges200Response.java +++ b/src/main/java/one/talon/model/GetChanges200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Change; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCollectionItems200Response.java b/src/main/java/one/talon/model/GetCollectionItems200Response.java index a421f0b5..694ca6f7 100644 --- a/src/main/java/one/talon/model/GetCollectionItems200Response.java +++ b/src/main/java/one/talon/model/GetCollectionItems200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CollectionItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java index e106b20e..0a1f6305 100644 --- a/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Coupon; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java b/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java index f357eb74..9a263637 100644 --- a/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java +++ b/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AchievementProgress; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCustomerAchievements200Response.java b/src/main/java/one/talon/model/GetCustomerAchievements200Response.java index 5d8ec9e9..e8035ce1 100644 --- a/src/main/java/one/talon/model/GetCustomerAchievements200Response.java +++ b/src/main/java/one/talon/model/GetCustomerAchievements200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AchievementStatusEntry; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java index 4ee03757..494e8951 100644 --- a/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerActivityReport; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java b/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java index d898a9c1..30354873 100644 --- a/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java +++ b/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.AchievementProgressWithDefinition; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCustomerProfiles200Response.java b/src/main/java/one/talon/model/GetCustomerProfiles200Response.java index 6d432d82..8703f30e 100644 --- a/src/main/java/one/talon/model/GetCustomerProfiles200Response.java +++ b/src/main/java/one/talon/model/GetCustomerProfiles200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerProfile; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java b/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java index 71ee7795..b4e2f83b 100644 --- a/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java +++ b/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerProfile; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetDashboardStatistics200Response.java b/src/main/java/one/talon/model/GetDashboardStatistics200Response.java index b5e11248..09223df0 100644 --- a/src/main/java/one/talon/model/GetDashboardStatistics200Response.java +++ b/src/main/java/one/talon/model/GetDashboardStatistics200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyDashboardData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetEventTypes200Response.java b/src/main/java/one/talon/model/GetEventTypes200Response.java index 7cc61c59..06ec1419 100644 --- a/src/main/java/one/talon/model/GetEventTypes200Response.java +++ b/src/main/java/one/talon/model/GetEventTypes200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.EventType; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetExports200Response.java b/src/main/java/one/talon/model/GetExports200Response.java index 141c886d..1bd0b685 100644 --- a/src/main/java/one/talon/model/GetExports200Response.java +++ b/src/main/java/one/talon/model/GetExports200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Export; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetIntegrationCouponRequest.java b/src/main/java/one/talon/model/GetIntegrationCouponRequest.java index 34d961b4..9d757f28 100644 --- a/src/main/java/one/talon/model/GetIntegrationCouponRequest.java +++ b/src/main/java/one/talon/model/GetIntegrationCouponRequest.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java b/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java index e7f40368..5ad720ea 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CardLedgerPointsEntryIntegrationAPI; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java b/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java index 69124617..50cf7589 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CardLedgerTransactionLogEntry; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java b/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java index b29d64a7..a084eb38 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CardLedgerTransactionLogEntryIntegrationAPI; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyCards200Response.java b/src/main/java/one/talon/model/GetLoyaltyCards200Response.java index 02008f8b..c54b1d7d 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCards200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCards200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyCard; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java b/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java index b613a80c..52166534 100644 --- a/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LedgerPointsEntryIntegrationAPI; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java b/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java index 8d1e4cb3..f5f0a110 100644 --- a/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LedgerTransactionLogEntryIntegrationAPI; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java b/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java index f99bfcf2..33fa0d96 100644 --- a/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyProgramTransaction; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java b/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java index 0ce1ec3e..c1a26b0a 100644 --- a/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyProgram; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java index 43e424e6..647657f4 100644 --- a/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Referral; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetReservedCustomers200Response.java b/src/main/java/one/talon/model/GetReservedCustomers200Response.java index 8f54ce3d..fd742c9e 100644 --- a/src/main/java/one/talon/model/GetReservedCustomers200Response.java +++ b/src/main/java/one/talon/model/GetReservedCustomers200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerProfile; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetRulesets200Response.java b/src/main/java/one/talon/model/GetRulesets200Response.java index 421ce1c0..69ffe452 100644 --- a/src/main/java/one/talon/model/GetRulesets200Response.java +++ b/src/main/java/one/talon/model/GetRulesets200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Ruleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetUsers200Response.java b/src/main/java/one/talon/model/GetUsers200Response.java index ce8e3668..a727fc16 100644 --- a/src/main/java/one/talon/model/GetUsers200Response.java +++ b/src/main/java/one/talon/model/GetUsers200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.User; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GetWebhooks200Response.java b/src/main/java/one/talon/model/GetWebhooks200Response.java index 766590a2..9e4cd180 100644 --- a/src/main/java/one/talon/model/GetWebhooks200Response.java +++ b/src/main/java/one/talon/model/GetWebhooks200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.WebhookWithOutgoingIntegrationDetails; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Giveaway.java b/src/main/java/one/talon/model/Giveaway.java index c259ddb9..232c0b00 100644 --- a/src/main/java/one/talon/model/Giveaway.java +++ b/src/main/java/one/talon/model/Giveaway.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GiveawayPoolNotification.java b/src/main/java/one/talon/model/GiveawayPoolNotification.java index 863367e5..5a6b80a0 100644 --- a/src/main/java/one/talon/model/GiveawayPoolNotification.java +++ b/src/main/java/one/talon/model/GiveawayPoolNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.GiveawayPoolNotificationData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GiveawayPoolNotificationData.java b/src/main/java/one/talon/model/GiveawayPoolNotificationData.java index ad8626bf..d7972c7c 100644 --- a/src/main/java/one/talon/model/GiveawayPoolNotificationData.java +++ b/src/main/java/one/talon/model/GiveawayPoolNotificationData.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/GiveawaysPool.java b/src/main/java/one/talon/model/GiveawaysPool.java index 0854808a..6cabfd8b 100644 --- a/src/main/java/one/talon/model/GiveawaysPool.java +++ b/src/main/java/one/talon/model/GiveawaysPool.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/HiddenConditionsEffects.java b/src/main/java/one/talon/model/HiddenConditionsEffects.java index d5e4b004..f8376541 100644 --- a/src/main/java/one/talon/model/HiddenConditionsEffects.java +++ b/src/main/java/one/talon/model/HiddenConditionsEffects.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/History.java b/src/main/java/one/talon/model/History.java index e295d36b..e4f7bab1 100644 --- a/src/main/java/one/talon/model/History.java +++ b/src/main/java/one/talon/model/History.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.BestPriorPriceMetadata; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IdentifiableEntity.java b/src/main/java/one/talon/model/IdentifiableEntity.java index 9b8e236b..d637d3b0 100644 --- a/src/main/java/one/talon/model/IdentifiableEntity.java +++ b/src/main/java/one/talon/model/IdentifiableEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ImportEntity.java b/src/main/java/one/talon/model/ImportEntity.java index 86ecd245..83b02306 100644 --- a/src/main/java/one/talon/model/ImportEntity.java +++ b/src/main/java/one/talon/model/ImportEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java b/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java index 12d78d40..d2d9e8e5 100644 --- a/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java +++ b/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/InfluencingCampaignDetails.java b/src/main/java/one/talon/model/InfluencingCampaignDetails.java index 0367b649..1a4d3d83 100644 --- a/src/main/java/one/talon/model/InfluencingCampaignDetails.java +++ b/src/main/java/one/talon/model/InfluencingCampaignDetails.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationCampaign.java b/src/main/java/one/talon/model/IntegrationCampaign.java index d5e3e547..f9e3adce 100644 --- a/src/main/java/one/talon/model/IntegrationCampaign.java +++ b/src/main/java/one/talon/model/IntegrationCampaign.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.RuleMetadata; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationCampaignBase.java b/src/main/java/one/talon/model/IntegrationCampaignBase.java index ff745c39..b148cb1e 100644 --- a/src/main/java/one/talon/model/IntegrationCampaignBase.java +++ b/src/main/java/one/talon/model/IntegrationCampaignBase.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationCoupon.java b/src/main/java/one/talon/model/IntegrationCoupon.java index 823619df..7cd48a52 100644 --- a/src/main/java/one/talon/model/IntegrationCoupon.java +++ b/src/main/java/one/talon/model/IntegrationCoupon.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java index 509901a4..2012f134 100644 --- a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java +++ b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.IntegrationCustomerProfileAudienceRequestItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java index 0876ce6e..9c546b41 100644 --- a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java +++ b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java b/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java index 8c6589c9..c6715f2e 100644 --- a/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java +++ b/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.CustomerSessionV2; import one.talon.model.Effect; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationEntity.java b/src/main/java/one/talon/model/IntegrationEntity.java index cd609280..12aceb70 100644 --- a/src/main/java/one/talon/model/IntegrationEntity.java +++ b/src/main/java/one/talon/model/IntegrationEntity.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationEvent.java b/src/main/java/one/talon/model/IntegrationEvent.java index 063b7b9c..4353433a 100644 --- a/src/main/java/one/talon/model/IntegrationEvent.java +++ b/src/main/java/one/talon/model/IntegrationEvent.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationEventV2Request.java b/src/main/java/one/talon/model/IntegrationEventV2Request.java index 3d7c0746..6e1ed172 100644 --- a/src/main/java/one/talon/model/IntegrationEventV2Request.java +++ b/src/main/java/one/talon/model/IntegrationEventV2Request.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationEventV2Response.java b/src/main/java/one/talon/model/IntegrationEventV2Response.java index 1a6432cd..e6e9e56f 100644 --- a/src/main/java/one/talon/model/IntegrationEventV2Response.java +++ b/src/main/java/one/talon/model/IntegrationEventV2Response.java @@ -33,7 +33,6 @@ import one.talon.model.Loyalty; import one.talon.model.Referral; import one.talon.model.RuleFailureReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationEventV3Request.java b/src/main/java/one/talon/model/IntegrationEventV3Request.java index 45627472..560a4393 100644 --- a/src/main/java/one/talon/model/IntegrationEventV3Request.java +++ b/src/main/java/one/talon/model/IntegrationEventV3Request.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationEventV3Response.java b/src/main/java/one/talon/model/IntegrationEventV3Response.java index 47e4aed9..46d5964e 100644 --- a/src/main/java/one/talon/model/IntegrationEventV3Response.java +++ b/src/main/java/one/talon/model/IntegrationEventV3Response.java @@ -33,7 +33,6 @@ import one.talon.model.Loyalty; import one.talon.model.Referral; import one.talon.model.RuleFailureReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java b/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java index b2e7e2c6..fb9bd4b6 100644 --- a/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java +++ b/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.IntegrationCampaign; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubConfig.java b/src/main/java/one/talon/model/IntegrationHubConfig.java index a0b84dad..e891d709 100644 --- a/src/main/java/one/talon/model/IntegrationHubConfig.java +++ b/src/main/java/one/talon/model/IntegrationHubConfig.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java index b314763b..b5aa278e 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.IntegrationHubEventPayloadCouponBasedNotificationsLimits; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java index a730bf9f..18ed7b49 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java index ef155f1a..946f0587 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java index b36c267d..d4a1bb3c 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java index 3ac7cf79..9b64f031 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java index 590f605a..7f5dddcc 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java index 10b9959b..7a2090e7 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventRecord.java b/src/main/java/one/talon/model/IntegrationHubEventRecord.java index 97d2d601..debd1be4 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventRecord.java +++ b/src/main/java/one/talon/model/IntegrationHubEventRecord.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java b/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java index 36aa7cbe..08a99479 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java +++ b/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubFlow.java b/src/main/java/one/talon/model/IntegrationHubFlow.java index 728d1f58..c1414c6c 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlow.java +++ b/src/main/java/one/talon/model/IntegrationHubFlow.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubFlowConfig.java b/src/main/java/one/talon/model/IntegrationHubFlowConfig.java index 584532c0..34fcc09d 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowConfig.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowConfig.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java b/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java index 18a1880d..6cb0703b 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubFlowResponse.java b/src/main/java/one/talon/model/IntegrationHubFlowResponse.java index cf71b2ac..80e06647 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowResponse.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowResponse.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.IntegrationHubFlowConfigResponse; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java b/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java index 4e309bcb..25509661 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.IntegrationHubFlowConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java b/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java index 42361275..682f2022 100644 --- a/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java +++ b/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationProfileEntity.java b/src/main/java/one/talon/model/IntegrationProfileEntity.java index 67be2f67..affdb220 100644 --- a/src/main/java/one/talon/model/IntegrationProfileEntity.java +++ b/src/main/java/one/talon/model/IntegrationProfileEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationProfileEntityV3.java b/src/main/java/one/talon/model/IntegrationProfileEntityV3.java index 59e5fb25..17b4d1ac 100644 --- a/src/main/java/one/talon/model/IntegrationProfileEntityV3.java +++ b/src/main/java/one/talon/model/IntegrationProfileEntityV3.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationRequest.java b/src/main/java/one/talon/model/IntegrationRequest.java index 7449b383..e34859d6 100644 --- a/src/main/java/one/talon/model/IntegrationRequest.java +++ b/src/main/java/one/talon/model/IntegrationRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewCustomerSessionV2; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationResponse.java b/src/main/java/one/talon/model/IntegrationResponse.java index ea79e06f..821a46ee 100644 --- a/src/main/java/one/talon/model/IntegrationResponse.java +++ b/src/main/java/one/talon/model/IntegrationResponse.java @@ -32,7 +32,6 @@ import one.talon.model.Loyalty; import one.talon.model.Referral; import one.talon.model.RuleFailureReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationState.java b/src/main/java/one/talon/model/IntegrationState.java index 6ef32b35..61bf722d 100644 --- a/src/main/java/one/talon/model/IntegrationState.java +++ b/src/main/java/one/talon/model/IntegrationState.java @@ -26,7 +26,6 @@ import one.talon.model.CustomerSession; import one.talon.model.Event; import one.talon.model.Loyalty; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationStateV2.java b/src/main/java/one/talon/model/IntegrationStateV2.java index dae32ecb..830fa041 100644 --- a/src/main/java/one/talon/model/IntegrationStateV2.java +++ b/src/main/java/one/talon/model/IntegrationStateV2.java @@ -38,7 +38,6 @@ import one.talon.model.ModelReturn; import one.talon.model.Referral; import one.talon.model.RuleFailureReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/IntegrationStoreEntity.java b/src/main/java/one/talon/model/IntegrationStoreEntity.java index 9fb49c2e..7eff60b4 100644 --- a/src/main/java/one/talon/model/IntegrationStoreEntity.java +++ b/src/main/java/one/talon/model/IntegrationStoreEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/InventoryCoupon.java b/src/main/java/one/talon/model/InventoryCoupon.java index 3b553a7b..1d0393d0 100644 --- a/src/main/java/one/talon/model/InventoryCoupon.java +++ b/src/main/java/one/talon/model/InventoryCoupon.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/InventoryReferral.java b/src/main/java/one/talon/model/InventoryReferral.java index 756f1690..26039cbb 100644 --- a/src/main/java/one/talon/model/InventoryReferral.java +++ b/src/main/java/one/talon/model/InventoryReferral.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ItemAttribute.java b/src/main/java/one/talon/model/ItemAttribute.java index 99da05f8..bdb22934 100644 --- a/src/main/java/one/talon/model/ItemAttribute.java +++ b/src/main/java/one/talon/model/ItemAttribute.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LabelTargetAudience.java b/src/main/java/one/talon/model/LabelTargetAudience.java index e59e35b7..a9da2a38 100644 --- a/src/main/java/one/talon/model/LabelTargetAudience.java +++ b/src/main/java/one/talon/model/LabelTargetAudience.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.AudienceReference; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LabelTargetNone.java b/src/main/java/one/talon/model/LabelTargetNone.java index f3a67a73..5e878a4c 100644 --- a/src/main/java/one/talon/model/LabelTargetNone.java +++ b/src/main/java/one/talon/model/LabelTargetNone.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LedgerEntry.java b/src/main/java/one/talon/model/LedgerEntry.java index dbd95b88..861f7065 100644 --- a/src/main/java/one/talon/model/LedgerEntry.java +++ b/src/main/java/one/talon/model/LedgerEntry.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LedgerInfo.java b/src/main/java/one/talon/model/LedgerInfo.java index b38e9950..4dfbba9e 100644 --- a/src/main/java/one/talon/model/LedgerInfo.java +++ b/src/main/java/one/talon/model/LedgerInfo.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.util.Arrays; import one.talon.model.Tier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java b/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java index aad17717..59b612e4 100644 --- a/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java b/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java index 2e64101f..448ba3c6 100644 --- a/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.LoyaltyLedgerEntryFlags; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LibraryAttribute.java b/src/main/java/one/talon/model/LibraryAttribute.java index b22205cf..1beb83e7 100644 --- a/src/main/java/one/talon/model/LibraryAttribute.java +++ b/src/main/java/one/talon/model/LibraryAttribute.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LimitConfig.java b/src/main/java/one/talon/model/LimitConfig.java index 8a25c4c8..baa16391 100644 --- a/src/main/java/one/talon/model/LimitConfig.java +++ b/src/main/java/one/talon/model/LimitConfig.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LimitCounter.java b/src/main/java/one/talon/model/LimitCounter.java index 168ca66d..bb543c8e 100644 --- a/src/main/java/one/talon/model/LimitCounter.java +++ b/src/main/java/one/talon/model/LimitCounter.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListAccountCollections200Response.java b/src/main/java/one/talon/model/ListAccountCollections200Response.java index bdbd2094..234f9a95 100644 --- a/src/main/java/one/talon/model/ListAccountCollections200Response.java +++ b/src/main/java/one/talon/model/ListAccountCollections200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CollectionWithoutPayload; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListAchievements200Response.java b/src/main/java/one/talon/model/ListAchievements200Response.java index 34a37627..e06d6d3e 100644 --- a/src/main/java/one/talon/model/ListAchievements200Response.java +++ b/src/main/java/one/talon/model/ListAchievements200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Achievement; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListAllRolesV2200Response.java b/src/main/java/one/talon/model/ListAllRolesV2200Response.java index c5ffd07a..f979df99 100644 --- a/src/main/java/one/talon/model/ListAllRolesV2200Response.java +++ b/src/main/java/one/talon/model/ListAllRolesV2200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.RoleV2; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java b/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java index 02fb9ea9..7fbf871a 100644 --- a/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java +++ b/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ApplicationCIF; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java b/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java index 204e9f3b..e7edcee2 100644 --- a/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java +++ b/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ListCampaignStoreBudgets; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListCampaignStoreBudgets.java b/src/main/java/one/talon/model/ListCampaignStoreBudgets.java index 6e787d63..80424f41 100644 --- a/src/main/java/one/talon/model/ListCampaignStoreBudgets.java +++ b/src/main/java/one/talon/model/ListCampaignStoreBudgets.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ListCampaignStoreBudgetsStore; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java b/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java index f7a66bcb..c59f1b86 100644 --- a/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java +++ b/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListCatalogItems200Response.java b/src/main/java/one/talon/model/ListCatalogItems200Response.java index be25c825..1f857a3d 100644 --- a/src/main/java/one/talon/model/ListCatalogItems200Response.java +++ b/src/main/java/one/talon/model/ListCatalogItems200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CatalogItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListExperiments200Response.java b/src/main/java/one/talon/model/ListExperiments200Response.java index a9aea8cf..fb6955b2 100644 --- a/src/main/java/one/talon/model/ListExperiments200Response.java +++ b/src/main/java/one/talon/model/ListExperiments200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Experiment; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ListStores200Response.java b/src/main/java/one/talon/model/ListStores200Response.java index b3698f15..f3bd2b8e 100644 --- a/src/main/java/one/talon/model/ListStores200Response.java +++ b/src/main/java/one/talon/model/ListStores200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Store; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoginParams.java b/src/main/java/one/talon/model/LoginParams.java index 74aa727e..89bdffef 100644 --- a/src/main/java/one/talon/model/LoginParams.java +++ b/src/main/java/one/talon/model/LoginParams.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Loyalty.java b/src/main/java/one/talon/model/Loyalty.java index b428b34c..51f0294e 100644 --- a/src/main/java/one/talon/model/Loyalty.java +++ b/src/main/java/one/talon/model/Loyalty.java @@ -27,7 +27,6 @@ import java.util.Map; import one.talon.model.LoyaltyCard; import one.talon.model.LoyaltyProgramLedgers; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyBalance.java b/src/main/java/one/talon/model/LoyaltyBalance.java index ed74fc82..d1855ab2 100644 --- a/src/main/java/one/talon/model/LoyaltyBalance.java +++ b/src/main/java/one/talon/model/LoyaltyBalance.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java b/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java index 6b81ac15..48e9e894 100644 --- a/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java +++ b/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java @@ -24,7 +24,6 @@ import java.util.Arrays; import one.talon.model.ProjectedTier; import one.talon.model.Tier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyBalances.java b/src/main/java/one/talon/model/LoyaltyBalances.java index 3a171994..90271419 100644 --- a/src/main/java/one/talon/model/LoyaltyBalances.java +++ b/src/main/java/one/talon/model/LoyaltyBalances.java @@ -24,7 +24,6 @@ import java.util.HashMap; import java.util.Map; import one.talon.model.LoyaltyBalance; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java b/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java index e9d1433c..526c3890 100644 --- a/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java +++ b/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java @@ -24,7 +24,6 @@ import java.util.HashMap; import java.util.Map; import one.talon.model.LoyaltyBalanceWithTier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyCard.java b/src/main/java/one/talon/model/LoyaltyCard.java index 7f39cf33..60c807d6 100644 --- a/src/main/java/one/talon/model/LoyaltyCard.java +++ b/src/main/java/one/talon/model/LoyaltyCard.java @@ -28,7 +28,6 @@ import java.util.Map; import one.talon.model.LedgerInfo; import one.talon.model.LoyaltyCardProfileRegistration; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyCardBalances.java b/src/main/java/one/talon/model/LoyaltyCardBalances.java index 06fde0b4..46a3143e 100644 --- a/src/main/java/one/talon/model/LoyaltyCardBalances.java +++ b/src/main/java/one/talon/model/LoyaltyCardBalances.java @@ -27,7 +27,6 @@ import java.util.Map; import one.talon.model.LoyaltyBalance; import one.talon.model.LoyaltyCardProfileRegistration; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyCardBatch.java b/src/main/java/one/talon/model/LoyaltyCardBatch.java index b1ecd625..0cd914ac 100644 --- a/src/main/java/one/talon/model/LoyaltyCardBatch.java +++ b/src/main/java/one/talon/model/LoyaltyCardBatch.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CodeGeneratorSettings; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java b/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java index 21c4868c..053b4db3 100644 --- a/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java +++ b/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java b/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java index 20e98cc3..ab720cbd 100644 --- a/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java +++ b/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyCardRegistration.java b/src/main/java/one/talon/model/LoyaltyCardRegistration.java index b54913d6..5ad4b790 100644 --- a/src/main/java/one/talon/model/LoyaltyCardRegistration.java +++ b/src/main/java/one/talon/model/LoyaltyCardRegistration.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyDashboardData.java b/src/main/java/one/talon/model/LoyaltyDashboardData.java index 35fe744a..c4767e63 100644 --- a/src/main/java/one/talon/model/LoyaltyDashboardData.java +++ b/src/main/java/one/talon/model/LoyaltyDashboardData.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.LoyaltyDashboardPointsBreakdown; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java b/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java index 3cdd700e..08c62ed8 100644 --- a/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java +++ b/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyLedger.java b/src/main/java/one/talon/model/LoyaltyLedger.java index 54bc401d..95098468 100644 --- a/src/main/java/one/talon/model/LoyaltyLedger.java +++ b/src/main/java/one/talon/model/LoyaltyLedger.java @@ -24,7 +24,6 @@ import java.util.HashMap; import java.util.Map; import one.talon.model.LoyaltySubLedger; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyLedgerEntry.java b/src/main/java/one/talon/model/LoyaltyLedgerEntry.java index a9c9ecc7..b2cd89be 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerEntry.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerEntry.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.LoyaltyLedgerEntryFlags; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java b/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java index 7b3e68f6..e424f3c2 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java b/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java index d2156953..e182525e 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java b/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java index 96a7b8df..e60502e1 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyLedgerEntry; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyMembership.java b/src/main/java/one/talon/model/LoyaltyMembership.java index 628983cb..119cf726 100644 --- a/src/main/java/one/talon/model/LoyaltyMembership.java +++ b/src/main/java/one/talon/model/LoyaltyMembership.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyProgram.java b/src/main/java/one/talon/model/LoyaltyProgram.java index fa3f303a..e5d1627a 100644 --- a/src/main/java/one/talon/model/LoyaltyProgram.java +++ b/src/main/java/one/talon/model/LoyaltyProgram.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.LoyaltyTier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyProgramBalance.java b/src/main/java/one/talon/model/LoyaltyProgramBalance.java index a1517a74..d4f18861 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramBalance.java +++ b/src/main/java/one/talon/model/LoyaltyProgramBalance.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyProgramEntity.java b/src/main/java/one/talon/model/LoyaltyProgramEntity.java index a1fc13da..141c4fb9 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramEntity.java +++ b/src/main/java/one/talon/model/LoyaltyProgramEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyProgramLedgers.java b/src/main/java/one/talon/model/LoyaltyProgramLedgers.java index cdf5a826..45236edc 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramLedgers.java +++ b/src/main/java/one/talon/model/LoyaltyProgramLedgers.java @@ -25,7 +25,6 @@ import java.util.HashMap; import java.util.Map; import one.talon.model.LedgerInfo; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyProgramTransaction.java b/src/main/java/one/talon/model/LoyaltyProgramTransaction.java index a6f4d463..0bb84744 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramTransaction.java +++ b/src/main/java/one/talon/model/LoyaltyProgramTransaction.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.LoyaltyLedgerEntryFlags; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltySubLedger.java b/src/main/java/one/talon/model/LoyaltySubLedger.java index f267d58c..cbbc9082 100644 --- a/src/main/java/one/talon/model/LoyaltySubLedger.java +++ b/src/main/java/one/talon/model/LoyaltySubLedger.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.LoyaltyLedgerEntry; import one.talon.model.Tier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/LoyaltyTier.java b/src/main/java/one/talon/model/LoyaltyTier.java index 3c02ce70..375fc6e1 100644 --- a/src/main/java/one/talon/model/LoyaltyTier.java +++ b/src/main/java/one/talon/model/LoyaltyTier.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MCPKey.java b/src/main/java/one/talon/model/MCPKey.java index e50c24c8..ee178ed7 100644 --- a/src/main/java/one/talon/model/MCPKey.java +++ b/src/main/java/one/talon/model/MCPKey.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ManagementKey.java b/src/main/java/one/talon/model/ManagementKey.java index 7c64e763..1815f3c8 100644 --- a/src/main/java/one/talon/model/ManagementKey.java +++ b/src/main/java/one/talon/model/ManagementKey.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Endpoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ManagerConfig.java b/src/main/java/one/talon/model/ManagerConfig.java index c041349d..066751fa 100644 --- a/src/main/java/one/talon/model/ManagerConfig.java +++ b/src/main/java/one/talon/model/ManagerConfig.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MessageLogEntries.java b/src/main/java/one/talon/model/MessageLogEntries.java index de14c3fa..d8009246 100644 --- a/src/main/java/one/talon/model/MessageLogEntries.java +++ b/src/main/java/one/talon/model/MessageLogEntries.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.MessageLogEntry; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MessageLogEntry.java b/src/main/java/one/talon/model/MessageLogEntry.java index 505a83ed..628cff49 100644 --- a/src/main/java/one/talon/model/MessageLogEntry.java +++ b/src/main/java/one/talon/model/MessageLogEntry.java @@ -24,7 +24,6 @@ import java.util.Arrays; import one.talon.model.MessageLogRequest; import one.talon.model.MessageLogResponse; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MessageLogRequest.java b/src/main/java/one/talon/model/MessageLogRequest.java index fe0ce6a9..f33a9b2c 100644 --- a/src/main/java/one/talon/model/MessageLogRequest.java +++ b/src/main/java/one/talon/model/MessageLogRequest.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MessageLogResponse.java b/src/main/java/one/talon/model/MessageLogResponse.java index ecba53ba..45fd4709 100644 --- a/src/main/java/one/talon/model/MessageLogResponse.java +++ b/src/main/java/one/talon/model/MessageLogResponse.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MessageTest.java b/src/main/java/one/talon/model/MessageTest.java index 23973e49..83213e1a 100644 --- a/src/main/java/one/talon/model/MessageTest.java +++ b/src/main/java/one/talon/model/MessageTest.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Meta.java b/src/main/java/one/talon/model/Meta.java index c839dc5b..a208d1d6 100644 --- a/src/main/java/one/talon/model/Meta.java +++ b/src/main/java/one/talon/model/Meta.java @@ -23,7 +23,6 @@ import java.util.Arrays; import one.talon.model.CouponRejectionReason; import one.talon.model.ReferralRejectionReason; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ModelImport.java b/src/main/java/one/talon/model/ModelImport.java index 658252d5..37ca6a24 100644 --- a/src/main/java/one/talon/model/ModelImport.java +++ b/src/main/java/one/talon/model/ModelImport.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ModelReturn.java b/src/main/java/one/talon/model/ModelReturn.java index 3cdf9f7d..40f93f56 100644 --- a/src/main/java/one/talon/model/ModelReturn.java +++ b/src/main/java/one/talon/model/ModelReturn.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ReturnedCartItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultiApplicationEntity.java b/src/main/java/one/talon/model/MultiApplicationEntity.java index 02b46bb2..97265f54 100644 --- a/src/main/java/one/talon/model/MultiApplicationEntity.java +++ b/src/main/java/one/talon/model/MultiApplicationEntity.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleAttribute.java b/src/main/java/one/talon/model/MultipleAttribute.java index b27dc2e6..e451de0c 100644 --- a/src/main/java/one/talon/model/MultipleAttribute.java +++ b/src/main/java/one/talon/model/MultipleAttribute.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Attribute; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleAudiences.java b/src/main/java/one/talon/model/MultipleAudiences.java index 67e4fa2b..64100e8d 100644 --- a/src/main/java/one/talon/model/MultipleAudiences.java +++ b/src/main/java/one/talon/model/MultipleAudiences.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.MultipleAudiencesItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleAudiencesItem.java b/src/main/java/one/talon/model/MultipleAudiencesItem.java index a7c4fdbe..ee9b831f 100644 --- a/src/main/java/one/talon/model/MultipleAudiencesItem.java +++ b/src/main/java/one/talon/model/MultipleAudiencesItem.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java index e16772fb..a7de88e0 100644 --- a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java +++ b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.MultipleCustomerProfileIntegrationRequestItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java index 15d94c10..73ce35c1 100644 --- a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java +++ b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Map; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java index 85e35a22..684e462c 100644 --- a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java +++ b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CustomerProfileUpdateV2Response; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleNewAttribute.java b/src/main/java/one/talon/model/MultipleNewAttribute.java index 8ab54030..49fac13a 100644 --- a/src/main/java/one/talon/model/MultipleNewAttribute.java +++ b/src/main/java/one/talon/model/MultipleNewAttribute.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewAttribute; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MultipleNewAudiences.java b/src/main/java/one/talon/model/MultipleNewAudiences.java index ac7751b5..75e9eeb5 100644 --- a/src/main/java/one/talon/model/MultipleNewAudiences.java +++ b/src/main/java/one/talon/model/MultipleNewAudiences.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewMultipleAudiencesItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/MutableEntity.java b/src/main/java/one/talon/model/MutableEntity.java index bc59a17e..14749f6f 100644 --- a/src/main/java/one/talon/model/MutableEntity.java +++ b/src/main/java/one/talon/model/MutableEntity.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewAccount.java b/src/main/java/one/talon/model/NewAccount.java index 5a505128..e6cac85a 100644 --- a/src/main/java/one/talon/model/NewAccount.java +++ b/src/main/java/one/talon/model/NewAccount.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewAccountSignUp.java b/src/main/java/one/talon/model/NewAccountSignUp.java index badfc727..a9992335 100644 --- a/src/main/java/one/talon/model/NewAccountSignUp.java +++ b/src/main/java/one/talon/model/NewAccountSignUp.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewAdditionalCost.java b/src/main/java/one/talon/model/NewAdditionalCost.java index 9539a8f4..d558ee02 100644 --- a/src/main/java/one/talon/model/NewAdditionalCost.java +++ b/src/main/java/one/talon/model/NewAdditionalCost.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java b/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java index 47e8803a..2cf21e08 100644 --- a/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java +++ b/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CouponDeletionFilters; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewApplication.java b/src/main/java/one/talon/model/NewApplication.java index 34f8fa93..73450e17 100644 --- a/src/main/java/one/talon/model/NewApplication.java +++ b/src/main/java/one/talon/model/NewApplication.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.AttributesSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewApplicationAPIKey.java b/src/main/java/one/talon/model/NewApplicationAPIKey.java index 8e702942..6f7319bb 100644 --- a/src/main/java/one/talon/model/NewApplicationAPIKey.java +++ b/src/main/java/one/talon/model/NewApplicationAPIKey.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewApplicationCIF.java b/src/main/java/one/talon/model/NewApplicationCIF.java index 13caf359..85418720 100644 --- a/src/main/java/one/talon/model/NewApplicationCIF.java +++ b/src/main/java/one/talon/model/NewApplicationCIF.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewApplicationCIFExpression.java b/src/main/java/one/talon/model/NewApplicationCIFExpression.java index a3355a50..d575c4f6 100644 --- a/src/main/java/one/talon/model/NewApplicationCIFExpression.java +++ b/src/main/java/one/talon/model/NewApplicationCIFExpression.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewAttribute.java b/src/main/java/one/talon/model/NewAttribute.java index b6a682b8..807fa1d3 100644 --- a/src/main/java/one/talon/model/NewAttribute.java +++ b/src/main/java/one/talon/model/NewAttribute.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewAudience.java b/src/main/java/one/talon/model/NewAudience.java index 26b001eb..bdb9af71 100644 --- a/src/main/java/one/talon/model/NewAudience.java +++ b/src/main/java/one/talon/model/NewAudience.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewBaseNotification.java b/src/main/java/one/talon/model/NewBaseNotification.java index 9b3dcd28..f92b8085 100644 --- a/src/main/java/one/talon/model/NewBaseNotification.java +++ b/src/main/java/one/talon/model/NewBaseNotification.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.NewNotificationWebhook; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewBlueprint.java b/src/main/java/one/talon/model/NewBlueprint.java index 3997888e..a6e0d4af 100644 --- a/src/main/java/one/talon/model/NewBlueprint.java +++ b/src/main/java/one/talon/model/NewBlueprint.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.CartItemFilterTemplate; import one.talon.model.CatalogRule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaign.java b/src/main/java/one/talon/model/NewCampaign.java index 75c94b9b..def6ade2 100644 --- a/src/main/java/one/talon/model/NewCampaign.java +++ b/src/main/java/one/talon/model/NewCampaign.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignCollection.java b/src/main/java/one/talon/model/NewCampaignCollection.java index 9cc5f638..f3d53b65 100644 --- a/src/main/java/one/talon/model/NewCampaignCollection.java +++ b/src/main/java/one/talon/model/NewCampaignCollection.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java b/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java index c9b04473..309b9f9b 100644 --- a/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java +++ b/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignGroup.java b/src/main/java/one/talon/model/NewCampaignGroup.java index 9720fab4..cf32b7c6 100644 --- a/src/main/java/one/talon/model/NewCampaignGroup.java +++ b/src/main/java/one/talon/model/NewCampaignGroup.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignSet.java b/src/main/java/one/talon/model/NewCampaignSet.java index 5422fc5a..36bde157 100644 --- a/src/main/java/one/talon/model/NewCampaignSet.java +++ b/src/main/java/one/talon/model/NewCampaignSet.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CampaignSetBranchNode; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignStoreBudget.java b/src/main/java/one/talon/model/NewCampaignStoreBudget.java index 591db2a1..044fb0f1 100644 --- a/src/main/java/one/talon/model/NewCampaignStoreBudget.java +++ b/src/main/java/one/talon/model/NewCampaignStoreBudget.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewCampaignStoreBudgetStoreLimit; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java b/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java index 2eae3053..95372a8d 100644 --- a/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java +++ b/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCampaignTemplate.java b/src/main/java/one/talon/model/NewCampaignTemplate.java index c2ec7e55..e2546976 100644 --- a/src/main/java/one/talon/model/NewCampaignTemplate.java +++ b/src/main/java/one/talon/model/NewCampaignTemplate.java @@ -28,7 +28,6 @@ import one.talon.model.CampaignTemplateParams; import one.talon.model.CodeGeneratorSettings; import one.talon.model.TemplateLimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCatalog.java b/src/main/java/one/talon/model/NewCatalog.java index d0209942..74b50297 100644 --- a/src/main/java/one/talon/model/NewCatalog.java +++ b/src/main/java/one/talon/model/NewCatalog.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCollection.java b/src/main/java/one/talon/model/NewCollection.java index 51363ab9..a743cb40 100644 --- a/src/main/java/one/talon/model/NewCollection.java +++ b/src/main/java/one/talon/model/NewCollection.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCouponCreationJob.java b/src/main/java/one/talon/model/NewCouponCreationJob.java index b2b8ffa5..3954ec9a 100644 --- a/src/main/java/one/talon/model/NewCouponCreationJob.java +++ b/src/main/java/one/talon/model/NewCouponCreationJob.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.CodeGeneratorSettings; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCouponDeletionJob.java b/src/main/java/one/talon/model/NewCouponDeletionJob.java index 214f4032..7ea6202f 100644 --- a/src/main/java/one/talon/model/NewCouponDeletionJob.java +++ b/src/main/java/one/talon/model/NewCouponDeletionJob.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.CouponDeletionFilters; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCoupons.java b/src/main/java/one/talon/model/NewCoupons.java index 162d4067..b778bee9 100644 --- a/src/main/java/one/talon/model/NewCoupons.java +++ b/src/main/java/one/talon/model/NewCoupons.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java b/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java index 49c16222..fa694847 100644 --- a/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java +++ b/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCustomEffect.java b/src/main/java/one/talon/model/NewCustomEffect.java index 6732260c..a694a39c 100644 --- a/src/main/java/one/talon/model/NewCustomEffect.java +++ b/src/main/java/one/talon/model/NewCustomEffect.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCustomerProfile.java b/src/main/java/one/talon/model/NewCustomerProfile.java index f4bd8478..0c0b4901 100644 --- a/src/main/java/one/talon/model/NewCustomerProfile.java +++ b/src/main/java/one/talon/model/NewCustomerProfile.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Map; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCustomerSession.java b/src/main/java/one/talon/model/NewCustomerSession.java index 936c7773..fb8eb655 100644 --- a/src/main/java/one/talon/model/NewCustomerSession.java +++ b/src/main/java/one/talon/model/NewCustomerSession.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CartItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewCustomerSessionV2.java b/src/main/java/one/talon/model/NewCustomerSessionV2.java index c1b3d5b9..9d161f45 100644 --- a/src/main/java/one/talon/model/NewCustomerSessionV2.java +++ b/src/main/java/one/talon/model/NewCustomerSessionV2.java @@ -28,7 +28,6 @@ import one.talon.model.AdditionalCost; import one.talon.model.CartItem; import one.talon.model.ExperimentVariantAllocation; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewEvent.java b/src/main/java/one/talon/model/NewEvent.java index 9c6305c0..27f1dabf 100644 --- a/src/main/java/one/talon/model/NewEvent.java +++ b/src/main/java/one/talon/model/NewEvent.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewEventType.java b/src/main/java/one/talon/model/NewEventType.java index 034b0ad5..115e7dd7 100644 --- a/src/main/java/one/talon/model/NewEventType.java +++ b/src/main/java/one/talon/model/NewEventType.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewEventV3Entity.java b/src/main/java/one/talon/model/NewEventV3Entity.java index 36dad8e7..7d589629 100644 --- a/src/main/java/one/talon/model/NewEventV3Entity.java +++ b/src/main/java/one/talon/model/NewEventV3Entity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewExperiment.java b/src/main/java/one/talon/model/NewExperiment.java index a8e86c6a..87b1f319 100644 --- a/src/main/java/one/talon/model/NewExperiment.java +++ b/src/main/java/one/talon/model/NewExperiment.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.NewCampaign; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewExperimentVariant.java b/src/main/java/one/talon/model/NewExperimentVariant.java index b75ff5d4..467f2033 100644 --- a/src/main/java/one/talon/model/NewExperimentVariant.java +++ b/src/main/java/one/talon/model/NewExperimentVariant.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.NewRuleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewExperimentVariantArray.java b/src/main/java/one/talon/model/NewExperimentVariantArray.java index 3ad0ff91..7d2816fd 100644 --- a/src/main/java/one/talon/model/NewExperimentVariantArray.java +++ b/src/main/java/one/talon/model/NewExperimentVariantArray.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewExperimentVariant; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewExternalInvitation.java b/src/main/java/one/talon/model/NewExternalInvitation.java index 11138cda..27be1138 100644 --- a/src/main/java/one/talon/model/NewExternalInvitation.java +++ b/src/main/java/one/talon/model/NewExternalInvitation.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewGiveawaysPool.java b/src/main/java/one/talon/model/NewGiveawaysPool.java index 07088299..0350aab0 100644 --- a/src/main/java/one/talon/model/NewGiveawaysPool.java +++ b/src/main/java/one/talon/model/NewGiveawaysPool.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewInternalAudience.java b/src/main/java/one/talon/model/NewInternalAudience.java index 57a2cb36..1fc2f5d6 100644 --- a/src/main/java/one/talon/model/NewInternalAudience.java +++ b/src/main/java/one/talon/model/NewInternalAudience.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewInvitation.java b/src/main/java/one/talon/model/NewInvitation.java index 4a713659..bfa610da 100644 --- a/src/main/java/one/talon/model/NewInvitation.java +++ b/src/main/java/one/talon/model/NewInvitation.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewInviteEmail.java b/src/main/java/one/talon/model/NewInviteEmail.java index b58adf1a..ab6f9c90 100644 --- a/src/main/java/one/talon/model/NewInviteEmail.java +++ b/src/main/java/one/talon/model/NewInviteEmail.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewLoyaltyProgram.java b/src/main/java/one/talon/model/NewLoyaltyProgram.java index 6e33b3aa..3660aa55 100644 --- a/src/main/java/one/talon/model/NewLoyaltyProgram.java +++ b/src/main/java/one/talon/model/NewLoyaltyProgram.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.NewLoyaltyTier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewLoyaltyTier.java b/src/main/java/one/talon/model/NewLoyaltyTier.java index 4791c3f1..ee059f1f 100644 --- a/src/main/java/one/talon/model/NewLoyaltyTier.java +++ b/src/main/java/one/talon/model/NewLoyaltyTier.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewMCPKey.java b/src/main/java/one/talon/model/NewMCPKey.java index 8d8ba1a7..15dd4adf 100644 --- a/src/main/java/one/talon/model/NewMCPKey.java +++ b/src/main/java/one/talon/model/NewMCPKey.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewManagementKey.java b/src/main/java/one/talon/model/NewManagementKey.java index 8ca89fa3..a63c8018 100644 --- a/src/main/java/one/talon/model/NewManagementKey.java +++ b/src/main/java/one/talon/model/NewManagementKey.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Endpoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewMessageTest.java b/src/main/java/one/talon/model/NewMessageTest.java index ec8f2fee..4d81344e 100644 --- a/src/main/java/one/talon/model/NewMessageTest.java +++ b/src/main/java/one/talon/model/NewMessageTest.java @@ -26,7 +26,6 @@ import java.util.List; import java.util.Map; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewMultipleAudiencesItem.java b/src/main/java/one/talon/model/NewMultipleAudiencesItem.java index 71709f9c..920a7378 100644 --- a/src/main/java/one/talon/model/NewMultipleAudiencesItem.java +++ b/src/main/java/one/talon/model/NewMultipleAudiencesItem.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewNotificationWebhook.java b/src/main/java/one/talon/model/NewNotificationWebhook.java index 6ab54432..1e9499b2 100644 --- a/src/main/java/one/talon/model/NewNotificationWebhook.java +++ b/src/main/java/one/talon/model/NewNotificationWebhook.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java b/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java index 7e260a3d..edd6eceb 100644 --- a/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java +++ b/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewPassword.java b/src/main/java/one/talon/model/NewPassword.java index ffc8a154..58217f89 100644 --- a/src/main/java/one/talon/model/NewPassword.java +++ b/src/main/java/one/talon/model/NewPassword.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewPasswordEmail.java b/src/main/java/one/talon/model/NewPasswordEmail.java index dbc59ac1..c0396b3a 100644 --- a/src/main/java/one/talon/model/NewPasswordEmail.java +++ b/src/main/java/one/talon/model/NewPasswordEmail.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewPicklist.java b/src/main/java/one/talon/model/NewPicklist.java index 7e692b5c..55485aa5 100644 --- a/src/main/java/one/talon/model/NewPicklist.java +++ b/src/main/java/one/talon/model/NewPicklist.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewPriceAdjustment.java b/src/main/java/one/talon/model/NewPriceAdjustment.java index e5cac1f1..694739c2 100644 --- a/src/main/java/one/talon/model/NewPriceAdjustment.java +++ b/src/main/java/one/talon/model/NewPriceAdjustment.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewPriceType.java b/src/main/java/one/talon/model/NewPriceType.java index 5e62c633..43e4ea82 100644 --- a/src/main/java/one/talon/model/NewPriceType.java +++ b/src/main/java/one/talon/model/NewPriceType.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewReferral.java b/src/main/java/one/talon/model/NewReferral.java index 2cf2d21f..db9d2256 100644 --- a/src/main/java/one/talon/model/NewReferral.java +++ b/src/main/java/one/talon/model/NewReferral.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java b/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java index 6400600e..965f95fc 100644 --- a/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java +++ b/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewReturn.java b/src/main/java/one/talon/model/NewReturn.java index 2ef69515..968390dc 100644 --- a/src/main/java/one/talon/model/NewReturn.java +++ b/src/main/java/one/talon/model/NewReturn.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ReturnedCartItem; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewRevisionVersion.java b/src/main/java/one/talon/model/NewRevisionVersion.java index 31b6f2fe..6eb1434c 100644 --- a/src/main/java/one/talon/model/NewRevisionVersion.java +++ b/src/main/java/one/talon/model/NewRevisionVersion.java @@ -27,7 +27,6 @@ import one.talon.model.CodeGeneratorSettings; import one.talon.model.LimitConfig; import org.openapitools.jackson.nullable.JsonNullable; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewReward.java b/src/main/java/one/talon/model/NewReward.java index 2d14cfa6..74435edf 100644 --- a/src/main/java/one/talon/model/NewReward.java +++ b/src/main/java/one/talon/model/NewReward.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewRiskNotification.java b/src/main/java/one/talon/model/NewRiskNotification.java index 8bbb4107..7bc9a503 100644 --- a/src/main/java/one/talon/model/NewRiskNotification.java +++ b/src/main/java/one/talon/model/NewRiskNotification.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewRole.java b/src/main/java/one/talon/model/NewRole.java index 56157086..19f3d81b 100644 --- a/src/main/java/one/talon/model/NewRole.java +++ b/src/main/java/one/talon/model/NewRole.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewRoleV2.java b/src/main/java/one/talon/model/NewRoleV2.java index 5bfaa40d..1e662f24 100644 --- a/src/main/java/one/talon/model/NewRoleV2.java +++ b/src/main/java/one/talon/model/NewRoleV2.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.RoleV2Permissions; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewRuleset.java b/src/main/java/one/talon/model/NewRuleset.java index ae1c7d27..ac05281f 100644 --- a/src/main/java/one/talon/model/NewRuleset.java +++ b/src/main/java/one/talon/model/NewRuleset.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.Binding; import one.talon.model.Rule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewSamlConnection.java b/src/main/java/one/talon/model/NewSamlConnection.java index e37187b2..6c83ebc6 100644 --- a/src/main/java/one/talon/model/NewSamlConnection.java +++ b/src/main/java/one/talon/model/NewSamlConnection.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewSecondaryDeployment.java b/src/main/java/one/talon/model/NewSecondaryDeployment.java index 8fdab7b1..1b58a014 100644 --- a/src/main/java/one/talon/model/NewSecondaryDeployment.java +++ b/src/main/java/one/talon/model/NewSecondaryDeployment.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewStore.java b/src/main/java/one/talon/model/NewStore.java index 0311e956..d2aea901 100644 --- a/src/main/java/one/talon/model/NewStore.java +++ b/src/main/java/one/talon/model/NewStore.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewTemplateDef.java b/src/main/java/one/talon/model/NewTemplateDef.java index 1a516e85..41c23a1d 100644 --- a/src/main/java/one/talon/model/NewTemplateDef.java +++ b/src/main/java/one/talon/model/NewTemplateDef.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewUser.java b/src/main/java/one/talon/model/NewUser.java index 57076c59..ffcc46cb 100644 --- a/src/main/java/one/talon/model/NewUser.java +++ b/src/main/java/one/talon/model/NewUser.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NewWebhook.java b/src/main/java/one/talon/model/NewWebhook.java index 53248513..6b6408ad 100644 --- a/src/main/java/one/talon/model/NewWebhook.java +++ b/src/main/java/one/talon/model/NewWebhook.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Notification.java b/src/main/java/one/talon/model/Notification.java index 81fb9c01..f8678322 100644 --- a/src/main/java/one/talon/model/Notification.java +++ b/src/main/java/one/talon/model/Notification.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NotificationActivation.java b/src/main/java/one/talon/model/NotificationActivation.java index b4f6daf5..eadcc3d2 100644 --- a/src/main/java/one/talon/model/NotificationActivation.java +++ b/src/main/java/one/talon/model/NotificationActivation.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/NotificationListItem.java b/src/main/java/one/talon/model/NotificationListItem.java index 06c9ac05..15423926 100644 --- a/src/main/java/one/talon/model/NotificationListItem.java +++ b/src/main/java/one/talon/model/NotificationListItem.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OktaEvent.java b/src/main/java/one/talon/model/OktaEvent.java index c958668a..93d6fc4d 100644 --- a/src/main/java/one/talon/model/OktaEvent.java +++ b/src/main/java/one/talon/model/OktaEvent.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.OktaEventTarget; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OktaEventPayload.java b/src/main/java/one/talon/model/OktaEventPayload.java index 8488ded6..24e27d97 100644 --- a/src/main/java/one/talon/model/OktaEventPayload.java +++ b/src/main/java/one/talon/model/OktaEventPayload.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.OktaEventPayloadData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OktaEventPayloadData.java b/src/main/java/one/talon/model/OktaEventPayloadData.java index 516c5bd3..68a90b1e 100644 --- a/src/main/java/one/talon/model/OktaEventPayloadData.java +++ b/src/main/java/one/talon/model/OktaEventPayloadData.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.OktaEvent; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OktaEventTarget.java b/src/main/java/one/talon/model/OktaEventTarget.java index 1b38b624..1f3dff32 100644 --- a/src/main/java/one/talon/model/OktaEventTarget.java +++ b/src/main/java/one/talon/model/OktaEventTarget.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OneTimeCode.java b/src/main/java/one/talon/model/OneTimeCode.java index 95845833..85e79740 100644 --- a/src/main/java/one/talon/model/OneTimeCode.java +++ b/src/main/java/one/talon/model/OneTimeCode.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java index a9090408..4a792e3d 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java index 8d11cd32..83efea55 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java b/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java index ae013cfc..4ee71828 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java index 7e35d2e0..5a7109b1 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java index 3542177e..d60052e2 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java b/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java index f01cd9ca..e5f473c6 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java b/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java index aee28271..8daaf484 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java b/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java index e3c50565..6a5dacc1 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.OutgoingIntegrationTemplate; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationType.java b/src/main/java/one/talon/model/OutgoingIntegrationType.java index 73617fbc..18f6526b 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationType.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationType.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTypes.java b/src/main/java/one/talon/model/OutgoingIntegrationTypes.java index e8faf4ee..fcfe053f 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTypes.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTypes.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.OutgoingIntegrationType; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PatchItemCatalogAction.java b/src/main/java/one/talon/model/PatchItemCatalogAction.java index 085c64f7..37522742 100644 --- a/src/main/java/one/talon/model/PatchItemCatalogAction.java +++ b/src/main/java/one/talon/model/PatchItemCatalogAction.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.util.Arrays; import one.talon.model.Product; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java b/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java index 7f9108ea..1ac34290 100644 --- a/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java +++ b/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CatalogActionFilter; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PendingActivePointsData.java b/src/main/java/one/talon/model/PendingActivePointsData.java index a228afaa..f779976f 100644 --- a/src/main/java/one/talon/model/PendingActivePointsData.java +++ b/src/main/java/one/talon/model/PendingActivePointsData.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PendingActivePointsNotification.java b/src/main/java/one/talon/model/PendingActivePointsNotification.java index fab81510..e46bc56e 100644 --- a/src/main/java/one/talon/model/PendingActivePointsNotification.java +++ b/src/main/java/one/talon/model/PendingActivePointsNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.PendingActivePointsData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java b/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java index c86a849a..93116599 100644 --- a/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Picklist.java b/src/main/java/one/talon/model/Picklist.java index 8faf703d..733abd29 100644 --- a/src/main/java/one/talon/model/Picklist.java +++ b/src/main/java/one/talon/model/Picklist.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PlaceholderDetails.java b/src/main/java/one/talon/model/PlaceholderDetails.java index 60c8e40b..a8e78cde 100644 --- a/src/main/java/one/talon/model/PlaceholderDetails.java +++ b/src/main/java/one/talon/model/PlaceholderDetails.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PriceDetail.java b/src/main/java/one/talon/model/PriceDetail.java index ccda27b7..78a53d24 100644 --- a/src/main/java/one/talon/model/PriceDetail.java +++ b/src/main/java/one/talon/model/PriceDetail.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import java.util.UUID; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PriceHistoryRequest.java b/src/main/java/one/talon/model/PriceHistoryRequest.java index 64284181..43ea9703 100644 --- a/src/main/java/one/talon/model/PriceHistoryRequest.java +++ b/src/main/java/one/talon/model/PriceHistoryRequest.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PriceHistoryResponse.java b/src/main/java/one/talon/model/PriceHistoryResponse.java index 7538153d..cf9ee6f9 100644 --- a/src/main/java/one/talon/model/PriceHistoryResponse.java +++ b/src/main/java/one/talon/model/PriceHistoryResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.History; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PriceType.java b/src/main/java/one/talon/model/PriceType.java index 075b679b..48eb4335 100644 --- a/src/main/java/one/talon/model/PriceType.java +++ b/src/main/java/one/talon/model/PriceType.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PriceTypeReferenceDetail.java b/src/main/java/one/talon/model/PriceTypeReferenceDetail.java index 9a94a7d3..a269aa9f 100644 --- a/src/main/java/one/talon/model/PriceTypeReferenceDetail.java +++ b/src/main/java/one/talon/model/PriceTypeReferenceDetail.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PriceTypeReferences.java b/src/main/java/one/talon/model/PriceTypeReferences.java index 029ba5db..5e9645a2 100644 --- a/src/main/java/one/talon/model/PriceTypeReferences.java +++ b/src/main/java/one/talon/model/PriceTypeReferences.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.PriceTypeReferenceDetail; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Product.java b/src/main/java/one/talon/model/Product.java index 7e02fa1e..08f8c554 100644 --- a/src/main/java/one/talon/model/Product.java +++ b/src/main/java/one/talon/model/Product.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ProductSearchMatch.java b/src/main/java/one/talon/model/ProductSearchMatch.java index f8e43db7..43232f76 100644 --- a/src/main/java/one/talon/model/ProductSearchMatch.java +++ b/src/main/java/one/talon/model/ProductSearchMatch.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ProductUnitAnalytics.java b/src/main/java/one/talon/model/ProductUnitAnalytics.java index ddea182e..fd5ee75b 100644 --- a/src/main/java/one/talon/model/ProductUnitAnalytics.java +++ b/src/main/java/one/talon/model/ProductUnitAnalytics.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.ProductUnitAnalyticsDataPoint; import one.talon.model.ProductUnitAnalyticsTotals; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java b/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java index 8a906388..f4d9b0dd 100644 --- a/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.AnalyticsDataPointWithTrend; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java b/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java index 18c7e1cc..745eb2a1 100644 --- a/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java +++ b/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.AnalyticsDataPointWithTrend; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ProfileAudiencesChanges.java b/src/main/java/one/talon/model/ProfileAudiencesChanges.java index 08e10d42..58bf9c79 100644 --- a/src/main/java/one/talon/model/ProfileAudiencesChanges.java +++ b/src/main/java/one/talon/model/ProfileAudiencesChanges.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ProjectedTier.java b/src/main/java/one/talon/model/ProjectedTier.java index f5e8022f..e87aeab2 100644 --- a/src/main/java/one/talon/model/ProjectedTier.java +++ b/src/main/java/one/talon/model/ProjectedTier.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/PromoteExperiment.java b/src/main/java/one/talon/model/PromoteExperiment.java index 568c2843..b27a9817 100644 --- a/src/main/java/one/talon/model/PromoteExperiment.java +++ b/src/main/java/one/talon/model/PromoteExperiment.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ExperimentCampaignCopy; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RedeemReferralEffectProps.java b/src/main/java/one/talon/model/RedeemReferralEffectProps.java index cf8345f6..6bc06d9f 100644 --- a/src/main/java/one/talon/model/RedeemReferralEffectProps.java +++ b/src/main/java/one/talon/model/RedeemReferralEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Referral.java b/src/main/java/one/talon/model/Referral.java index 3b901b10..39853b4a 100644 --- a/src/main/java/one/talon/model/Referral.java +++ b/src/main/java/one/talon/model/Referral.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReferralConstraints.java b/src/main/java/one/talon/model/ReferralConstraints.java index 86547983..ac077edb 100644 --- a/src/main/java/one/talon/model/ReferralConstraints.java +++ b/src/main/java/one/talon/model/ReferralConstraints.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReferralCreatedEffectProps.java b/src/main/java/one/talon/model/ReferralCreatedEffectProps.java index 9fc0d1be..6933bdf6 100644 --- a/src/main/java/one/talon/model/ReferralCreatedEffectProps.java +++ b/src/main/java/one/talon/model/ReferralCreatedEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReferralRejectionReason.java b/src/main/java/one/talon/model/ReferralRejectionReason.java index 0439fb37..b014854a 100644 --- a/src/main/java/one/talon/model/ReferralRejectionReason.java +++ b/src/main/java/one/talon/model/ReferralRejectionReason.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RejectCouponEffectProps.java b/src/main/java/one/talon/model/RejectCouponEffectProps.java index 1c1528ba..5ae47f6a 100644 --- a/src/main/java/one/talon/model/RejectCouponEffectProps.java +++ b/src/main/java/one/talon/model/RejectCouponEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RejectReferralEffectProps.java b/src/main/java/one/talon/model/RejectReferralEffectProps.java index 1975ae61..8a2e640a 100644 --- a/src/main/java/one/talon/model/RejectReferralEffectProps.java +++ b/src/main/java/one/talon/model/RejectReferralEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java b/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java index 83e1436a..40283d97 100644 --- a/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java +++ b/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RemoveItemCatalogAction.java b/src/main/java/one/talon/model/RemoveItemCatalogAction.java index 697ea3a9..6bfe9fbf 100644 --- a/src/main/java/one/talon/model/RemoveItemCatalogAction.java +++ b/src/main/java/one/talon/model/RemoveItemCatalogAction.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java b/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java index 99e2a32b..393f26f4 100644 --- a/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java +++ b/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.CatalogActionFilter; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReopenSessionResponse.java b/src/main/java/one/talon/model/ReopenSessionResponse.java index e2d23408..9f8409a8 100644 --- a/src/main/java/one/talon/model/ReopenSessionResponse.java +++ b/src/main/java/one/talon/model/ReopenSessionResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.Effect; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReserveCouponEffectProps.java b/src/main/java/one/talon/model/ReserveCouponEffectProps.java index 03c0290b..d59b1526 100644 --- a/src/main/java/one/talon/model/ReserveCouponEffectProps.java +++ b/src/main/java/one/talon/model/ReserveCouponEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ResponseContentObject.java b/src/main/java/one/talon/model/ResponseContentObject.java index 83c8a102..839fe178 100644 --- a/src/main/java/one/talon/model/ResponseContentObject.java +++ b/src/main/java/one/talon/model/ResponseContentObject.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReturnIntegrationRequest.java b/src/main/java/one/talon/model/ReturnIntegrationRequest.java index 59037a80..0801bac8 100644 --- a/src/main/java/one/talon/model/ReturnIntegrationRequest.java +++ b/src/main/java/one/talon/model/ReturnIntegrationRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.NewReturn; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ReturnedCartItem.java b/src/main/java/one/talon/model/ReturnedCartItem.java index a5082087..ae1d6a7e 100644 --- a/src/main/java/one/talon/model/ReturnedCartItem.java +++ b/src/main/java/one/talon/model/ReturnedCartItem.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Revision.java b/src/main/java/one/talon/model/Revision.java index 67b34a03..8855bbfb 100644 --- a/src/main/java/one/talon/model/Revision.java +++ b/src/main/java/one/talon/model/Revision.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.RevisionVersion; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RevisionActivation.java b/src/main/java/one/talon/model/RevisionActivation.java index 09166b01..806ed4e2 100644 --- a/src/main/java/one/talon/model/RevisionActivation.java +++ b/src/main/java/one/talon/model/RevisionActivation.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RevisionActivationRequest.java b/src/main/java/one/talon/model/RevisionActivationRequest.java index 86c3e82f..bd7ab860 100644 --- a/src/main/java/one/talon/model/RevisionActivationRequest.java +++ b/src/main/java/one/talon/model/RevisionActivationRequest.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RevisionVersion.java b/src/main/java/one/talon/model/RevisionVersion.java index beaf6547..7c1f1e6b 100644 --- a/src/main/java/one/talon/model/RevisionVersion.java +++ b/src/main/java/one/talon/model/RevisionVersion.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Reward.java b/src/main/java/one/talon/model/Reward.java index e8c3d74a..43537172 100644 --- a/src/main/java/one/talon/model/Reward.java +++ b/src/main/java/one/talon/model/Reward.java @@ -27,7 +27,6 @@ import one.talon.model.Binding; import one.talon.model.RewardPointsRequired; import one.talon.model.Rule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RewardPointsRequired.java b/src/main/java/one/talon/model/RewardPointsRequired.java index 807e8480..2c9565d3 100644 --- a/src/main/java/one/talon/model/RewardPointsRequired.java +++ b/src/main/java/one/talon/model/RewardPointsRequired.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RiskNotification.java b/src/main/java/one/talon/model/RiskNotification.java index 738f0c10..f8e534c2 100644 --- a/src/main/java/one/talon/model/RiskNotification.java +++ b/src/main/java/one/talon/model/RiskNotification.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Role.java b/src/main/java/one/talon/model/Role.java index 683181e8..90ee0644 100644 --- a/src/main/java/one/talon/model/Role.java +++ b/src/main/java/one/talon/model/Role.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleAssign.java b/src/main/java/one/talon/model/RoleAssign.java index 7418bc4e..5bb1ebdf 100644 --- a/src/main/java/one/talon/model/RoleAssign.java +++ b/src/main/java/one/talon/model/RoleAssign.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleMembership.java b/src/main/java/one/talon/model/RoleMembership.java index ceb3b524..061b33d0 100644 --- a/src/main/java/one/talon/model/RoleMembership.java +++ b/src/main/java/one/talon/model/RoleMembership.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2.java b/src/main/java/one/talon/model/RoleV2.java index 203fd99b..e29ccd02 100644 --- a/src/main/java/one/talon/model/RoleV2.java +++ b/src/main/java/one/talon/model/RoleV2.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.RoleV2Permissions; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2ApplicationDetails.java b/src/main/java/one/talon/model/RoleV2ApplicationDetails.java index dfed7168..5b61cfb1 100644 --- a/src/main/java/one/talon/model/RoleV2ApplicationDetails.java +++ b/src/main/java/one/talon/model/RoleV2ApplicationDetails.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.RolesV2Thresholds; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2Base.java b/src/main/java/one/talon/model/RoleV2Base.java index a61295c7..99508c26 100644 --- a/src/main/java/one/talon/model/RoleV2Base.java +++ b/src/main/java/one/talon/model/RoleV2Base.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.RoleV2Permissions; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2PermissionSet.java b/src/main/java/one/talon/model/RoleV2PermissionSet.java index 9e73832e..7dfe771a 100644 --- a/src/main/java/one/talon/model/RoleV2PermissionSet.java +++ b/src/main/java/one/talon/model/RoleV2PermissionSet.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2Permissions.java b/src/main/java/one/talon/model/RoleV2Permissions.java index 4e62d652..85b96cb7 100644 --- a/src/main/java/one/talon/model/RoleV2Permissions.java +++ b/src/main/java/one/talon/model/RoleV2Permissions.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.RoleV2PermissionSet; import one.talon.model.RoleV2RolesGroup; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2Readonly.java b/src/main/java/one/talon/model/RoleV2Readonly.java index 9da337bd..94fe256a 100644 --- a/src/main/java/one/talon/model/RoleV2Readonly.java +++ b/src/main/java/one/talon/model/RoleV2Readonly.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RoleV2RolesGroup.java b/src/main/java/one/talon/model/RoleV2RolesGroup.java index 0c26bc27..467d5288 100644 --- a/src/main/java/one/talon/model/RoleV2RolesGroup.java +++ b/src/main/java/one/talon/model/RoleV2RolesGroup.java @@ -24,7 +24,6 @@ import java.util.HashMap; import java.util.Map; import one.talon.model.RoleV2ApplicationDetails; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RolesV2Thresholds.java b/src/main/java/one/talon/model/RolesV2Thresholds.java index 40e10475..53a12b5f 100644 --- a/src/main/java/one/talon/model/RolesV2Thresholds.java +++ b/src/main/java/one/talon/model/RolesV2Thresholds.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java index d68a1ab2..b7f2262c 100644 --- a/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RollbackCouponEffectProps.java b/src/main/java/one/talon/model/RollbackCouponEffectProps.java index c0c6bd82..ea37532c 100644 --- a/src/main/java/one/talon/model/RollbackCouponEffectProps.java +++ b/src/main/java/one/talon/model/RollbackCouponEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java index c5fcd45a..5dfbd5f9 100644 --- a/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RollbackDiscountEffectProps.java b/src/main/java/one/talon/model/RollbackDiscountEffectProps.java index 6a7d4d18..534f4394 100644 --- a/src/main/java/one/talon/model/RollbackDiscountEffectProps.java +++ b/src/main/java/one/talon/model/RollbackDiscountEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java b/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java index 65d6b827..19634aee 100644 --- a/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java +++ b/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RollbackReferralEffectProps.java b/src/main/java/one/talon/model/RollbackReferralEffectProps.java index c65f3838..5c407f0e 100644 --- a/src/main/java/one/talon/model/RollbackReferralEffectProps.java +++ b/src/main/java/one/talon/model/RollbackReferralEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Rule.java b/src/main/java/one/talon/model/Rule.java index 005e6a7e..aa7be32c 100644 --- a/src/main/java/one/talon/model/Rule.java +++ b/src/main/java/one/talon/model/Rule.java @@ -25,7 +25,6 @@ import java.util.List; import java.util.UUID; import one.talon.model.Binding; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RuleEligibility.java b/src/main/java/one/talon/model/RuleEligibility.java index 120bb0a7..dd14ec15 100644 --- a/src/main/java/one/talon/model/RuleEligibility.java +++ b/src/main/java/one/talon/model/RuleEligibility.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.RuleEligibilityFailureDetails; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java b/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java index bb1cad2e..54254b5b 100644 --- a/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java +++ b/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RuleFailureReason.java b/src/main/java/one/talon/model/RuleFailureReason.java index cb375bb4..d13c212d 100644 --- a/src/main/java/one/talon/model/RuleFailureReason.java +++ b/src/main/java/one/talon/model/RuleFailureReason.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RuleMetadata.java b/src/main/java/one/talon/model/RuleMetadata.java index 032f3f42..5d625c1f 100644 --- a/src/main/java/one/talon/model/RuleMetadata.java +++ b/src/main/java/one/talon/model/RuleMetadata.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/RuleMetadataEligibility.java b/src/main/java/one/talon/model/RuleMetadataEligibility.java index 7d345c6a..b7d9f240 100644 --- a/src/main/java/one/talon/model/RuleMetadataEligibility.java +++ b/src/main/java/one/talon/model/RuleMetadataEligibility.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.RuleEligibility; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Ruleset.java b/src/main/java/one/talon/model/Ruleset.java index 2cf53284..9e8944db 100644 --- a/src/main/java/one/talon/model/Ruleset.java +++ b/src/main/java/one/talon/model/Ruleset.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.Binding; import one.talon.model.Rule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SSOConfig.java b/src/main/java/one/talon/model/SSOConfig.java index 09b40c83..12aad4aa 100644 --- a/src/main/java/one/talon/model/SSOConfig.java +++ b/src/main/java/one/talon/model/SSOConfig.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SamlConnection.java b/src/main/java/one/talon/model/SamlConnection.java index fe6d7ec4..4700add3 100644 --- a/src/main/java/one/talon/model/SamlConnection.java +++ b/src/main/java/one/talon/model/SamlConnection.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SamlConnectionInternal.java b/src/main/java/one/talon/model/SamlConnectionInternal.java index c53d06fd..5f8e13cd 100644 --- a/src/main/java/one/talon/model/SamlConnectionInternal.java +++ b/src/main/java/one/talon/model/SamlConnectionInternal.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SamlConnectionMetadata.java b/src/main/java/one/talon/model/SamlConnectionMetadata.java index e2fdb8d7..d588089e 100644 --- a/src/main/java/one/talon/model/SamlConnectionMetadata.java +++ b/src/main/java/one/talon/model/SamlConnectionMetadata.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SamlLoginEndpoint.java b/src/main/java/one/talon/model/SamlLoginEndpoint.java index b1ba583f..4f8ac54b 100644 --- a/src/main/java/one/talon/model/SamlLoginEndpoint.java +++ b/src/main/java/one/talon/model/SamlLoginEndpoint.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimBaseGroup.java b/src/main/java/one/talon/model/ScimBaseGroup.java index bf503421..5a5f6e4a 100644 --- a/src/main/java/one/talon/model/ScimBaseGroup.java +++ b/src/main/java/one/talon/model/ScimBaseGroup.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimGroupMember; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimBaseUser.java b/src/main/java/one/talon/model/ScimBaseUser.java index c3bccb0a..86969183 100644 --- a/src/main/java/one/talon/model/ScimBaseUser.java +++ b/src/main/java/one/talon/model/ScimBaseUser.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ScimBaseUserName; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimBaseUserName.java b/src/main/java/one/talon/model/ScimBaseUserName.java index 6e229a2a..f4f1dd53 100644 --- a/src/main/java/one/talon/model/ScimBaseUserName.java +++ b/src/main/java/one/talon/model/ScimBaseUserName.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimGroup.java b/src/main/java/one/talon/model/ScimGroup.java index 65974fdf..3d285250 100644 --- a/src/main/java/one/talon/model/ScimGroup.java +++ b/src/main/java/one/talon/model/ScimGroup.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimGroupMember; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimGroupMember.java b/src/main/java/one/talon/model/ScimGroupMember.java index a8ddefc4..3bcd86c6 100644 --- a/src/main/java/one/talon/model/ScimGroupMember.java +++ b/src/main/java/one/talon/model/ScimGroupMember.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimGroupsListResponse.java b/src/main/java/one/talon/model/ScimGroupsListResponse.java index 376f9a28..8edc5a92 100644 --- a/src/main/java/one/talon/model/ScimGroupsListResponse.java +++ b/src/main/java/one/talon/model/ScimGroupsListResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimGroup; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimNewUser.java b/src/main/java/one/talon/model/ScimNewUser.java index 073e727d..2345cbc1 100644 --- a/src/main/java/one/talon/model/ScimNewUser.java +++ b/src/main/java/one/talon/model/ScimNewUser.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ScimBaseUserName; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimPatchOperation.java b/src/main/java/one/talon/model/ScimPatchOperation.java index cb4c5e41..8d6adc51 100644 --- a/src/main/java/one/talon/model/ScimPatchOperation.java +++ b/src/main/java/one/talon/model/ScimPatchOperation.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimPatchRequest.java b/src/main/java/one/talon/model/ScimPatchRequest.java index d6fb3c48..979d0956 100644 --- a/src/main/java/one/talon/model/ScimPatchRequest.java +++ b/src/main/java/one/talon/model/ScimPatchRequest.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimPatchOperation; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimResource.java b/src/main/java/one/talon/model/ScimResource.java index 29f124e6..e3d08ab5 100644 --- a/src/main/java/one/talon/model/ScimResource.java +++ b/src/main/java/one/talon/model/ScimResource.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimResourceTypesListResponse.java b/src/main/java/one/talon/model/ScimResourceTypesListResponse.java index 6c63eca2..dea913a1 100644 --- a/src/main/java/one/talon/model/ScimResourceTypesListResponse.java +++ b/src/main/java/one/talon/model/ScimResourceTypesListResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimResource; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimSchemaResource.java b/src/main/java/one/talon/model/ScimSchemaResource.java index 8bcfb91b..4eaf34cb 100644 --- a/src/main/java/one/talon/model/ScimSchemaResource.java +++ b/src/main/java/one/talon/model/ScimSchemaResource.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimSchemasListResponse.java b/src/main/java/one/talon/model/ScimSchemasListResponse.java index 8cd8eb00..65451ed7 100644 --- a/src/main/java/one/talon/model/ScimSchemasListResponse.java +++ b/src/main/java/one/talon/model/ScimSchemasListResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimSchemaResource; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java index aef3fc67..8c5547d4 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java @@ -28,7 +28,6 @@ import one.talon.model.ScimServiceProviderConfigResponseFilter; import one.talon.model.ScimServiceProviderConfigResponsePatch; import one.talon.model.ScimServiceProviderConfigResponseSort; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java index 71421f53..bb146026 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java index 236b8aa2..e089d290 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java index efb77127..a60967e5 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java index 3309a4ee..7a631643 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java index f2ed43fc..0ab1bf38 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimUser.java b/src/main/java/one/talon/model/ScimUser.java index 8c3cca48..71b85d2c 100644 --- a/src/main/java/one/talon/model/ScimUser.java +++ b/src/main/java/one/talon/model/ScimUser.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.ScimBaseUserName; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ScimUsersListResponse.java b/src/main/java/one/talon/model/ScimUsersListResponse.java index 1c120c70..3c0e8be5 100644 --- a/src/main/java/one/talon/model/ScimUsersListResponse.java +++ b/src/main/java/one/talon/model/ScimUsersListResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.ScimUser; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SecondaryDeployment.java b/src/main/java/one/talon/model/SecondaryDeployment.java index d1d0519d..3c4589ed 100644 --- a/src/main/java/one/talon/model/SecondaryDeployment.java +++ b/src/main/java/one/talon/model/SecondaryDeployment.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Session.java b/src/main/java/one/talon/model/Session.java index 6dda6845..a347ad24 100644 --- a/src/main/java/one/talon/model/Session.java +++ b/src/main/java/one/talon/model/Session.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SetDiscountEffectProps.java b/src/main/java/one/talon/model/SetDiscountEffectProps.java index 8ca8b7da..92f0ec86 100644 --- a/src/main/java/one/talon/model/SetDiscountEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java index b381d7bf..4a89719a 100644 --- a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java index 77ca5f94..624085d1 100644 --- a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java b/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java index a7047989..2341a536 100644 --- a/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java b/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java index 53a7f5c8..1ab925d2 100644 --- a/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java +++ b/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LoyaltyLedgerEntryExpiryDateChange; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java b/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java index 0bac5925..6667ef9a 100644 --- a/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java +++ b/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ShowNotificationEffectProps.java b/src/main/java/one/talon/model/ShowNotificationEffectProps.java index cd39284f..be7953ea 100644 --- a/src/main/java/one/talon/model/ShowNotificationEffectProps.java +++ b/src/main/java/one/talon/model/ShowNotificationEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SkuUnitAnalytics.java b/src/main/java/one/talon/model/SkuUnitAnalytics.java index 2b9fbc12..04e6c7ac 100644 --- a/src/main/java/one/talon/model/SkuUnitAnalytics.java +++ b/src/main/java/one/talon/model/SkuUnitAnalytics.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.ProductUnitAnalyticsTotals; import one.talon.model.SkuUnitAnalyticsDataPoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java b/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java index 6931be08..e34a0ca1 100644 --- a/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java @@ -23,7 +23,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.AnalyticsDataPointWithTrend; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SlotDef.java b/src/main/java/one/talon/model/SlotDef.java index 40a47a7a..c76ce1a8 100644 --- a/src/main/java/one/talon/model/SlotDef.java +++ b/src/main/java/one/talon/model/SlotDef.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Store.java b/src/main/java/one/talon/model/Store.java index b38a5bf7..287af179 100644 --- a/src/main/java/one/talon/model/Store.java +++ b/src/main/java/one/talon/model/Store.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughChangedItem.java b/src/main/java/one/talon/model/StrikethroughChangedItem.java index a2388504..85cb73f3 100644 --- a/src/main/java/one/talon/model/StrikethroughChangedItem.java +++ b/src/main/java/one/talon/model/StrikethroughChangedItem.java @@ -29,7 +29,6 @@ import java.util.Map; import one.talon.model.PriceDetail; import one.talon.model.StrikethroughEffect; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java b/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java index a91a3401..46c5d705 100644 --- a/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java +++ b/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughDebugResponse.java b/src/main/java/one/talon/model/StrikethroughDebugResponse.java index c09e880d..1ab6057e 100644 --- a/src/main/java/one/talon/model/StrikethroughDebugResponse.java +++ b/src/main/java/one/talon/model/StrikethroughDebugResponse.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.StrikethroughEffect; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughEffect.java b/src/main/java/one/talon/model/StrikethroughEffect.java index 07ac0dea..db362d4a 100644 --- a/src/main/java/one/talon/model/StrikethroughEffect.java +++ b/src/main/java/one/talon/model/StrikethroughEffect.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughLabelingNotification.java b/src/main/java/one/talon/model/StrikethroughLabelingNotification.java index 938eab1b..cde9c463 100644 --- a/src/main/java/one/talon/model/StrikethroughLabelingNotification.java +++ b/src/main/java/one/talon/model/StrikethroughLabelingNotification.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.StrikethroughChangedItem; import one.talon.model.StrikethroughTrigger; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java index 69020775..10026920 100644 --- a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java +++ b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java index a8dcd99f..f1f32632 100644 --- a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java +++ b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/StrikethroughTrigger.java b/src/main/java/one/talon/model/StrikethroughTrigger.java index 85526baa..b46d3151 100644 --- a/src/main/java/one/talon/model/StrikethroughTrigger.java +++ b/src/main/java/one/talon/model/StrikethroughTrigger.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java b/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java index 759d5142..99d6ffb1 100644 --- a/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java +++ b/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.SummaryCampaignStoreBudget; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java b/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java index f925b99f..3691d538 100644 --- a/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java +++ b/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TalangAttribute.java b/src/main/java/one/talon/model/TalangAttribute.java index 4773044c..3d424e4f 100644 --- a/src/main/java/one/talon/model/TalangAttribute.java +++ b/src/main/java/one/talon/model/TalangAttribute.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TalangAttributeVisibility.java b/src/main/java/one/talon/model/TalangAttributeVisibility.java index d64498c3..a41ee891 100644 --- a/src/main/java/one/talon/model/TalangAttributeVisibility.java +++ b/src/main/java/one/talon/model/TalangAttributeVisibility.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TemplateArgDef.java b/src/main/java/one/talon/model/TemplateArgDef.java index a2fc2415..2f0c5b86 100644 --- a/src/main/java/one/talon/model/TemplateArgDef.java +++ b/src/main/java/one/talon/model/TemplateArgDef.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TemplateDef.java b/src/main/java/one/talon/model/TemplateDef.java index 95c172ba..c725a9a0 100644 --- a/src/main/java/one/talon/model/TemplateDef.java +++ b/src/main/java/one/talon/model/TemplateDef.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TemplateLimitConfig.java b/src/main/java/one/talon/model/TemplateLimitConfig.java index 0655265f..c8b6d973 100644 --- a/src/main/java/one/talon/model/TemplateLimitConfig.java +++ b/src/main/java/one/talon/model/TemplateLimitConfig.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Tier.java b/src/main/java/one/talon/model/Tier.java index d4d7a84a..f823cb2e 100644 --- a/src/main/java/one/talon/model/Tier.java +++ b/src/main/java/one/talon/model/Tier.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierDowngradeData.java b/src/main/java/one/talon/model/TierDowngradeData.java index ee0f526b..0e8c19f9 100644 --- a/src/main/java/one/talon/model/TierDowngradeData.java +++ b/src/main/java/one/talon/model/TierDowngradeData.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierDowngradeNotification.java b/src/main/java/one/talon/model/TierDowngradeNotification.java index a485cd53..c91bd4f7 100644 --- a/src/main/java/one/talon/model/TierDowngradeNotification.java +++ b/src/main/java/one/talon/model/TierDowngradeNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TierDowngradeData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java b/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java index 96eb8437..20e97295 100644 --- a/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java +++ b/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierUpgradeData.java b/src/main/java/one/talon/model/TierUpgradeData.java index 6bf2db41..e6d76883 100644 --- a/src/main/java/one/talon/model/TierUpgradeData.java +++ b/src/main/java/one/talon/model/TierUpgradeData.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierUpgradeNotification.java b/src/main/java/one/talon/model/TierUpgradeNotification.java index 22a2b15e..9181a85c 100644 --- a/src/main/java/one/talon/model/TierUpgradeNotification.java +++ b/src/main/java/one/talon/model/TierUpgradeNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TierUpgradeData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java b/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java index 647d7e74..193fa6bf 100644 --- a/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java +++ b/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierWillDowngradeData.java b/src/main/java/one/talon/model/TierWillDowngradeData.java index 4b65021d..4784f46e 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeData.java +++ b/src/main/java/one/talon/model/TierWillDowngradeData.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierWillDowngradeNotification.java b/src/main/java/one/talon/model/TierWillDowngradeNotification.java index c5353b51..f307bd6e 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeNotification.java +++ b/src/main/java/one/talon/model/TierWillDowngradeNotification.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TierWillDowngradeData; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java b/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java index 89ef8d38..e2a26cb7 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java +++ b/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TierWillDowngradeNotificationTrigger; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java b/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java index 7c163d1c..efd34697 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java +++ b/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TimePoint.java b/src/main/java/one/talon/model/TimePoint.java index 09f7c734..4bada27b 100644 --- a/src/main/java/one/talon/model/TimePoint.java +++ b/src/main/java/one/talon/model/TimePoint.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TransferLoyaltyCard.java b/src/main/java/one/talon/model/TransferLoyaltyCard.java index 37c749c0..58c76f74 100644 --- a/src/main/java/one/talon/model/TransferLoyaltyCard.java +++ b/src/main/java/one/talon/model/TransferLoyaltyCard.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TriggerWebhookEffectProps.java b/src/main/java/one/talon/model/TriggerWebhookEffectProps.java index d1398129..8e99d949 100644 --- a/src/main/java/one/talon/model/TriggerWebhookEffectProps.java +++ b/src/main/java/one/talon/model/TriggerWebhookEffectProps.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/TwoFAConfig.java b/src/main/java/one/talon/model/TwoFAConfig.java index 839e0a76..704a8e2a 100644 --- a/src/main/java/one/talon/model/TwoFAConfig.java +++ b/src/main/java/one/talon/model/TwoFAConfig.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateAccount.java b/src/main/java/one/talon/model/UpdateAccount.java index 2bcfde5e..b3fc8970 100644 --- a/src/main/java/one/talon/model/UpdateAccount.java +++ b/src/main/java/one/talon/model/UpdateAccount.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateAchievement.java b/src/main/java/one/talon/model/UpdateAchievement.java index 485d1c53..c101c860 100644 --- a/src/main/java/one/talon/model/UpdateAchievement.java +++ b/src/main/java/one/talon/model/UpdateAchievement.java @@ -24,7 +24,6 @@ import java.time.OffsetDateTime; import java.util.Arrays; import one.talon.model.TimePoint; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateAchievementV2.java b/src/main/java/one/talon/model/UpdateAchievementV2.java index a86e04b6..05e40005 100644 --- a/src/main/java/one/talon/model/UpdateAchievementV2.java +++ b/src/main/java/one/talon/model/UpdateAchievementV2.java @@ -25,7 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateApplication.java b/src/main/java/one/talon/model/UpdateApplication.java index 8c7590d0..c811af06 100644 --- a/src/main/java/one/talon/model/UpdateApplication.java +++ b/src/main/java/one/talon/model/UpdateApplication.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.AttributesSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateApplicationAPIKey.java b/src/main/java/one/talon/model/UpdateApplicationAPIKey.java index 54670ef7..378125a1 100644 --- a/src/main/java/one/talon/model/UpdateApplicationAPIKey.java +++ b/src/main/java/one/talon/model/UpdateApplicationAPIKey.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateApplicationCIF.java b/src/main/java/one/talon/model/UpdateApplicationCIF.java index cf00338e..45509215 100644 --- a/src/main/java/one/talon/model/UpdateApplicationCIF.java +++ b/src/main/java/one/talon/model/UpdateApplicationCIF.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateAttributeEffectProps.java b/src/main/java/one/talon/model/UpdateAttributeEffectProps.java index ce92348b..38ecfa15 100644 --- a/src/main/java/one/talon/model/UpdateAttributeEffectProps.java +++ b/src/main/java/one/talon/model/UpdateAttributeEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateAudience.java b/src/main/java/one/talon/model/UpdateAudience.java index 2a01baec..dae5383d 100644 --- a/src/main/java/one/talon/model/UpdateAudience.java +++ b/src/main/java/one/talon/model/UpdateAudience.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateBlueprint.java b/src/main/java/one/talon/model/UpdateBlueprint.java index 20f61041..aae15951 100644 --- a/src/main/java/one/talon/model/UpdateBlueprint.java +++ b/src/main/java/one/talon/model/UpdateBlueprint.java @@ -25,7 +25,6 @@ import java.util.List; import one.talon.model.CartItemFilterTemplate; import one.talon.model.CatalogRule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCampaign.java b/src/main/java/one/talon/model/UpdateCampaign.java index 6a0e8a8c..d0c0d8ce 100644 --- a/src/main/java/one/talon/model/UpdateCampaign.java +++ b/src/main/java/one/talon/model/UpdateCampaign.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCampaignCollection.java b/src/main/java/one/talon/model/UpdateCampaignCollection.java index 735e07b4..60be658a 100644 --- a/src/main/java/one/talon/model/UpdateCampaignCollection.java +++ b/src/main/java/one/talon/model/UpdateCampaignCollection.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java b/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java index cfb35492..2f5729ac 100644 --- a/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java +++ b/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCampaignGroup.java b/src/main/java/one/talon/model/UpdateCampaignGroup.java index 13b8fc7a..2751010d 100644 --- a/src/main/java/one/talon/model/UpdateCampaignGroup.java +++ b/src/main/java/one/talon/model/UpdateCampaignGroup.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCampaignTemplate.java b/src/main/java/one/talon/model/UpdateCampaignTemplate.java index 3b49be09..0f03f967 100644 --- a/src/main/java/one/talon/model/UpdateCampaignTemplate.java +++ b/src/main/java/one/talon/model/UpdateCampaignTemplate.java @@ -28,7 +28,6 @@ import one.talon.model.CampaignTemplateParams; import one.talon.model.CodeGeneratorSettings; import one.talon.model.TemplateLimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCatalog.java b/src/main/java/one/talon/model/UpdateCatalog.java index 03cb9ea5..b1f01846 100644 --- a/src/main/java/one/talon/model/UpdateCatalog.java +++ b/src/main/java/one/talon/model/UpdateCatalog.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCollection.java b/src/main/java/one/talon/model/UpdateCollection.java index 9b17ef80..6be59113 100644 --- a/src/main/java/one/talon/model/UpdateCollection.java +++ b/src/main/java/one/talon/model/UpdateCollection.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCoupon.java b/src/main/java/one/talon/model/UpdateCoupon.java index c773d274..ff5f8156 100644 --- a/src/main/java/one/talon/model/UpdateCoupon.java +++ b/src/main/java/one/talon/model/UpdateCoupon.java @@ -26,7 +26,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.LimitConfig; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCouponBatch.java b/src/main/java/one/talon/model/UpdateCouponBatch.java index feb3a6cd..b47868d6 100644 --- a/src/main/java/one/talon/model/UpdateCouponBatch.java +++ b/src/main/java/one/talon/model/UpdateCouponBatch.java @@ -23,7 +23,6 @@ import java.math.BigDecimal; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCouponsData.java b/src/main/java/one/talon/model/UpdateCouponsData.java index 20e3009c..adfcd37f 100644 --- a/src/main/java/one/talon/model/UpdateCouponsData.java +++ b/src/main/java/one/talon/model/UpdateCouponsData.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCustomEffect.java b/src/main/java/one/talon/model/UpdateCustomEffect.java index a6f8f2c2..49a76492 100644 --- a/src/main/java/one/talon/model/UpdateCustomEffect.java +++ b/src/main/java/one/talon/model/UpdateCustomEffect.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java b/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java index 84c52d11..d81084c9 100644 --- a/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java +++ b/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java b/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java index 0bbc0fed..960323b7 100644 --- a/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java +++ b/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateExperiment.java b/src/main/java/one/talon/model/UpdateExperiment.java index 410546d4..9efb7748 100644 --- a/src/main/java/one/talon/model/UpdateExperiment.java +++ b/src/main/java/one/talon/model/UpdateExperiment.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.UpdateCampaign; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateExperimentVariant.java b/src/main/java/one/talon/model/UpdateExperimentVariant.java index 78b1581c..7082b2e7 100644 --- a/src/main/java/one/talon/model/UpdateExperimentVariant.java +++ b/src/main/java/one/talon/model/UpdateExperimentVariant.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.util.Arrays; import one.talon.model.NewRuleset; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateExperimentVariantArray.java b/src/main/java/one/talon/model/UpdateExperimentVariantArray.java index 436160f2..6bfcffd4 100644 --- a/src/main/java/one/talon/model/UpdateExperimentVariantArray.java +++ b/src/main/java/one/talon/model/UpdateExperimentVariantArray.java @@ -24,7 +24,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.UpdateExperimentVariant; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateExperimentVariantName.java b/src/main/java/one/talon/model/UpdateExperimentVariantName.java index d8338e30..07613b26 100644 --- a/src/main/java/one/talon/model/UpdateExperimentVariantName.java +++ b/src/main/java/one/talon/model/UpdateExperimentVariantName.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateLoyaltyCard.java b/src/main/java/one/talon/model/UpdateLoyaltyCard.java index a7a78c62..a0509a85 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyCard.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyCard.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java b/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java index 27286c59..d084ed93 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateLoyaltyProgram.java b/src/main/java/one/talon/model/UpdateLoyaltyProgram.java index 35f8bda7..54b00572 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyProgram.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyProgram.java @@ -26,7 +26,6 @@ import java.util.List; import one.talon.model.CodeGeneratorSettings; import one.talon.model.NewLoyaltyTier; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java b/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java index 6c337177..07997d9b 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.math.BigDecimal; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdatePicklist.java b/src/main/java/one/talon/model/UpdatePicklist.java index b3e9659b..b1136f75 100644 --- a/src/main/java/one/talon/model/UpdatePicklist.java +++ b/src/main/java/one/talon/model/UpdatePicklist.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdatePriceType.java b/src/main/java/one/talon/model/UpdatePriceType.java index 1df3b2a5..399c14cb 100644 --- a/src/main/java/one/talon/model/UpdatePriceType.java +++ b/src/main/java/one/talon/model/UpdatePriceType.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateReferral.java b/src/main/java/one/talon/model/UpdateReferral.java index 7d2889ad..0d0cc1c5 100644 --- a/src/main/java/one/talon/model/UpdateReferral.java +++ b/src/main/java/one/talon/model/UpdateReferral.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateReferralBatch.java b/src/main/java/one/talon/model/UpdateReferralBatch.java index 3856b781..50a4f0ba 100644 --- a/src/main/java/one/talon/model/UpdateReferralBatch.java +++ b/src/main/java/one/talon/model/UpdateReferralBatch.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateReward.java b/src/main/java/one/talon/model/UpdateReward.java index da775632..6187e562 100644 --- a/src/main/java/one/talon/model/UpdateReward.java +++ b/src/main/java/one/talon/model/UpdateReward.java @@ -26,7 +26,6 @@ import one.talon.model.Binding; import one.talon.model.RewardPointsRequired; import one.talon.model.Rule; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateRole.java b/src/main/java/one/talon/model/UpdateRole.java index 20ff45d3..a7918ff1 100644 --- a/src/main/java/one/talon/model/UpdateRole.java +++ b/src/main/java/one/talon/model/UpdateRole.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateStore.java b/src/main/java/one/talon/model/UpdateStore.java index 076329d7..2ef86bde 100644 --- a/src/main/java/one/talon/model/UpdateStore.java +++ b/src/main/java/one/talon/model/UpdateStore.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UpdateUser.java b/src/main/java/one/talon/model/UpdateUser.java index 98fd5e4d..f0bca77b 100644 --- a/src/main/java/one/talon/model/UpdateUser.java +++ b/src/main/java/one/talon/model/UpdateUser.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/User.java b/src/main/java/one/talon/model/User.java index c19d5d75..7e29e62f 100644 --- a/src/main/java/one/talon/model/User.java +++ b/src/main/java/one/talon/model/User.java @@ -24,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/UserEntity.java b/src/main/java/one/talon/model/UserEntity.java index 5f39b023..faa309d7 100644 --- a/src/main/java/one/talon/model/UserEntity.java +++ b/src/main/java/one/talon/model/UserEntity.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/ValueMap.java b/src/main/java/one/talon/model/ValueMap.java index 07730468..da6c7ee1 100644 --- a/src/main/java/one/talon/model/ValueMap.java +++ b/src/main/java/one/talon/model/ValueMap.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/Webhook.java b/src/main/java/one/talon/model/Webhook.java index 1a0cf30a..085ab669 100644 --- a/src/main/java/one/talon/model/Webhook.java +++ b/src/main/java/one/talon/model/Webhook.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/WebhookAuthentication.java b/src/main/java/one/talon/model/WebhookAuthentication.java index 3bde04b8..28269b84 100644 --- a/src/main/java/one/talon/model/WebhookAuthentication.java +++ b/src/main/java/one/talon/model/WebhookAuthentication.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.WebhookAuthenticationWebhookRef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java b/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java index 2429f277..a3c8a55a 100644 --- a/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java +++ b/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java b/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java index 69751d31..60b96747 100644 --- a/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java +++ b/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java @@ -23,7 +23,6 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Map; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java b/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java index db384fe6..941bbafa 100644 --- a/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java +++ b/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java b/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java index a2329794..f4e2766e 100644 --- a/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java +++ b/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java @@ -25,7 +25,6 @@ import java.util.Arrays; import java.util.List; import one.talon.model.TemplateArgDef; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java b/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java index 9a3eecbf..1a3db6b2 100644 --- a/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java +++ b/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java @@ -21,7 +21,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import com.google.gson.JsonElement; import com.google.gson.Gson; import com.google.gson.GsonBuilder; From 680c2b412a1af1009718175d80c46896bfe7fb88 Mon Sep 17 00:00:00 2001 From: Simon Schulte Date: Thu, 21 May 2026 10:55:28 +0200 Subject: [PATCH 3/3] update templates --- src/main/java/one/talon/model/APIError.java | 5 +---- src/main/java/one/talon/model/AcceptCouponEffectProps.java | 5 +---- src/main/java/one/talon/model/AcceptReferralEffectProps.java | 5 +---- src/main/java/one/talon/model/AccessLogEntry.java | 5 +---- src/main/java/one/talon/model/Account.java | 5 +---- src/main/java/one/talon/model/AccountAdditionalCost.java | 5 +---- src/main/java/one/talon/model/AccountAnalytics.java | 5 +---- src/main/java/one/talon/model/AccountDashboardStatistic.java | 5 +---- .../one/talon/model/AccountDashboardStatisticCampaigns.java | 5 +---- .../one/talon/model/AccountDashboardStatisticDiscount.java | 5 +---- .../talon/model/AccountDashboardStatisticLoyaltyPoints.java | 5 +---- .../one/talon/model/AccountDashboardStatisticReferrals.java | 5 +---- .../one/talon/model/AccountDashboardStatisticRevenue.java | 5 +---- src/main/java/one/talon/model/AccountEntity.java | 5 +---- src/main/java/one/talon/model/AccountLimits.java | 5 +---- src/main/java/one/talon/model/Achievement.java | 5 +---- .../one/talon/model/AchievementAdditionalProperties.java | 5 +---- .../one/talon/model/AchievementAdditionalPropertiesV2.java | 5 +---- src/main/java/one/talon/model/AchievementBase.java | 5 +---- src/main/java/one/talon/model/AchievementBaseV2.java | 5 +---- src/main/java/one/talon/model/AchievementProgress.java | 5 +---- .../one/talon/model/AchievementProgressWithDefinition.java | 5 +---- src/main/java/one/talon/model/AchievementReference.java | 5 +---- src/main/java/one/talon/model/AchievementStatusEntry.java | 5 +---- src/main/java/one/talon/model/AchievementV2.java | 5 +---- src/main/java/one/talon/model/ActivateLoyaltyPoints.java | 5 +---- .../java/one/talon/model/ActivateLoyaltyPointsResponse.java | 5 +---- src/main/java/one/talon/model/ActivateUserRequest.java | 5 +---- src/main/java/one/talon/model/AddFreeItemEffectProps.java | 5 +---- src/main/java/one/talon/model/AddItemCatalogAction.java | 5 +---- src/main/java/one/talon/model/AddLoyaltyPoints.java | 5 +---- .../java/one/talon/model/AddLoyaltyPointsEffectProps.java | 5 +---- .../one/talon/model/AddPriceAdjustmentCatalogAction.java | 5 +---- src/main/java/one/talon/model/AddToAudienceEffectProps.java | 5 +---- .../one/talon/model/AddedDeductedPointsBalancesAction.java | 5 +---- .../talon/model/AddedDeductedPointsBalancesNotification.java | 5 +---- .../model/AddedDeductedPointsBalancesNotificationPolicy.java | 5 +---- .../one/talon/model/AddedDeductedPointsNotification.java | 5 +---- .../talon/model/AddedDeductedPointsNotificationPolicy.java | 5 +---- .../java/one/talon/model/AdditionalCampaignProperties.java | 5 +---- src/main/java/one/talon/model/AdditionalCost.java | 5 +---- src/main/java/one/talon/model/AdjustmentDetails.java | 5 +---- src/main/java/one/talon/model/AnalyticsDataPoint.java | 5 +---- .../java/one/talon/model/AnalyticsDataPointWithTrend.java | 5 +---- .../model/AnalyticsDataPointWithTrendAndInfluencedRate.java | 5 +---- .../talon/model/AnalyticsDataPointWithTrendAndUplift.java | 5 +---- src/main/java/one/talon/model/AnalyticsProduct.java | 5 +---- src/main/java/one/talon/model/AnalyticsSKU.java | 5 +---- src/main/java/one/talon/model/Application.java | 5 +---- src/main/java/one/talon/model/ApplicationAPIKey.java | 5 +---- .../java/one/talon/model/ApplicationAnalyticsDataPoint.java | 5 +---- src/main/java/one/talon/model/ApplicationApiHealth.java | 5 +---- src/main/java/one/talon/model/ApplicationCIF.java | 5 +---- src/main/java/one/talon/model/ApplicationCIFExpression.java | 5 +---- src/main/java/one/talon/model/ApplicationCIFReferences.java | 5 +---- .../java/one/talon/model/ApplicationCampaignAnalytics.java | 5 +---- src/main/java/one/talon/model/ApplicationCampaignStats.java | 5 +---- src/main/java/one/talon/model/ApplicationCustomer.java | 5 +---- src/main/java/one/talon/model/ApplicationCustomerEntity.java | 5 +---- src/main/java/one/talon/model/ApplicationEntity.java | 5 +---- src/main/java/one/talon/model/ApplicationEvent.java | 5 +---- src/main/java/one/talon/model/ApplicationNotification.java | 5 +---- src/main/java/one/talon/model/ApplicationReferee.java | 5 +---- src/main/java/one/talon/model/ApplicationSession.java | 5 +---- src/main/java/one/talon/model/ApplicationSessionEntity.java | 5 +---- src/main/java/one/talon/model/ApplicationStoreEntity.java | 5 +---- .../java/one/talon/model/AsyncCouponCreationResponse.java | 5 +---- .../java/one/talon/model/AsyncCouponDeletionJobResponse.java | 5 +---- src/main/java/one/talon/model/AsyncCouponsData.java | 5 +---- src/main/java/one/talon/model/Attribute.java | 5 +---- src/main/java/one/talon/model/AttributesMandatory.java | 5 +---- src/main/java/one/talon/model/AttributesSettings.java | 5 +---- src/main/java/one/talon/model/Audience.java | 5 +---- src/main/java/one/talon/model/AudienceAnalytics.java | 5 +---- src/main/java/one/talon/model/AudienceCustomer.java | 5 +---- src/main/java/one/talon/model/AudienceIntegrationID.java | 5 +---- src/main/java/one/talon/model/AudienceMembership.java | 5 +---- src/main/java/one/talon/model/AudienceReference.java | 5 +---- src/main/java/one/talon/model/AwardGiveawayEffectProps.java | 5 +---- src/main/java/one/talon/model/BaseCampaign.java | 5 +---- src/main/java/one/talon/model/BaseLoyaltyProgram.java | 5 +---- src/main/java/one/talon/model/BaseNotification.java | 5 +---- src/main/java/one/talon/model/BaseNotificationEntity.java | 5 +---- src/main/java/one/talon/model/BaseNotificationWebhook.java | 5 +---- src/main/java/one/talon/model/BaseNotifications.java | 5 +---- src/main/java/one/talon/model/BaseSamlConnection.java | 5 +---- src/main/java/one/talon/model/BestPriorPrice.java | 5 +---- src/main/java/one/talon/model/BestPriorPriceMetadata.java | 5 +---- src/main/java/one/talon/model/BestPriorPriceRequest.java | 5 +---- src/main/java/one/talon/model/BestPriorTarget.java | 5 +---- src/main/java/one/talon/model/Binding.java | 5 +---- src/main/java/one/talon/model/Blueprint.java | 5 +---- .../java/one/talon/model/BulkApplicationNotification.java | 5 +---- src/main/java/one/talon/model/BulkOperationOnCampaigns.java | 5 +---- src/main/java/one/talon/model/Campaign.java | 5 +---- src/main/java/one/talon/model/CampaignActivationRequest.java | 5 +---- src/main/java/one/talon/model/CampaignAnalytics.java | 5 +---- src/main/java/one/talon/model/CampaignBudget.java | 5 +---- src/main/java/one/talon/model/CampaignCollection.java | 5 +---- .../talon/model/CampaignCollectionEditedNotification.java | 5 +---- .../model/CampaignCollectionEditedNotificationItem.java | 5 +---- .../one/talon/model/CampaignCollectionWithoutPayload.java | 5 +---- src/main/java/one/talon/model/CampaignCopy.java | 5 +---- .../java/one/talon/model/CampaignCreatedNotification.java | 5 +---- .../one/talon/model/CampaignCreatedNotificationItem.java | 5 +---- .../java/one/talon/model/CampaignDeactivationRequest.java | 5 +---- .../java/one/talon/model/CampaignDeletedNotification.java | 5 +---- .../one/talon/model/CampaignDeletedNotificationItem.java | 5 +---- src/main/java/one/talon/model/CampaignDetail.java | 5 +---- .../java/one/talon/model/CampaignEditedNotification.java | 5 +---- .../java/one/talon/model/CampaignEditedNotificationItem.java | 5 +---- src/main/java/one/talon/model/CampaignEligibility.java | 5 +---- .../java/one/talon/model/CampaignEligibilityDetails.java | 5 +---- .../one/talon/model/CampaignEligibilityFailureDetails.java | 5 +---- src/main/java/one/talon/model/CampaignEntity.java | 5 +---- src/main/java/one/talon/model/CampaignEvaluationGroup.java | 5 +---- .../java/one/talon/model/CampaignEvaluationPosition.java | 5 +---- .../talon/model/CampaignEvaluationTreeChangedMessage.java | 5 +---- .../model/CampaignEvaluationTreeChangedNotification.java | 5 +---- src/main/java/one/talon/model/CampaignGroup.java | 5 +---- src/main/java/one/talon/model/CampaignGroupEntity.java | 5 +---- src/main/java/one/talon/model/CampaignLogSummary.java | 5 +---- src/main/java/one/talon/model/CampaignNotificationBase.java | 5 +---- .../java/one/talon/model/CampaignNotificationGeneric.java | 5 +---- .../java/one/talon/model/CampaignNotificationItemBase.java | 5 +---- .../java/one/talon/model/CampaignNotificationPolicy.java | 5 +---- .../one/talon/model/CampaignRulesetChangedNotification.java | 5 +---- .../talon/model/CampaignRulesetChangedNotificationItem.java | 5 +---- src/main/java/one/talon/model/CampaignSearch.java | 5 +---- src/main/java/one/talon/model/CampaignSet.java | 5 +---- src/main/java/one/talon/model/CampaignSetBranchNode.java | 5 +---- src/main/java/one/talon/model/CampaignSetLeafNode.java | 5 +---- src/main/java/one/talon/model/CampaignSetNode.java | 5 +---- .../one/talon/model/CampaignStateChangedNotification.java | 5 +---- .../talon/model/CampaignStateChangedNotificationItem.java | 5 +---- src/main/java/one/talon/model/CampaignStoreBudget.java | 5 +---- .../java/one/talon/model/CampaignStoreBudgetLimitConfig.java | 5 +---- src/main/java/one/talon/model/CampaignTemplate.java | 5 +---- .../java/one/talon/model/CampaignTemplateCollection.java | 5 +---- .../model/CampaignTemplateCouponReservationSettings.java | 5 +---- src/main/java/one/talon/model/CampaignTemplateParams.java | 5 +---- src/main/java/one/talon/model/CampaignVersions.java | 5 +---- .../model/CardAddedDeductedPointsBalancesNotification.java | 5 +---- .../CardAddedDeductedPointsBalancesNotificationPolicy.java | 5 +---- .../one/talon/model/CardAddedDeductedPointsNotification.java | 5 +---- .../model/CardAddedDeductedPointsNotificationPolicy.java | 5 +---- .../talon/model/CardExpiringPointsNotificationPolicy.java | 5 +---- .../talon/model/CardExpiringPointsNotificationTrigger.java | 5 +---- .../one/talon/model/CardLedgerPointsEntryIntegrationAPI.java | 5 +---- .../java/one/talon/model/CardLedgerTransactionLogEntry.java | 5 +---- .../model/CardLedgerTransactionLogEntryIntegrationAPI.java | 5 +---- src/main/java/one/talon/model/CartItem.java | 5 +---- src/main/java/one/talon/model/CartItemFilterTemplate.java | 5 +---- src/main/java/one/talon/model/Catalog.java | 5 +---- src/main/java/one/talon/model/CatalogActionFilter.java | 5 +---- src/main/java/one/talon/model/CatalogItem.java | 5 +---- src/main/java/one/talon/model/CatalogRule.java | 5 +---- src/main/java/one/talon/model/CatalogSyncRequest.java | 5 +---- .../talon/model/CatalogsStrikethroughNotificationPolicy.java | 5 +---- src/main/java/one/talon/model/Change.java | 5 +---- .../one/talon/model/ChangeLoyaltyTierLevelEffectProps.java | 5 +---- src/main/java/one/talon/model/ChangeProfilePassword.java | 5 +---- src/main/java/one/talon/model/CodeGeneratorSettings.java | 5 +---- src/main/java/one/talon/model/Collection.java | 5 +---- src/main/java/one/talon/model/CollectionItem.java | 5 +---- src/main/java/one/talon/model/CollectionWithoutPayload.java | 5 +---- src/main/java/one/talon/model/Coupon.java | 5 +---- src/main/java/one/talon/model/CouponConstraints.java | 5 +---- src/main/java/one/talon/model/CouponCreatedEffectProps.java | 5 +---- src/main/java/one/talon/model/CouponCreationJob.java | 5 +---- src/main/java/one/talon/model/CouponDeletionFilters.java | 5 +---- src/main/java/one/talon/model/CouponDeletionJob.java | 5 +---- src/main/java/one/talon/model/CouponEntity.java | 5 +---- src/main/java/one/talon/model/CouponFailureSummary.java | 5 +---- src/main/java/one/talon/model/CouponLimitConfigs.java | 5 +---- src/main/java/one/talon/model/CouponRejectionReason.java | 5 +---- src/main/java/one/talon/model/CouponReservations.java | 5 +---- src/main/java/one/talon/model/CouponSearch.java | 5 +---- src/main/java/one/talon/model/CouponValue.java | 5 +---- src/main/java/one/talon/model/CouponWithApplication.java | 5 +---- src/main/java/one/talon/model/CouponsNotificationData.java | 5 +---- src/main/java/one/talon/model/CouponsNotificationPolicy.java | 5 +---- src/main/java/one/talon/model/CreateAchievement.java | 5 +---- src/main/java/one/talon/model/CreateAchievementV2.java | 5 +---- src/main/java/one/talon/model/CreateApplicationAPIKey.java | 5 +---- src/main/java/one/talon/model/CreateCouponData.java | 5 +---- src/main/java/one/talon/model/CreateCoupons200Response.java | 5 +---- src/main/java/one/talon/model/CreateMCPKey.java | 5 +---- src/main/java/one/talon/model/CreateManagementKey.java | 5 +---- .../CreateReferralsForMultipleAdvocates201Response.java | 5 +---- src/main/java/one/talon/model/CreateTemplateCampaign.java | 5 +---- .../java/one/talon/model/CreateTemplateCampaignResponse.java | 5 +---- src/main/java/one/talon/model/CustomEffect.java | 5 +---- src/main/java/one/talon/model/CustomEffectProps.java | 5 +---- src/main/java/one/talon/model/CustomerActivityReport.java | 5 +---- src/main/java/one/talon/model/CustomerAnalytics.java | 5 +---- src/main/java/one/talon/model/CustomerInventory.java | 5 +---- src/main/java/one/talon/model/CustomerProfile.java | 5 +---- .../java/one/talon/model/CustomerProfileAudienceRequest.java | 5 +---- .../one/talon/model/CustomerProfileAudienceRequestItem.java | 5 +---- src/main/java/one/talon/model/CustomerProfileEntity.java | 5 +---- .../one/talon/model/CustomerProfileIntegrationRequestV2.java | 5 +---- .../talon/model/CustomerProfileIntegrationResponseV2.java | 5 +---- .../java/one/talon/model/CustomerProfileSearchQuery.java | 5 +---- .../one/talon/model/CustomerProfileUpdateV2Response.java | 5 +---- src/main/java/one/talon/model/CustomerSession.java | 5 +---- src/main/java/one/talon/model/CustomerSessionV2.java | 5 +---- src/main/java/one/talon/model/DeactivateUserRequest.java | 5 +---- src/main/java/one/talon/model/DeductLoyaltyPoints.java | 5 +---- .../java/one/talon/model/DeductLoyaltyPointsEffectProps.java | 5 +---- src/main/java/one/talon/model/DeleteCouponsData.java | 5 +---- .../one/talon/model/DeleteLoyaltyTransactionsRequest.java | 5 +---- src/main/java/one/talon/model/DeleteUserRequest.java | 5 +---- src/main/java/one/talon/model/Effect.java | 5 +---- src/main/java/one/talon/model/EffectEntity.java | 5 +---- src/main/java/one/talon/model/EmailEntity.java | 5 +---- .../java/one/talon/model/EmbeddedAnalyticsConfiguration.java | 5 +---- .../model/EmbeddedAnalyticsConfigurationDashboards.java | 5 +---- .../java/one/talon/model/EmbeddedDashboardConfiguration.java | 5 +---- src/main/java/one/talon/model/Endpoint.java | 5 +---- src/main/java/one/talon/model/Entity.java | 5 +---- src/main/java/one/talon/model/EntityWithTalangVisibleID.java | 5 +---- src/main/java/one/talon/model/Environment.java | 5 +---- src/main/java/one/talon/model/ErrorEffectProps.java | 5 +---- src/main/java/one/talon/model/ErrorResponse.java | 5 +---- src/main/java/one/talon/model/ErrorResponseWithStatus.java | 5 +---- src/main/java/one/talon/model/ErrorSource.java | 5 +---- src/main/java/one/talon/model/EvaluableCampaignIds.java | 5 +---- src/main/java/one/talon/model/Event.java | 5 +---- src/main/java/one/talon/model/EventAttributesEntity.java | 5 +---- src/main/java/one/talon/model/EventType.java | 5 +---- src/main/java/one/talon/model/EventV2.java | 5 +---- src/main/java/one/talon/model/EventV3.java | 5 +---- src/main/java/one/talon/model/EventV3Connections.java | 5 +---- src/main/java/one/talon/model/EventV3Entity.java | 5 +---- src/main/java/one/talon/model/EventV3RequestEntity.java | 5 +---- src/main/java/one/talon/model/Experiment.java | 5 +---- src/main/java/one/talon/model/ExperimentCampaignCopy.java | 5 +---- src/main/java/one/talon/model/ExperimentCopy.java | 5 +---- src/main/java/one/talon/model/ExperimentCopyExperiment.java | 5 +---- src/main/java/one/talon/model/ExperimentListResults.java | 5 +---- .../java/one/talon/model/ExperimentListResultsRequest.java | 5 +---- src/main/java/one/talon/model/ExperimentResult.java | 5 +---- src/main/java/one/talon/model/ExperimentResults.java | 5 +---- src/main/java/one/talon/model/ExperimentSegmentInsight.java | 5 +---- .../java/one/talon/model/ExperimentSegmentInsightMetric.java | 5 +---- .../one/talon/model/ExperimentSegmentInsightVariant.java | 5 +---- src/main/java/one/talon/model/ExperimentSegmentInsights.java | 5 +---- src/main/java/one/talon/model/ExperimentVariant.java | 5 +---- .../java/one/talon/model/ExperimentVariantAllocation.java | 5 +---- src/main/java/one/talon/model/ExperimentVariantResult.java | 5 +---- .../one/talon/model/ExperimentVariantResultConfidence.java | 5 +---- src/main/java/one/talon/model/ExperimentVerdict.java | 5 +---- src/main/java/one/talon/model/ExperimentVerdictResponse.java | 5 +---- src/main/java/one/talon/model/ExpiringCardPointsData.java | 5 +---- .../java/one/talon/model/ExpiringCardPointsNotification.java | 5 +---- src/main/java/one/talon/model/ExpiringCouponsData.java | 5 +---- .../java/one/talon/model/ExpiringCouponsNotification.java | 5 +---- .../one/talon/model/ExpiringCouponsNotificationPolicy.java | 5 +---- .../one/talon/model/ExpiringCouponsNotificationTrigger.java | 5 +---- src/main/java/one/talon/model/ExpiringPointsData.java | 5 +---- .../java/one/talon/model/ExpiringPointsNotification.java | 5 +---- .../one/talon/model/ExpiringPointsNotificationPolicy.java | 5 +---- .../one/talon/model/ExpiringPointsNotificationTrigger.java | 5 +---- src/main/java/one/talon/model/Export.java | 5 +---- .../model/ExtendLoyaltyPointsExpiryDateEffectProps.java | 5 +---- src/main/java/one/talon/model/ExtendedCoupon.java | 5 +---- src/main/java/one/talon/model/FeatureFlag.java | 5 +---- src/main/java/one/talon/model/FeatureFlagUpdate.java | 5 +---- src/main/java/one/talon/model/FeaturesFeed.java | 5 +---- src/main/java/one/talon/model/FuncArgDef.java | 5 +---- src/main/java/one/talon/model/FunctionDef.java | 5 +---- src/main/java/one/talon/model/GenerateAuditLogSummary.java | 5 +---- .../java/one/talon/model/GenerateCampaignDescription.java | 5 +---- src/main/java/one/talon/model/GenerateCampaignSummary.java | 5 +---- src/main/java/one/talon/model/GenerateCampaignTags.java | 5 +---- .../talon/model/GenerateCouponFailureDetailedSummary.java | 5 +---- .../java/one/talon/model/GenerateCouponFailureSummary.java | 5 +---- .../one/talon/model/GenerateCouponRejections200Response.java | 5 +---- .../java/one/talon/model/GenerateItemFilterDescription.java | 5 +---- src/main/java/one/talon/model/GenerateLoyaltyCard.java | 5 +---- src/main/java/one/talon/model/GenerateRuleTitle.java | 5 +---- src/main/java/one/talon/model/GenerateRuleTitleRule.java | 5 +---- .../java/one/talon/model/GenerateUserSessionSummary.java | 5 +---- .../model/GetAccessLogsWithoutTotalCount200Response.java | 5 +---- .../java/one/talon/model/GetAdditionalCosts200Response.java | 5 +---- .../model/GetApplicationCustomerFriends200Response.java | 5 +---- .../one/talon/model/GetApplicationCustomers200Response.java | 5 +---- .../GetApplicationCustomersByAttributes200Response.java | 5 +---- .../one/talon/model/GetApplicationEventTypes200Response.java | 5 +---- .../GetApplicationEventsWithoutTotalCount200Response.java | 5 +---- .../one/talon/model/GetApplicationSessions200Response.java | 5 +---- .../java/one/talon/model/GetApplications200Response.java | 5 +---- src/main/java/one/talon/model/GetAttributes200Response.java | 5 +---- .../one/talon/model/GetAudienceMemberships200Response.java | 5 +---- src/main/java/one/talon/model/GetAudiences200Response.java | 5 +---- .../one/talon/model/GetAudiencesAnalytics200Response.java | 5 +---- .../one/talon/model/GetCampaignAnalytics200Response.java | 5 +---- .../java/one/talon/model/GetCampaignGroups200Response.java | 5 +---- .../one/talon/model/GetCampaignTemplates200Response.java | 5 +---- src/main/java/one/talon/model/GetCampaigns200Response.java | 5 +---- src/main/java/one/talon/model/GetChanges200Response.java | 5 +---- .../java/one/talon/model/GetCollectionItems200Response.java | 5 +---- .../talon/model/GetCouponsWithoutTotalCount200Response.java | 5 +---- .../model/GetCustomerAchievementHistory200Response.java | 5 +---- .../one/talon/model/GetCustomerAchievements200Response.java | 5 +---- ...tCustomerActivityReportsWithoutTotalCount200Response.java | 5 +---- .../GetCustomerProfileAchievementProgress200Response.java | 5 +---- .../java/one/talon/model/GetCustomerProfiles200Response.java | 5 +---- .../one/talon/model/GetCustomersByAttributes200Response.java | 5 +---- .../one/talon/model/GetDashboardStatistics200Response.java | 5 +---- src/main/java/one/talon/model/GetEventTypes200Response.java | 5 +---- src/main/java/one/talon/model/GetExports200Response.java | 5 +---- .../java/one/talon/model/GetIntegrationCouponRequest.java | 5 +---- .../one/talon/model/GetLoyaltyCardPoints200Response.java | 5 +---- .../model/GetLoyaltyCardTransactionLogs200Response.java | 5 +---- .../talon/model/GetLoyaltyCardTransactions200Response.java | 5 +---- .../java/one/talon/model/GetLoyaltyCards200Response.java | 5 +---- .../model/GetLoyaltyProgramProfilePoints200Response.java | 5 +---- .../GetLoyaltyProgramProfileTransactions200Response.java | 5 +---- .../model/GetLoyaltyProgramTransactions200Response.java | 5 +---- .../java/one/talon/model/GetLoyaltyPrograms200Response.java | 5 +---- .../model/GetReferralsWithoutTotalCount200Response.java | 5 +---- .../one/talon/model/GetReservedCustomers200Response.java | 5 +---- src/main/java/one/talon/model/GetRulesets200Response.java | 5 +---- src/main/java/one/talon/model/GetUsers200Response.java | 5 +---- src/main/java/one/talon/model/GetWebhooks200Response.java | 5 +---- src/main/java/one/talon/model/Giveaway.java | 5 +---- src/main/java/one/talon/model/GiveawayPoolNotification.java | 5 +---- .../java/one/talon/model/GiveawayPoolNotificationData.java | 5 +---- src/main/java/one/talon/model/GiveawaysPool.java | 5 +---- src/main/java/one/talon/model/HiddenConditionsEffects.java | 5 +---- src/main/java/one/talon/model/History.java | 5 +---- src/main/java/one/talon/model/IdentifiableEntity.java | 5 +---- src/main/java/one/talon/model/ImportEntity.java | 5 +---- .../talon/model/IncreaseAchievementProgressEffectProps.java | 5 +---- .../java/one/talon/model/InfluencingCampaignDetails.java | 5 +---- src/main/java/one/talon/model/IntegrationCampaign.java | 5 +---- src/main/java/one/talon/model/IntegrationCampaignBase.java | 5 +---- src/main/java/one/talon/model/IntegrationCoupon.java | 5 +---- .../model/IntegrationCustomerProfileAudienceRequest.java | 5 +---- .../model/IntegrationCustomerProfileAudienceRequestItem.java | 5 +---- .../one/talon/model/IntegrationCustomerSessionResponse.java | 5 +---- src/main/java/one/talon/model/IntegrationEntity.java | 5 +---- src/main/java/one/talon/model/IntegrationEvent.java | 5 +---- src/main/java/one/talon/model/IntegrationEventV2Request.java | 5 +---- .../java/one/talon/model/IntegrationEventV2Response.java | 5 +---- src/main/java/one/talon/model/IntegrationEventV3Request.java | 5 +---- .../java/one/talon/model/IntegrationEventV3Response.java | 5 +---- .../talon/model/IntegrationGetAllCampaigns200Response.java | 5 +---- src/main/java/one/talon/model/IntegrationHubConfig.java | 5 +---- .../IntegrationHubEventPayloadCouponBasedNotifications.java | 5 +---- ...grationHubEventPayloadCouponBasedNotificationsLimits.java | 5 +---- ...rationHubEventPayloadLoyaltyProfileBasedNotification.java | 5 +---- ...tPayloadLoyaltyProfileBasedPointsChangedNotification.java | 5 +---- ...adLoyaltyProfileBasedPointsChangedNotificationAction.java | 5 +---- ...tPayloadLoyaltyProfileBasedTierDowngradeNotification.java | 5 +---- ...entPayloadLoyaltyProfileBasedTierUpgradeNotification.java | 5 +---- src/main/java/one/talon/model/IntegrationHubEventRecord.java | 5 +---- .../one/talon/model/IntegrationHubEventStatusUpdate.java | 5 +---- src/main/java/one/talon/model/IntegrationHubFlow.java | 5 +---- src/main/java/one/talon/model/IntegrationHubFlowConfig.java | 5 +---- .../one/talon/model/IntegrationHubFlowConfigResponse.java | 5 +---- .../java/one/talon/model/IntegrationHubFlowResponse.java | 5 +---- .../java/one/talon/model/IntegrationHubFlowWithConfig.java | 5 +---- .../one/talon/model/IntegrationHubPaginatedEventPayload.java | 5 +---- src/main/java/one/talon/model/IntegrationProfileEntity.java | 5 +---- .../java/one/talon/model/IntegrationProfileEntityV3.java | 5 +---- src/main/java/one/talon/model/IntegrationRequest.java | 5 +---- src/main/java/one/talon/model/IntegrationResponse.java | 5 +---- src/main/java/one/talon/model/IntegrationState.java | 5 +---- src/main/java/one/talon/model/IntegrationStateV2.java | 5 +---- src/main/java/one/talon/model/IntegrationStoreEntity.java | 5 +---- src/main/java/one/talon/model/InventoryCoupon.java | 5 +---- src/main/java/one/talon/model/InventoryReferral.java | 5 +---- src/main/java/one/talon/model/ItemAttribute.java | 5 +---- src/main/java/one/talon/model/LabelTargetAudience.java | 5 +---- src/main/java/one/talon/model/LabelTargetNone.java | 5 +---- src/main/java/one/talon/model/LedgerEntry.java | 5 +---- src/main/java/one/talon/model/LedgerInfo.java | 5 +---- .../one/talon/model/LedgerPointsEntryIntegrationAPI.java | 5 +---- .../talon/model/LedgerTransactionLogEntryIntegrationAPI.java | 5 +---- src/main/java/one/talon/model/LibraryAttribute.java | 5 +---- src/main/java/one/talon/model/LimitConfig.java | 5 +---- src/main/java/one/talon/model/LimitCounter.java | 5 +---- .../one/talon/model/ListAccountCollections200Response.java | 5 +---- .../java/one/talon/model/ListAchievements200Response.java | 5 +---- src/main/java/one/talon/model/ListAllRolesV2200Response.java | 5 +---- .../model/ListApplicationCartItemFilters200Response.java | 5 +---- .../model/ListCampaignStoreBudgetLimits200Response.java | 5 +---- src/main/java/one/talon/model/ListCampaignStoreBudgets.java | 5 +---- .../java/one/talon/model/ListCampaignStoreBudgetsStore.java | 5 +---- .../java/one/talon/model/ListCatalogItems200Response.java | 5 +---- .../java/one/talon/model/ListExperiments200Response.java | 5 +---- src/main/java/one/talon/model/ListStores200Response.java | 5 +---- src/main/java/one/talon/model/LoginParams.java | 5 +---- src/main/java/one/talon/model/Loyalty.java | 5 +---- src/main/java/one/talon/model/LoyaltyBalance.java | 5 +---- src/main/java/one/talon/model/LoyaltyBalanceWithTier.java | 5 +---- src/main/java/one/talon/model/LoyaltyBalances.java | 5 +---- src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java | 5 +---- src/main/java/one/talon/model/LoyaltyCard.java | 5 +---- src/main/java/one/talon/model/LoyaltyCardBalances.java | 5 +---- src/main/java/one/talon/model/LoyaltyCardBatch.java | 5 +---- src/main/java/one/talon/model/LoyaltyCardBatchResponse.java | 5 +---- .../java/one/talon/model/LoyaltyCardProfileRegistration.java | 5 +---- src/main/java/one/talon/model/LoyaltyCardRegistration.java | 5 +---- src/main/java/one/talon/model/LoyaltyDashboardData.java | 5 +---- .../one/talon/model/LoyaltyDashboardPointsBreakdown.java | 5 +---- src/main/java/one/talon/model/LoyaltyLedger.java | 5 +---- src/main/java/one/talon/model/LoyaltyLedgerEntry.java | 5 +---- .../one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java | 5 +---- src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java | 5 +---- src/main/java/one/talon/model/LoyaltyLedgerTransactions.java | 5 +---- src/main/java/one/talon/model/LoyaltyMembership.java | 5 +---- src/main/java/one/talon/model/LoyaltyProgram.java | 5 +---- src/main/java/one/talon/model/LoyaltyProgramBalance.java | 5 +---- src/main/java/one/talon/model/LoyaltyProgramEntity.java | 5 +---- src/main/java/one/talon/model/LoyaltyProgramLedgers.java | 5 +---- src/main/java/one/talon/model/LoyaltyProgramTransaction.java | 5 +---- src/main/java/one/talon/model/LoyaltySubLedger.java | 5 +---- src/main/java/one/talon/model/LoyaltyTier.java | 5 +---- src/main/java/one/talon/model/MCPKey.java | 5 +---- src/main/java/one/talon/model/ManagementKey.java | 5 +---- src/main/java/one/talon/model/ManagerConfig.java | 5 +---- src/main/java/one/talon/model/MessageLogEntries.java | 5 +---- src/main/java/one/talon/model/MessageLogEntry.java | 5 +---- src/main/java/one/talon/model/MessageLogRequest.java | 5 +---- src/main/java/one/talon/model/MessageLogResponse.java | 5 +---- src/main/java/one/talon/model/MessageTest.java | 5 +---- src/main/java/one/talon/model/Meta.java | 5 +---- src/main/java/one/talon/model/ModelImport.java | 5 +---- src/main/java/one/talon/model/ModelReturn.java | 5 +---- src/main/java/one/talon/model/MultiApplicationEntity.java | 5 +---- src/main/java/one/talon/model/MultipleAttribute.java | 5 +---- src/main/java/one/talon/model/MultipleAudiences.java | 5 +---- src/main/java/one/talon/model/MultipleAudiencesItem.java | 5 +---- .../model/MultipleCustomerProfileIntegrationRequest.java | 5 +---- .../model/MultipleCustomerProfileIntegrationRequestItem.java | 5 +---- .../model/MultipleCustomerProfileIntegrationResponseV2.java | 5 +---- src/main/java/one/talon/model/MultipleNewAttribute.java | 5 +---- src/main/java/one/talon/model/MultipleNewAudiences.java | 5 +---- src/main/java/one/talon/model/MutableEntity.java | 5 +---- src/main/java/one/talon/model/NewAccount.java | 5 +---- src/main/java/one/talon/model/NewAccountSignUp.java | 5 +---- src/main/java/one/talon/model/NewAdditionalCost.java | 5 +---- .../java/one/talon/model/NewAppWideCouponDeletionJob.java | 5 +---- src/main/java/one/talon/model/NewApplication.java | 5 +---- src/main/java/one/talon/model/NewApplicationAPIKey.java | 5 +---- src/main/java/one/talon/model/NewApplicationCIF.java | 5 +---- .../java/one/talon/model/NewApplicationCIFExpression.java | 5 +---- src/main/java/one/talon/model/NewAttribute.java | 5 +---- src/main/java/one/talon/model/NewAudience.java | 5 +---- src/main/java/one/talon/model/NewBaseNotification.java | 5 +---- src/main/java/one/talon/model/NewBlueprint.java | 5 +---- src/main/java/one/talon/model/NewCampaign.java | 5 +---- src/main/java/one/talon/model/NewCampaignCollection.java | 5 +---- .../java/one/talon/model/NewCampaignEvaluationGroup.java | 5 +---- src/main/java/one/talon/model/NewCampaignGroup.java | 5 +---- src/main/java/one/talon/model/NewCampaignSet.java | 5 +---- src/main/java/one/talon/model/NewCampaignStoreBudget.java | 5 +---- .../one/talon/model/NewCampaignStoreBudgetStoreLimit.java | 5 +---- src/main/java/one/talon/model/NewCampaignTemplate.java | 5 +---- src/main/java/one/talon/model/NewCatalog.java | 5 +---- src/main/java/one/talon/model/NewCollection.java | 5 +---- src/main/java/one/talon/model/NewCouponCreationJob.java | 5 +---- src/main/java/one/talon/model/NewCouponDeletionJob.java | 5 +---- src/main/java/one/talon/model/NewCoupons.java | 5 +---- .../one/talon/model/NewCouponsForMultipleRecipients.java | 5 +---- src/main/java/one/talon/model/NewCustomEffect.java | 5 +---- src/main/java/one/talon/model/NewCustomerProfile.java | 5 +---- src/main/java/one/talon/model/NewCustomerSession.java | 5 +---- src/main/java/one/talon/model/NewCustomerSessionV2.java | 5 +---- src/main/java/one/talon/model/NewEvent.java | 5 +---- src/main/java/one/talon/model/NewEventType.java | 5 +---- src/main/java/one/talon/model/NewEventV3Entity.java | 5 +---- src/main/java/one/talon/model/NewExperiment.java | 5 +---- src/main/java/one/talon/model/NewExperimentVariant.java | 5 +---- src/main/java/one/talon/model/NewExperimentVariantArray.java | 5 +---- src/main/java/one/talon/model/NewExternalInvitation.java | 5 +---- src/main/java/one/talon/model/NewGiveawaysPool.java | 5 +---- src/main/java/one/talon/model/NewInternalAudience.java | 5 +---- src/main/java/one/talon/model/NewInvitation.java | 5 +---- src/main/java/one/talon/model/NewInviteEmail.java | 5 +---- src/main/java/one/talon/model/NewLoyaltyProgram.java | 5 +---- src/main/java/one/talon/model/NewLoyaltyTier.java | 5 +---- src/main/java/one/talon/model/NewMCPKey.java | 5 +---- src/main/java/one/talon/model/NewManagementKey.java | 5 +---- src/main/java/one/talon/model/NewMessageTest.java | 5 +---- src/main/java/one/talon/model/NewMultipleAudiencesItem.java | 5 +---- src/main/java/one/talon/model/NewNotificationWebhook.java | 5 +---- .../java/one/talon/model/NewOutgoingIntegrationWebhook.java | 5 +---- src/main/java/one/talon/model/NewPassword.java | 5 +---- src/main/java/one/talon/model/NewPasswordEmail.java | 5 +---- src/main/java/one/talon/model/NewPicklist.java | 5 +---- src/main/java/one/talon/model/NewPriceAdjustment.java | 5 +---- src/main/java/one/talon/model/NewPriceType.java | 5 +---- src/main/java/one/talon/model/NewReferral.java | 5 +---- .../one/talon/model/NewReferralsForMultipleAdvocates.java | 5 +---- src/main/java/one/talon/model/NewReturn.java | 5 +---- src/main/java/one/talon/model/NewRevisionVersion.java | 5 +---- src/main/java/one/talon/model/NewReward.java | 5 +---- src/main/java/one/talon/model/NewRiskNotification.java | 5 +---- src/main/java/one/talon/model/NewRole.java | 5 +---- src/main/java/one/talon/model/NewRoleV2.java | 5 +---- src/main/java/one/talon/model/NewRuleset.java | 5 +---- src/main/java/one/talon/model/NewSamlConnection.java | 5 +---- src/main/java/one/talon/model/NewSecondaryDeployment.java | 5 +---- src/main/java/one/talon/model/NewStore.java | 5 +---- src/main/java/one/talon/model/NewTemplateDef.java | 5 +---- src/main/java/one/talon/model/NewUser.java | 5 +---- src/main/java/one/talon/model/NewWebhook.java | 5 +---- src/main/java/one/talon/model/Notification.java | 5 +---- src/main/java/one/talon/model/NotificationActivation.java | 5 +---- src/main/java/one/talon/model/NotificationListItem.java | 5 +---- src/main/java/one/talon/model/OktaEvent.java | 5 +---- src/main/java/one/talon/model/OktaEventPayload.java | 5 +---- src/main/java/one/talon/model/OktaEventPayloadData.java | 5 +---- src/main/java/one/talon/model/OktaEventTarget.java | 5 +---- src/main/java/one/talon/model/OneTimeCode.java | 5 +---- .../java/one/talon/model/OutgoingIntegrationBrazePolicy.java | 5 +---- .../one/talon/model/OutgoingIntegrationCleverTapPolicy.java | 5 +---- .../one/talon/model/OutgoingIntegrationConfiguration.java | 5 +---- .../one/talon/model/OutgoingIntegrationIterablePolicy.java | 5 +---- .../one/talon/model/OutgoingIntegrationMoEngagePolicy.java | 5 +---- .../java/one/talon/model/OutgoingIntegrationTemplate.java | 5 +---- .../OutgoingIntegrationTemplateWithConfigurationDetails.java | 5 +---- .../java/one/talon/model/OutgoingIntegrationTemplates.java | 5 +---- src/main/java/one/talon/model/OutgoingIntegrationType.java | 5 +---- src/main/java/one/talon/model/OutgoingIntegrationTypes.java | 5 +---- src/main/java/one/talon/model/PatchItemCatalogAction.java | 5 +---- .../java/one/talon/model/PatchManyItemsCatalogAction.java | 5 +---- src/main/java/one/talon/model/PendingActivePointsData.java | 5 +---- .../one/talon/model/PendingActivePointsNotification.java | 5 +---- .../one/talon/model/PendingPointsNotificationPolicy.java | 5 +---- src/main/java/one/talon/model/Picklist.java | 5 +---- src/main/java/one/talon/model/PlaceholderDetails.java | 5 +---- src/main/java/one/talon/model/PriceDetail.java | 5 +---- src/main/java/one/talon/model/PriceHistoryRequest.java | 5 +---- src/main/java/one/talon/model/PriceHistoryResponse.java | 5 +---- src/main/java/one/talon/model/PriceType.java | 5 +---- src/main/java/one/talon/model/PriceTypeReferenceDetail.java | 5 +---- src/main/java/one/talon/model/PriceTypeReferences.java | 5 +---- src/main/java/one/talon/model/Product.java | 5 +---- src/main/java/one/talon/model/ProductSearchMatch.java | 5 +---- src/main/java/one/talon/model/ProductUnitAnalytics.java | 5 +---- .../java/one/talon/model/ProductUnitAnalyticsDataPoint.java | 5 +---- .../java/one/talon/model/ProductUnitAnalyticsTotals.java | 5 +---- src/main/java/one/talon/model/ProfileAudiencesChanges.java | 5 +---- src/main/java/one/talon/model/ProjectedTier.java | 5 +---- src/main/java/one/talon/model/PromoteExperiment.java | 5 +---- src/main/java/one/talon/model/RedeemReferralEffectProps.java | 5 +---- src/main/java/one/talon/model/Referral.java | 5 +---- src/main/java/one/talon/model/ReferralConstraints.java | 5 +---- .../java/one/talon/model/ReferralCreatedEffectProps.java | 5 +---- src/main/java/one/talon/model/ReferralRejectionReason.java | 5 +---- src/main/java/one/talon/model/RejectCouponEffectProps.java | 5 +---- src/main/java/one/talon/model/RejectReferralEffectProps.java | 5 +---- .../java/one/talon/model/RemoveFromAudienceEffectProps.java | 5 +---- src/main/java/one/talon/model/RemoveItemCatalogAction.java | 5 +---- .../java/one/talon/model/RemoveManyItemsCatalogAction.java | 5 +---- src/main/java/one/talon/model/ReopenSessionResponse.java | 5 +---- src/main/java/one/talon/model/ReserveCouponEffectProps.java | 5 +---- src/main/java/one/talon/model/ResponseContentObject.java | 5 +---- src/main/java/one/talon/model/ReturnIntegrationRequest.java | 5 +---- src/main/java/one/talon/model/ReturnedCartItem.java | 5 +---- src/main/java/one/talon/model/Revision.java | 5 +---- src/main/java/one/talon/model/RevisionActivation.java | 5 +---- src/main/java/one/talon/model/RevisionActivationRequest.java | 5 +---- src/main/java/one/talon/model/RevisionVersion.java | 5 +---- src/main/java/one/talon/model/Reward.java | 5 +---- src/main/java/one/talon/model/RewardPointsRequired.java | 5 +---- src/main/java/one/talon/model/RiskNotification.java | 5 +---- src/main/java/one/talon/model/Role.java | 5 +---- src/main/java/one/talon/model/RoleAssign.java | 5 +---- src/main/java/one/talon/model/RoleMembership.java | 5 +---- src/main/java/one/talon/model/RoleV2.java | 5 +---- src/main/java/one/talon/model/RoleV2ApplicationDetails.java | 5 +---- src/main/java/one/talon/model/RoleV2Base.java | 5 +---- src/main/java/one/talon/model/RoleV2PermissionSet.java | 5 +---- src/main/java/one/talon/model/RoleV2Permissions.java | 5 +---- src/main/java/one/talon/model/RoleV2Readonly.java | 5 +---- src/main/java/one/talon/model/RoleV2RolesGroup.java | 5 +---- src/main/java/one/talon/model/RolesV2Thresholds.java | 5 +---- .../talon/model/RollbackAddedLoyaltyPointsEffectProps.java | 5 +---- src/main/java/one/talon/model/RollbackCouponEffectProps.java | 5 +---- .../model/RollbackDeductedLoyaltyPointsEffectProps.java | 5 +---- .../java/one/talon/model/RollbackDiscountEffectProps.java | 5 +---- .../RollbackIncreasedAchievementProgressEffectProps.java | 5 +---- .../java/one/talon/model/RollbackReferralEffectProps.java | 5 +---- src/main/java/one/talon/model/Rule.java | 5 +---- src/main/java/one/talon/model/RuleEligibility.java | 5 +---- .../java/one/talon/model/RuleEligibilityFailureDetails.java | 5 +---- src/main/java/one/talon/model/RuleFailureReason.java | 5 +---- src/main/java/one/talon/model/RuleMetadata.java | 5 +---- src/main/java/one/talon/model/RuleMetadataEligibility.java | 5 +---- src/main/java/one/talon/model/Ruleset.java | 5 +---- src/main/java/one/talon/model/SSOConfig.java | 5 +---- src/main/java/one/talon/model/SamlConnection.java | 5 +---- src/main/java/one/talon/model/SamlConnectionInternal.java | 5 +---- src/main/java/one/talon/model/SamlConnectionMetadata.java | 5 +---- src/main/java/one/talon/model/SamlLoginEndpoint.java | 5 +---- src/main/java/one/talon/model/ScimBaseGroup.java | 5 +---- src/main/java/one/talon/model/ScimBaseUser.java | 5 +---- src/main/java/one/talon/model/ScimBaseUserName.java | 5 +---- src/main/java/one/talon/model/ScimGroup.java | 5 +---- src/main/java/one/talon/model/ScimGroupMember.java | 5 +---- src/main/java/one/talon/model/ScimGroupsListResponse.java | 5 +---- src/main/java/one/talon/model/ScimNewUser.java | 5 +---- src/main/java/one/talon/model/ScimPatchOperation.java | 5 +---- src/main/java/one/talon/model/ScimPatchRequest.java | 5 +---- src/main/java/one/talon/model/ScimResource.java | 5 +---- .../java/one/talon/model/ScimResourceTypesListResponse.java | 5 +---- src/main/java/one/talon/model/ScimSchemaResource.java | 5 +---- src/main/java/one/talon/model/ScimSchemasListResponse.java | 5 +---- .../one/talon/model/ScimServiceProviderConfigResponse.java | 5 +---- .../talon/model/ScimServiceProviderConfigResponseBulk.java | 5 +---- .../ScimServiceProviderConfigResponseChangePassword.java | 5 +---- .../talon/model/ScimServiceProviderConfigResponseFilter.java | 5 +---- .../talon/model/ScimServiceProviderConfigResponsePatch.java | 5 +---- .../talon/model/ScimServiceProviderConfigResponseSort.java | 5 +---- src/main/java/one/talon/model/ScimUser.java | 5 +---- src/main/java/one/talon/model/ScimUsersListResponse.java | 5 +---- src/main/java/one/talon/model/SecondaryDeployment.java | 5 +---- src/main/java/one/talon/model/Session.java | 5 +---- src/main/java/one/talon/model/SetDiscountEffectProps.java | 5 +---- .../talon/model/SetDiscountPerAdditionalCostEffectProps.java | 5 +---- .../SetDiscountPerAdditionalCostPerItemEffectProps.java | 5 +---- .../java/one/talon/model/SetDiscountPerItemEffectProps.java | 5 +---- .../talon/model/SetLoyaltyPointsExpiryDateEffectProps.java | 5 +---- .../java/one/talon/model/ShowBundleMetadataEffectProps.java | 5 +---- .../java/one/talon/model/ShowNotificationEffectProps.java | 5 +---- src/main/java/one/talon/model/SkuUnitAnalytics.java | 5 +---- src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java | 5 +---- src/main/java/one/talon/model/SlotDef.java | 5 +---- src/main/java/one/talon/model/Store.java | 5 +---- src/main/java/one/talon/model/StrikethroughChangedItem.java | 5 +---- .../talon/model/StrikethroughCustomEffectPerItemProps.java | 5 +---- .../java/one/talon/model/StrikethroughDebugResponse.java | 5 +---- src/main/java/one/talon/model/StrikethroughEffect.java | 5 +---- .../one/talon/model/StrikethroughLabelingNotification.java | 5 +---- .../model/StrikethroughSetDiscountPerItemEffectProps.java | 5 +---- .../StrikethroughSetDiscountPerItemMemberEffectProps.java | 5 +---- src/main/java/one/talon/model/StrikethroughTrigger.java | 5 +---- .../talon/model/SummarizeCampaignStoreBudget200Response.java | 5 +---- .../java/one/talon/model/SummaryCampaignStoreBudget.java | 5 +---- src/main/java/one/talon/model/TalangAttribute.java | 5 +---- src/main/java/one/talon/model/TalangAttributeVisibility.java | 5 +---- src/main/java/one/talon/model/TemplateArgDef.java | 5 +---- src/main/java/one/talon/model/TemplateDef.java | 5 +---- src/main/java/one/talon/model/TemplateLimitConfig.java | 5 +---- src/main/java/one/talon/model/Tier.java | 5 +---- src/main/java/one/talon/model/TierDowngradeData.java | 5 +---- src/main/java/one/talon/model/TierDowngradeNotification.java | 5 +---- .../one/talon/model/TierDowngradeNotificationPolicy.java | 5 +---- src/main/java/one/talon/model/TierUpgradeData.java | 5 +---- src/main/java/one/talon/model/TierUpgradeNotification.java | 5 +---- .../java/one/talon/model/TierUpgradeNotificationPolicy.java | 5 +---- src/main/java/one/talon/model/TierWillDowngradeData.java | 5 +---- .../java/one/talon/model/TierWillDowngradeNotification.java | 5 +---- .../one/talon/model/TierWillDowngradeNotificationPolicy.java | 5 +---- .../talon/model/TierWillDowngradeNotificationTrigger.java | 5 +---- src/main/java/one/talon/model/TimePoint.java | 5 +---- src/main/java/one/talon/model/TransferLoyaltyCard.java | 5 +---- src/main/java/one/talon/model/TriggerWebhookEffectProps.java | 5 +---- src/main/java/one/talon/model/TwoFAConfig.java | 5 +---- src/main/java/one/talon/model/UpdateAccount.java | 5 +---- src/main/java/one/talon/model/UpdateAchievement.java | 5 +---- src/main/java/one/talon/model/UpdateAchievementV2.java | 5 +---- src/main/java/one/talon/model/UpdateApplication.java | 5 +---- src/main/java/one/talon/model/UpdateApplicationAPIKey.java | 5 +---- src/main/java/one/talon/model/UpdateApplicationCIF.java | 5 +---- .../java/one/talon/model/UpdateAttributeEffectProps.java | 5 +---- src/main/java/one/talon/model/UpdateAudience.java | 5 +---- src/main/java/one/talon/model/UpdateBlueprint.java | 5 +---- src/main/java/one/talon/model/UpdateCampaign.java | 5 +---- src/main/java/one/talon/model/UpdateCampaignCollection.java | 5 +---- .../java/one/talon/model/UpdateCampaignEvaluationGroup.java | 5 +---- src/main/java/one/talon/model/UpdateCampaignGroup.java | 5 +---- src/main/java/one/talon/model/UpdateCampaignTemplate.java | 5 +---- src/main/java/one/talon/model/UpdateCatalog.java | 5 +---- src/main/java/one/talon/model/UpdateCollection.java | 5 +---- src/main/java/one/talon/model/UpdateCoupon.java | 5 +---- src/main/java/one/talon/model/UpdateCouponBatch.java | 5 +---- src/main/java/one/talon/model/UpdateCouponsData.java | 5 +---- src/main/java/one/talon/model/UpdateCustomEffect.java | 5 +---- .../one/talon/model/UpdateCustomerProfileV2409Response.java | 5 +---- .../one/talon/model/UpdateCustomerSessionV2409Response.java | 5 +---- src/main/java/one/talon/model/UpdateExperiment.java | 5 +---- src/main/java/one/talon/model/UpdateExperimentVariant.java | 5 +---- .../java/one/talon/model/UpdateExperimentVariantArray.java | 5 +---- .../java/one/talon/model/UpdateExperimentVariantName.java | 5 +---- src/main/java/one/talon/model/UpdateLoyaltyCard.java | 5 +---- src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java | 5 +---- src/main/java/one/talon/model/UpdateLoyaltyProgram.java | 5 +---- src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java | 5 +---- src/main/java/one/talon/model/UpdatePicklist.java | 5 +---- src/main/java/one/talon/model/UpdatePriceType.java | 5 +---- src/main/java/one/talon/model/UpdateReferral.java | 5 +---- src/main/java/one/talon/model/UpdateReferralBatch.java | 5 +---- src/main/java/one/talon/model/UpdateReward.java | 5 +---- src/main/java/one/talon/model/UpdateRole.java | 5 +---- src/main/java/one/talon/model/UpdateStore.java | 5 +---- src/main/java/one/talon/model/UpdateUser.java | 5 +---- src/main/java/one/talon/model/User.java | 5 +---- src/main/java/one/talon/model/UserEntity.java | 5 +---- src/main/java/one/talon/model/ValueMap.java | 5 +---- src/main/java/one/talon/model/Webhook.java | 5 +---- src/main/java/one/talon/model/WebhookAuthentication.java | 5 +---- .../java/one/talon/model/WebhookAuthenticationDataBasic.java | 5 +---- .../one/talon/model/WebhookAuthenticationDataCustom.java | 5 +---- .../one/talon/model/WebhookAuthenticationWebhookRef.java | 5 +---- .../talon/model/WebhookWithOutgoingIntegrationDetails.java | 5 +---- .../java/one/talon/model/WillAwardGiveawayEffectProps.java | 5 +---- 714 files changed, 714 insertions(+), 2856 deletions(-) diff --git a/src/main/java/one/talon/model/APIError.java b/src/main/java/one/talon/model/APIError.java index 686c5c71..5a673f72 100644 --- a/src/main/java/one/talon/model/APIError.java +++ b/src/main/java/one/talon/model/APIError.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AcceptCouponEffectProps.java b/src/main/java/one/talon/model/AcceptCouponEffectProps.java index e8395585..d4f666d9 100644 --- a/src/main/java/one/talon/model/AcceptCouponEffectProps.java +++ b/src/main/java/one/talon/model/AcceptCouponEffectProps.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AcceptReferralEffectProps.java b/src/main/java/one/talon/model/AcceptReferralEffectProps.java index 2f8091b9..c20b0f12 100644 --- a/src/main/java/one/talon/model/AcceptReferralEffectProps.java +++ b/src/main/java/one/talon/model/AcceptReferralEffectProps.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccessLogEntry.java b/src/main/java/one/talon/model/AccessLogEntry.java index 51be2f4b..43cf1544 100644 --- a/src/main/java/one/talon/model/AccessLogEntry.java +++ b/src/main/java/one/talon/model/AccessLogEntry.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Account.java b/src/main/java/one/talon/model/Account.java index ef86c7b6..a5d721ff 100644 --- a/src/main/java/one/talon/model/Account.java +++ b/src/main/java/one/talon/model/Account.java @@ -650,10 +650,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountAdditionalCost.java b/src/main/java/one/talon/model/AccountAdditionalCost.java index 21c9dfdf..a2913228 100644 --- a/src/main/java/one/talon/model/AccountAdditionalCost.java +++ b/src/main/java/one/talon/model/AccountAdditionalCost.java @@ -402,10 +402,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountAnalytics.java b/src/main/java/one/talon/model/AccountAnalytics.java index 81bfecce..9a8bddbd 100644 --- a/src/main/java/one/talon/model/AccountAnalytics.java +++ b/src/main/java/one/talon/model/AccountAnalytics.java @@ -650,10 +650,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountDashboardStatistic.java b/src/main/java/one/talon/model/AccountDashboardStatistic.java index a940be13..2d10f63f 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatistic.java +++ b/src/main/java/one/talon/model/AccountDashboardStatistic.java @@ -298,10 +298,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java b/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java index a1b94a3c..2e7dbcf2 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticCampaigns.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java b/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java index 1b5e5ee3..36e04c02 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticDiscount.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java b/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java index 18b76e34..b2298e45 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticLoyaltyPoints.java @@ -183,10 +183,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java b/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java index d9fa3512..44cf45fb 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticReferrals.java @@ -183,10 +183,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java b/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java index 4ee9da02..94389398 100644 --- a/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java +++ b/src/main/java/one/talon/model/AccountDashboardStatisticRevenue.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountEntity.java b/src/main/java/one/talon/model/AccountEntity.java index bef9f263..31765ecf 100644 --- a/src/main/java/one/talon/model/AccountEntity.java +++ b/src/main/java/one/talon/model/AccountEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AccountLimits.java b/src/main/java/one/talon/model/AccountLimits.java index 78178202..18433ba3 100644 --- a/src/main/java/one/talon/model/AccountLimits.java +++ b/src/main/java/one/talon/model/AccountLimits.java @@ -503,10 +503,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Achievement.java b/src/main/java/one/talon/model/Achievement.java index dc7e0d7a..74267c7a 100644 --- a/src/main/java/one/talon/model/Achievement.java +++ b/src/main/java/one/talon/model/Achievement.java @@ -767,10 +767,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementAdditionalProperties.java b/src/main/java/one/talon/model/AchievementAdditionalProperties.java index 2d030a12..76032717 100644 --- a/src/main/java/one/talon/model/AchievementAdditionalProperties.java +++ b/src/main/java/one/talon/model/AchievementAdditionalProperties.java @@ -315,10 +315,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java b/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java index 3bdfb42b..36755d07 100644 --- a/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java +++ b/src/main/java/one/talon/model/AchievementAdditionalPropertiesV2.java @@ -289,10 +289,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementBase.java b/src/main/java/one/talon/model/AchievementBase.java index 589488fb..0415f52a 100644 --- a/src/main/java/one/talon/model/AchievementBase.java +++ b/src/main/java/one/talon/model/AchievementBase.java @@ -529,10 +529,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementBaseV2.java b/src/main/java/one/talon/model/AchievementBaseV2.java index 10d4ac1d..00926bf4 100644 --- a/src/main/java/one/talon/model/AchievementBaseV2.java +++ b/src/main/java/one/talon/model/AchievementBaseV2.java @@ -585,10 +585,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementProgress.java b/src/main/java/one/talon/model/AchievementProgress.java index 8aea09fd..688e20ed 100644 --- a/src/main/java/one/talon/model/AchievementProgress.java +++ b/src/main/java/one/talon/model/AchievementProgress.java @@ -317,10 +317,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementProgressWithDefinition.java b/src/main/java/one/talon/model/AchievementProgressWithDefinition.java index 7df8b260..34ccd2df 100644 --- a/src/main/java/one/talon/model/AchievementProgressWithDefinition.java +++ b/src/main/java/one/talon/model/AchievementProgressWithDefinition.java @@ -709,10 +709,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementReference.java b/src/main/java/one/talon/model/AchievementReference.java index 508bb963..0f32075e 100644 --- a/src/main/java/one/talon/model/AchievementReference.java +++ b/src/main/java/one/talon/model/AchievementReference.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementStatusEntry.java b/src/main/java/one/talon/model/AchievementStatusEntry.java index 932d4f2e..87dcb6fe 100644 --- a/src/main/java/one/talon/model/AchievementStatusEntry.java +++ b/src/main/java/one/talon/model/AchievementStatusEntry.java @@ -712,10 +712,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AchievementV2.java b/src/main/java/one/talon/model/AchievementV2.java index 922f07cd..55fda5e3 100644 --- a/src/main/java/one/talon/model/AchievementV2.java +++ b/src/main/java/one/talon/model/AchievementV2.java @@ -797,10 +797,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ActivateLoyaltyPoints.java b/src/main/java/one/talon/model/ActivateLoyaltyPoints.java index f921130a..b31d43de 100644 --- a/src/main/java/one/talon/model/ActivateLoyaltyPoints.java +++ b/src/main/java/one/talon/model/ActivateLoyaltyPoints.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java b/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java index da223f21..31807b00 100644 --- a/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java +++ b/src/main/java/one/talon/model/ActivateLoyaltyPointsResponse.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ActivateUserRequest.java b/src/main/java/one/talon/model/ActivateUserRequest.java index ec5c9aeb..5118cbe0 100644 --- a/src/main/java/one/talon/model/ActivateUserRequest.java +++ b/src/main/java/one/talon/model/ActivateUserRequest.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddFreeItemEffectProps.java b/src/main/java/one/talon/model/AddFreeItemEffectProps.java index 69e289e2..1ced9c6f 100644 --- a/src/main/java/one/talon/model/AddFreeItemEffectProps.java +++ b/src/main/java/one/talon/model/AddFreeItemEffectProps.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddItemCatalogAction.java b/src/main/java/one/talon/model/AddItemCatalogAction.java index 129a69f6..396c9afb 100644 --- a/src/main/java/one/talon/model/AddItemCatalogAction.java +++ b/src/main/java/one/talon/model/AddItemCatalogAction.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddLoyaltyPoints.java b/src/main/java/one/talon/model/AddLoyaltyPoints.java index a23da66d..e1b69e3a 100644 --- a/src/main/java/one/talon/model/AddLoyaltyPoints.java +++ b/src/main/java/one/talon/model/AddLoyaltyPoints.java @@ -341,10 +341,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java index a7720e8c..6432208f 100644 --- a/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/AddLoyaltyPointsEffectProps.java @@ -547,10 +547,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java b/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java index f03eecf1..bd88c768 100644 --- a/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java +++ b/src/main/java/one/talon/model/AddPriceAdjustmentCatalogAction.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddToAudienceEffectProps.java b/src/main/java/one/talon/model/AddToAudienceEffectProps.java index cb179735..75b8818c 100644 --- a/src/main/java/one/talon/model/AddToAudienceEffectProps.java +++ b/src/main/java/one/talon/model/AddToAudienceEffectProps.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java b/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java index 21b995d9..306e4d70 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsBalancesAction.java @@ -340,10 +340,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java index ad377124..5e66e5b0 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotification.java @@ -506,10 +506,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java index 13b00b66..0478e17c 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsBalancesNotificationPolicy.java @@ -247,10 +247,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddedDeductedPointsNotification.java b/src/main/java/one/talon/model/AddedDeductedPointsNotification.java index 19247462..56e3a12a 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsNotification.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsNotification.java @@ -655,10 +655,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java b/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java index 070b3e23..7f087c3f 100644 --- a/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/AddedDeductedPointsNotificationPolicy.java @@ -247,10 +247,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AdditionalCampaignProperties.java b/src/main/java/one/talon/model/AdditionalCampaignProperties.java index ef23e0ab..d940dccb 100644 --- a/src/main/java/one/talon/model/AdditionalCampaignProperties.java +++ b/src/main/java/one/talon/model/AdditionalCampaignProperties.java @@ -860,10 +860,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AdditionalCost.java b/src/main/java/one/talon/model/AdditionalCost.java index 902b5230..4eedd157 100644 --- a/src/main/java/one/talon/model/AdditionalCost.java +++ b/src/main/java/one/talon/model/AdditionalCost.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AdjustmentDetails.java b/src/main/java/one/talon/model/AdjustmentDetails.java index daaf5072..181fb934 100644 --- a/src/main/java/one/talon/model/AdjustmentDetails.java +++ b/src/main/java/one/talon/model/AdjustmentDetails.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AnalyticsDataPoint.java b/src/main/java/one/talon/model/AnalyticsDataPoint.java index 07ebeade..fa188c6c 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/AnalyticsDataPoint.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java b/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java index 45a4d3c9..cd944807 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java +++ b/src/main/java/one/talon/model/AnalyticsDataPointWithTrend.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java index 5795ca01..c81fe759 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java +++ b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndInfluencedRate.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java index 10488363..2de0272b 100644 --- a/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java +++ b/src/main/java/one/talon/model/AnalyticsDataPointWithTrendAndUplift.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AnalyticsProduct.java b/src/main/java/one/talon/model/AnalyticsProduct.java index 6c165652..94f6ea88 100644 --- a/src/main/java/one/talon/model/AnalyticsProduct.java +++ b/src/main/java/one/talon/model/AnalyticsProduct.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AnalyticsSKU.java b/src/main/java/one/talon/model/AnalyticsSKU.java index 56d57716..a5faa17d 100644 --- a/src/main/java/one/talon/model/AnalyticsSKU.java +++ b/src/main/java/one/talon/model/AnalyticsSKU.java @@ -287,10 +287,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Application.java b/src/main/java/one/talon/model/Application.java index 7978bde4..d77a9f23 100644 --- a/src/main/java/one/talon/model/Application.java +++ b/src/main/java/one/talon/model/Application.java @@ -885,10 +885,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationAPIKey.java b/src/main/java/one/talon/model/ApplicationAPIKey.java index e4529795..6601fd27 100644 --- a/src/main/java/one/talon/model/ApplicationAPIKey.java +++ b/src/main/java/one/talon/model/ApplicationAPIKey.java @@ -508,10 +508,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java b/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java index b092b597..cb3672df 100644 --- a/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/ApplicationAnalyticsDataPoint.java @@ -340,10 +340,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationApiHealth.java b/src/main/java/one/talon/model/ApplicationApiHealth.java index 9cd2779e..d68e264e 100644 --- a/src/main/java/one/talon/model/ApplicationApiHealth.java +++ b/src/main/java/one/talon/model/ApplicationApiHealth.java @@ -240,10 +240,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCIF.java b/src/main/java/one/talon/model/ApplicationCIF.java index 09ef53d7..a6f7c84b 100644 --- a/src/main/java/one/talon/model/ApplicationCIF.java +++ b/src/main/java/one/talon/model/ApplicationCIF.java @@ -364,10 +364,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCIFExpression.java b/src/main/java/one/talon/model/ApplicationCIFExpression.java index 40ca03cf..96f6ec56 100644 --- a/src/main/java/one/talon/model/ApplicationCIFExpression.java +++ b/src/main/java/one/talon/model/ApplicationCIFExpression.java @@ -296,10 +296,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCIFReferences.java b/src/main/java/one/talon/model/ApplicationCIFReferences.java index c991d70b..f2a0fd8f 100644 --- a/src/main/java/one/talon/model/ApplicationCIFReferences.java +++ b/src/main/java/one/talon/model/ApplicationCIFReferences.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java b/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java index 1505f603..651d387a 100644 --- a/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java +++ b/src/main/java/one/talon/model/ApplicationCampaignAnalytics.java @@ -515,10 +515,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCampaignStats.java b/src/main/java/one/talon/model/ApplicationCampaignStats.java index 3f82d3cc..5a99a8a7 100644 --- a/src/main/java/one/talon/model/ApplicationCampaignStats.java +++ b/src/main/java/one/talon/model/ApplicationCampaignStats.java @@ -285,10 +285,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCustomer.java b/src/main/java/one/talon/model/ApplicationCustomer.java index 94878eb4..bf108298 100644 --- a/src/main/java/one/talon/model/ApplicationCustomer.java +++ b/src/main/java/one/talon/model/ApplicationCustomer.java @@ -473,10 +473,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationCustomerEntity.java b/src/main/java/one/talon/model/ApplicationCustomerEntity.java index 3f653ebb..330e5771 100644 --- a/src/main/java/one/talon/model/ApplicationCustomerEntity.java +++ b/src/main/java/one/talon/model/ApplicationCustomerEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationEntity.java b/src/main/java/one/talon/model/ApplicationEntity.java index ac1e1925..3f72f275 100644 --- a/src/main/java/one/talon/model/ApplicationEntity.java +++ b/src/main/java/one/talon/model/ApplicationEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationEvent.java b/src/main/java/one/talon/model/ApplicationEvent.java index 5032742c..63b50b64 100644 --- a/src/main/java/one/talon/model/ApplicationEvent.java +++ b/src/main/java/one/talon/model/ApplicationEvent.java @@ -462,10 +462,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationNotification.java b/src/main/java/one/talon/model/ApplicationNotification.java index bedab156..61d478ab 100644 --- a/src/main/java/one/talon/model/ApplicationNotification.java +++ b/src/main/java/one/talon/model/ApplicationNotification.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationReferee.java b/src/main/java/one/talon/model/ApplicationReferee.java index 5979cae2..aab27eab 100644 --- a/src/main/java/one/talon/model/ApplicationReferee.java +++ b/src/main/java/one/talon/model/ApplicationReferee.java @@ -286,10 +286,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationSession.java b/src/main/java/one/talon/model/ApplicationSession.java index 15ccd968..b84b0b8d 100644 --- a/src/main/java/one/talon/model/ApplicationSession.java +++ b/src/main/java/one/talon/model/ApplicationSession.java @@ -598,10 +598,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationSessionEntity.java b/src/main/java/one/talon/model/ApplicationSessionEntity.java index 1fec0e25..f130986c 100644 --- a/src/main/java/one/talon/model/ApplicationSessionEntity.java +++ b/src/main/java/one/talon/model/ApplicationSessionEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ApplicationStoreEntity.java b/src/main/java/one/talon/model/ApplicationStoreEntity.java index 798c0c2f..3b7dd243 100644 --- a/src/main/java/one/talon/model/ApplicationStoreEntity.java +++ b/src/main/java/one/talon/model/ApplicationStoreEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AsyncCouponCreationResponse.java b/src/main/java/one/talon/model/AsyncCouponCreationResponse.java index 98a12853..715d4ac2 100644 --- a/src/main/java/one/talon/model/AsyncCouponCreationResponse.java +++ b/src/main/java/one/talon/model/AsyncCouponCreationResponse.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java b/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java index d5418ae2..6fb77c32 100644 --- a/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java +++ b/src/main/java/one/talon/model/AsyncCouponDeletionJobResponse.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AsyncCouponsData.java b/src/main/java/one/talon/model/AsyncCouponsData.java index 7815d47d..79a01d9a 100644 --- a/src/main/java/one/talon/model/AsyncCouponsData.java +++ b/src/main/java/one/talon/model/AsyncCouponsData.java @@ -309,10 +309,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Attribute.java b/src/main/java/one/talon/model/Attribute.java index cd6dbf56..7c4fff06 100644 --- a/src/main/java/one/talon/model/Attribute.java +++ b/src/main/java/one/talon/model/Attribute.java @@ -794,10 +794,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AttributesMandatory.java b/src/main/java/one/talon/model/AttributesMandatory.java index 8edd8153..9c09d1bc 100644 --- a/src/main/java/one/talon/model/AttributesMandatory.java +++ b/src/main/java/one/talon/model/AttributesMandatory.java @@ -199,10 +199,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AttributesSettings.java b/src/main/java/one/talon/model/AttributesSettings.java index efc6b4e6..89138f3e 100644 --- a/src/main/java/one/talon/model/AttributesSettings.java +++ b/src/main/java/one/talon/model/AttributesSettings.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Audience.java b/src/main/java/one/talon/model/Audience.java index 9d451320..17265a23 100644 --- a/src/main/java/one/talon/model/Audience.java +++ b/src/main/java/one/talon/model/Audience.java @@ -426,10 +426,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AudienceAnalytics.java b/src/main/java/one/talon/model/AudienceAnalytics.java index 6fdd97d4..9cbd4427 100644 --- a/src/main/java/one/talon/model/AudienceAnalytics.java +++ b/src/main/java/one/talon/model/AudienceAnalytics.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AudienceCustomer.java b/src/main/java/one/talon/model/AudienceCustomer.java index 70bc8272..9111135f 100644 --- a/src/main/java/one/talon/model/AudienceCustomer.java +++ b/src/main/java/one/talon/model/AudienceCustomer.java @@ -515,10 +515,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AudienceIntegrationID.java b/src/main/java/one/talon/model/AudienceIntegrationID.java index ca171cbb..ea64f0f8 100644 --- a/src/main/java/one/talon/model/AudienceIntegrationID.java +++ b/src/main/java/one/talon/model/AudienceIntegrationID.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AudienceMembership.java b/src/main/java/one/talon/model/AudienceMembership.java index 36445607..03a2ee77 100644 --- a/src/main/java/one/talon/model/AudienceMembership.java +++ b/src/main/java/one/talon/model/AudienceMembership.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AudienceReference.java b/src/main/java/one/talon/model/AudienceReference.java index d836d425..5d97d694 100644 --- a/src/main/java/one/talon/model/AudienceReference.java +++ b/src/main/java/one/talon/model/AudienceReference.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/AwardGiveawayEffectProps.java b/src/main/java/one/talon/model/AwardGiveawayEffectProps.java index 8c5ee87b..6985340f 100644 --- a/src/main/java/one/talon/model/AwardGiveawayEffectProps.java +++ b/src/main/java/one/talon/model/AwardGiveawayEffectProps.java @@ -259,10 +259,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseCampaign.java b/src/main/java/one/talon/model/BaseCampaign.java index 59eadde7..173a7895 100644 --- a/src/main/java/one/talon/model/BaseCampaign.java +++ b/src/main/java/one/talon/model/BaseCampaign.java @@ -784,10 +784,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseLoyaltyProgram.java b/src/main/java/one/talon/model/BaseLoyaltyProgram.java index f6cea3de..009df2ca 100644 --- a/src/main/java/one/talon/model/BaseLoyaltyProgram.java +++ b/src/main/java/one/talon/model/BaseLoyaltyProgram.java @@ -748,10 +748,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseNotification.java b/src/main/java/one/talon/model/BaseNotification.java index 355a94a8..0bb158e4 100644 --- a/src/main/java/one/talon/model/BaseNotification.java +++ b/src/main/java/one/talon/model/BaseNotification.java @@ -337,10 +337,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseNotificationEntity.java b/src/main/java/one/talon/model/BaseNotificationEntity.java index 02a43690..54f33d57 100644 --- a/src/main/java/one/talon/model/BaseNotificationEntity.java +++ b/src/main/java/one/talon/model/BaseNotificationEntity.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseNotificationWebhook.java b/src/main/java/one/talon/model/BaseNotificationWebhook.java index 1b752db5..1a0c579d 100644 --- a/src/main/java/one/talon/model/BaseNotificationWebhook.java +++ b/src/main/java/one/talon/model/BaseNotificationWebhook.java @@ -296,10 +296,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseNotifications.java b/src/main/java/one/talon/model/BaseNotifications.java index 191cb6dd..1245c90a 100644 --- a/src/main/java/one/talon/model/BaseNotifications.java +++ b/src/main/java/one/talon/model/BaseNotifications.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BaseSamlConnection.java b/src/main/java/one/talon/model/BaseSamlConnection.java index 2c607fe4..bdcc81ed 100644 --- a/src/main/java/one/talon/model/BaseSamlConnection.java +++ b/src/main/java/one/talon/model/BaseSamlConnection.java @@ -337,10 +337,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BestPriorPrice.java b/src/main/java/one/talon/model/BestPriorPrice.java index 029b6716..8f14387d 100644 --- a/src/main/java/one/talon/model/BestPriorPrice.java +++ b/src/main/java/one/talon/model/BestPriorPrice.java @@ -314,10 +314,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BestPriorPriceMetadata.java b/src/main/java/one/talon/model/BestPriorPriceMetadata.java index 5f4f7d74..3147d026 100644 --- a/src/main/java/one/talon/model/BestPriorPriceMetadata.java +++ b/src/main/java/one/talon/model/BestPriorPriceMetadata.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BestPriorPriceRequest.java b/src/main/java/one/talon/model/BestPriorPriceRequest.java index 3c136caf..5821ed6e 100644 --- a/src/main/java/one/talon/model/BestPriorPriceRequest.java +++ b/src/main/java/one/talon/model/BestPriorPriceRequest.java @@ -325,10 +325,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BestPriorTarget.java b/src/main/java/one/talon/model/BestPriorTarget.java index e2c1305a..1b0fccb0 100644 --- a/src/main/java/one/talon/model/BestPriorTarget.java +++ b/src/main/java/one/talon/model/BestPriorTarget.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Binding.java b/src/main/java/one/talon/model/Binding.java index cc68103a..2933b480 100644 --- a/src/main/java/one/talon/model/Binding.java +++ b/src/main/java/one/talon/model/Binding.java @@ -348,10 +348,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Blueprint.java b/src/main/java/one/talon/model/Blueprint.java index 91e3e1ab..733eb945 100644 --- a/src/main/java/one/talon/model/Blueprint.java +++ b/src/main/java/one/talon/model/Blueprint.java @@ -596,10 +596,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BulkApplicationNotification.java b/src/main/java/one/talon/model/BulkApplicationNotification.java index 09e1c1f8..e237c17f 100644 --- a/src/main/java/one/talon/model/BulkApplicationNotification.java +++ b/src/main/java/one/talon/model/BulkApplicationNotification.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/BulkOperationOnCampaigns.java b/src/main/java/one/talon/model/BulkOperationOnCampaigns.java index 629fde80..df3f876e 100644 --- a/src/main/java/one/talon/model/BulkOperationOnCampaigns.java +++ b/src/main/java/one/talon/model/BulkOperationOnCampaigns.java @@ -272,10 +272,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Campaign.java b/src/main/java/one/talon/model/Campaign.java index 09a7e5f3..26592a4f 100644 --- a/src/main/java/one/talon/model/Campaign.java +++ b/src/main/java/one/talon/model/Campaign.java @@ -1850,10 +1850,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignActivationRequest.java b/src/main/java/one/talon/model/CampaignActivationRequest.java index 195e1c6d..c36f30c1 100644 --- a/src/main/java/one/talon/model/CampaignActivationRequest.java +++ b/src/main/java/one/talon/model/CampaignActivationRequest.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignAnalytics.java b/src/main/java/one/talon/model/CampaignAnalytics.java index c5c3703f..d9f961ca 100644 --- a/src/main/java/one/talon/model/CampaignAnalytics.java +++ b/src/main/java/one/talon/model/CampaignAnalytics.java @@ -781,10 +781,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignBudget.java b/src/main/java/one/talon/model/CampaignBudget.java index a01f0a07..402e56ce 100644 --- a/src/main/java/one/talon/model/CampaignBudget.java +++ b/src/main/java/one/talon/model/CampaignBudget.java @@ -210,10 +210,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCollection.java b/src/main/java/one/talon/model/CampaignCollection.java index 3d8dfb21..26566e31 100644 --- a/src/main/java/one/talon/model/CampaignCollection.java +++ b/src/main/java/one/talon/model/CampaignCollection.java @@ -426,10 +426,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java b/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java index c7b231df..b7f1b766 100644 --- a/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java +++ b/src/main/java/one/talon/model/CampaignCollectionEditedNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java b/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java index cb87a5e6..4e027d8c 100644 --- a/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignCollectionEditedNotificationItem.java @@ -273,10 +273,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java b/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java index a3d74cf0..05866a0b 100644 --- a/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java +++ b/src/main/java/one/talon/model/CampaignCollectionWithoutPayload.java @@ -390,10 +390,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCopy.java b/src/main/java/one/talon/model/CampaignCopy.java index b9e96cf0..7772c244 100644 --- a/src/main/java/one/talon/model/CampaignCopy.java +++ b/src/main/java/one/talon/model/CampaignCopy.java @@ -330,10 +330,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCreatedNotification.java b/src/main/java/one/talon/model/CampaignCreatedNotification.java index 2616e05f..5e5e8a07 100644 --- a/src/main/java/one/talon/model/CampaignCreatedNotification.java +++ b/src/main/java/one/talon/model/CampaignCreatedNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java b/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java index 3b552d43..ec0b7144 100644 --- a/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignCreatedNotificationItem.java @@ -273,10 +273,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignDeactivationRequest.java b/src/main/java/one/talon/model/CampaignDeactivationRequest.java index 283ac59f..e18133da 100644 --- a/src/main/java/one/talon/model/CampaignDeactivationRequest.java +++ b/src/main/java/one/talon/model/CampaignDeactivationRequest.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignDeletedNotification.java b/src/main/java/one/talon/model/CampaignDeletedNotification.java index f2cd26ca..82def811 100644 --- a/src/main/java/one/talon/model/CampaignDeletedNotification.java +++ b/src/main/java/one/talon/model/CampaignDeletedNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java b/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java index 753f0f75..39c669e9 100644 --- a/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignDeletedNotificationItem.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignDetail.java b/src/main/java/one/talon/model/CampaignDetail.java index f03477e1..7caee82f 100644 --- a/src/main/java/one/talon/model/CampaignDetail.java +++ b/src/main/java/one/talon/model/CampaignDetail.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEditedNotification.java b/src/main/java/one/talon/model/CampaignEditedNotification.java index e2a0685d..0ef41abe 100644 --- a/src/main/java/one/talon/model/CampaignEditedNotification.java +++ b/src/main/java/one/talon/model/CampaignEditedNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEditedNotificationItem.java b/src/main/java/one/talon/model/CampaignEditedNotificationItem.java index bc5c4325..fe9592eb 100644 --- a/src/main/java/one/talon/model/CampaignEditedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignEditedNotificationItem.java @@ -272,10 +272,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEligibility.java b/src/main/java/one/talon/model/CampaignEligibility.java index f694ab01..b87d9568 100644 --- a/src/main/java/one/talon/model/CampaignEligibility.java +++ b/src/main/java/one/talon/model/CampaignEligibility.java @@ -588,10 +588,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEligibilityDetails.java b/src/main/java/one/talon/model/CampaignEligibilityDetails.java index fff0fe42..d4cf586d 100644 --- a/src/main/java/one/talon/model/CampaignEligibilityDetails.java +++ b/src/main/java/one/talon/model/CampaignEligibilityDetails.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java b/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java index 99011ccc..81033940 100644 --- a/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java +++ b/src/main/java/one/talon/model/CampaignEligibilityFailureDetails.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEntity.java b/src/main/java/one/talon/model/CampaignEntity.java index e1d6a3a6..ee7e0d93 100644 --- a/src/main/java/one/talon/model/CampaignEntity.java +++ b/src/main/java/one/talon/model/CampaignEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEvaluationGroup.java b/src/main/java/one/talon/model/CampaignEvaluationGroup.java index a3533504..5e3533bf 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationGroup.java +++ b/src/main/java/one/talon/model/CampaignEvaluationGroup.java @@ -446,10 +446,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEvaluationPosition.java b/src/main/java/one/talon/model/CampaignEvaluationPosition.java index 2047beb8..1248e76c 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationPosition.java +++ b/src/main/java/one/talon/model/CampaignEvaluationPosition.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java index 8e757e16..a393e26f 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java +++ b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedMessage.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java index a20b8a75..328be46c 100644 --- a/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java +++ b/src/main/java/one/talon/model/CampaignEvaluationTreeChangedNotification.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignGroup.java b/src/main/java/one/talon/model/CampaignGroup.java index 99d6470a..c4bb36bd 100644 --- a/src/main/java/one/talon/model/CampaignGroup.java +++ b/src/main/java/one/talon/model/CampaignGroup.java @@ -356,10 +356,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignGroupEntity.java b/src/main/java/one/talon/model/CampaignGroupEntity.java index c71b18d5..f12db572 100644 --- a/src/main/java/one/talon/model/CampaignGroupEntity.java +++ b/src/main/java/one/talon/model/CampaignGroupEntity.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignLogSummary.java b/src/main/java/one/talon/model/CampaignLogSummary.java index bbaa5b49..e0fcd4d7 100644 --- a/src/main/java/one/talon/model/CampaignLogSummary.java +++ b/src/main/java/one/talon/model/CampaignLogSummary.java @@ -314,10 +314,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignNotificationBase.java b/src/main/java/one/talon/model/CampaignNotificationBase.java index f7c24308..16ce8013 100644 --- a/src/main/java/one/talon/model/CampaignNotificationBase.java +++ b/src/main/java/one/talon/model/CampaignNotificationBase.java @@ -231,10 +231,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignNotificationGeneric.java b/src/main/java/one/talon/model/CampaignNotificationGeneric.java index d84f3bad..6ea00ca3 100644 --- a/src/main/java/one/talon/model/CampaignNotificationGeneric.java +++ b/src/main/java/one/talon/model/CampaignNotificationGeneric.java @@ -267,10 +267,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignNotificationItemBase.java b/src/main/java/one/talon/model/CampaignNotificationItemBase.java index e1de8476..5a65e817 100644 --- a/src/main/java/one/talon/model/CampaignNotificationItemBase.java +++ b/src/main/java/one/talon/model/CampaignNotificationItemBase.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignNotificationPolicy.java b/src/main/java/one/talon/model/CampaignNotificationPolicy.java index 7a63fac5..0c042e94 100644 --- a/src/main/java/one/talon/model/CampaignNotificationPolicy.java +++ b/src/main/java/one/talon/model/CampaignNotificationPolicy.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java b/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java index 9d431eee..34a3d05e 100644 --- a/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java +++ b/src/main/java/one/talon/model/CampaignRulesetChangedNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java b/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java index 28671cf7..76193cba 100644 --- a/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignRulesetChangedNotificationItem.java @@ -306,10 +306,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignSearch.java b/src/main/java/one/talon/model/CampaignSearch.java index d5c74a40..67e79ddc 100644 --- a/src/main/java/one/talon/model/CampaignSearch.java +++ b/src/main/java/one/talon/model/CampaignSearch.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignSet.java b/src/main/java/one/talon/model/CampaignSet.java index bc6776ea..f77e8656 100644 --- a/src/main/java/one/talon/model/CampaignSet.java +++ b/src/main/java/one/talon/model/CampaignSet.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignSetBranchNode.java b/src/main/java/one/talon/model/CampaignSetBranchNode.java index ab41d423..8de46a95 100644 --- a/src/main/java/one/talon/model/CampaignSetBranchNode.java +++ b/src/main/java/one/talon/model/CampaignSetBranchNode.java @@ -584,10 +584,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignSetLeafNode.java b/src/main/java/one/talon/model/CampaignSetLeafNode.java index db2e6e49..03c5bc93 100644 --- a/src/main/java/one/talon/model/CampaignSetLeafNode.java +++ b/src/main/java/one/talon/model/CampaignSetLeafNode.java @@ -231,10 +231,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignSetNode.java b/src/main/java/one/talon/model/CampaignSetNode.java index 418b3eaa..69c4d0d5 100644 --- a/src/main/java/one/talon/model/CampaignSetNode.java +++ b/src/main/java/one/talon/model/CampaignSetNode.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignStateChangedNotification.java b/src/main/java/one/talon/model/CampaignStateChangedNotification.java index 098e790d..f7e349c9 100644 --- a/src/main/java/one/talon/model/CampaignStateChangedNotification.java +++ b/src/main/java/one/talon/model/CampaignStateChangedNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java b/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java index ce59da7f..cafdd685 100644 --- a/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java +++ b/src/main/java/one/talon/model/CampaignStateChangedNotificationItem.java @@ -298,10 +298,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignStoreBudget.java b/src/main/java/one/talon/model/CampaignStoreBudget.java index a5df7612..2edf1d41 100644 --- a/src/main/java/one/talon/model/CampaignStoreBudget.java +++ b/src/main/java/one/talon/model/CampaignStoreBudget.java @@ -271,10 +271,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java b/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java index 52325072..af822e7c 100644 --- a/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java +++ b/src/main/java/one/talon/model/CampaignStoreBudgetLimitConfig.java @@ -387,10 +387,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignTemplate.java b/src/main/java/one/talon/model/CampaignTemplate.java index 0d29957d..5397ea1c 100644 --- a/src/main/java/one/talon/model/CampaignTemplate.java +++ b/src/main/java/one/talon/model/CampaignTemplate.java @@ -1089,10 +1089,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignTemplateCollection.java b/src/main/java/one/talon/model/CampaignTemplateCollection.java index 440bc52f..872fa4c7 100644 --- a/src/main/java/one/talon/model/CampaignTemplateCollection.java +++ b/src/main/java/one/talon/model/CampaignTemplateCollection.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java b/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java index 22215256..e64eb74e 100644 --- a/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java +++ b/src/main/java/one/talon/model/CampaignTemplateCouponReservationSettings.java @@ -183,10 +183,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignTemplateParams.java b/src/main/java/one/talon/model/CampaignTemplateParams.java index 78162835..17887f1d 100644 --- a/src/main/java/one/talon/model/CampaignTemplateParams.java +++ b/src/main/java/one/talon/model/CampaignTemplateParams.java @@ -295,10 +295,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CampaignVersions.java b/src/main/java/one/talon/model/CampaignVersions.java index 18443153..3fb34676 100644 --- a/src/main/java/one/talon/model/CampaignVersions.java +++ b/src/main/java/one/talon/model/CampaignVersions.java @@ -363,10 +363,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java index d3d5a61b..9bacce5c 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotification.java @@ -566,10 +566,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java index 288ab65c..ce3e1aee 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsBalancesNotificationPolicy.java @@ -247,10 +247,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java b/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java index 4614945f..e14ce96d 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsNotification.java @@ -717,10 +717,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java b/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java index 3fc89097..48694e38 100644 --- a/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/CardAddedDeductedPointsNotificationPolicy.java @@ -247,10 +247,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java b/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java index ba67824a..e9c56f1d 100644 --- a/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/CardExpiringPointsNotificationPolicy.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java b/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java index b2193dc5..eb52fd3b 100644 --- a/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java +++ b/src/main/java/one/talon/model/CardExpiringPointsNotificationTrigger.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java b/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java index cda86611..6785040c 100644 --- a/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/CardLedgerPointsEntryIntegrationAPI.java @@ -443,10 +443,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java b/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java index 3e0749b0..8a804c0b 100644 --- a/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java +++ b/src/main/java/one/talon/model/CardLedgerTransactionLogEntry.java @@ -547,10 +547,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java b/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java index 73a890ce..45d60cff 100644 --- a/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/CardLedgerTransactionLogEntryIntegrationAPI.java @@ -573,10 +573,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CartItem.java b/src/main/java/one/talon/model/CartItem.java index 94edf765..acd59370 100644 --- a/src/main/java/one/talon/model/CartItem.java +++ b/src/main/java/one/talon/model/CartItem.java @@ -643,10 +643,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CartItemFilterTemplate.java b/src/main/java/one/talon/model/CartItemFilterTemplate.java index dce81b2c..27c43872 100644 --- a/src/main/java/one/talon/model/CartItemFilterTemplate.java +++ b/src/main/java/one/talon/model/CartItemFilterTemplate.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Catalog.java b/src/main/java/one/talon/model/Catalog.java index e5e37f13..847cf35a 100644 --- a/src/main/java/one/talon/model/Catalog.java +++ b/src/main/java/one/talon/model/Catalog.java @@ -374,10 +374,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CatalogActionFilter.java b/src/main/java/one/talon/model/CatalogActionFilter.java index e88d2254..25858932 100644 --- a/src/main/java/one/talon/model/CatalogActionFilter.java +++ b/src/main/java/one/talon/model/CatalogActionFilter.java @@ -267,10 +267,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CatalogItem.java b/src/main/java/one/talon/model/CatalogItem.java index 2089a0fd..d2aa822e 100644 --- a/src/main/java/one/talon/model/CatalogItem.java +++ b/src/main/java/one/talon/model/CatalogItem.java @@ -352,10 +352,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CatalogRule.java b/src/main/java/one/talon/model/CatalogRule.java index 418b08f6..55632784 100644 --- a/src/main/java/one/talon/model/CatalogRule.java +++ b/src/main/java/one/talon/model/CatalogRule.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CatalogSyncRequest.java b/src/main/java/one/talon/model/CatalogSyncRequest.java index 5bfb09f0..67ecb30a 100644 --- a/src/main/java/one/talon/model/CatalogSyncRequest.java +++ b/src/main/java/one/talon/model/CatalogSyncRequest.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java b/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java index f1f1fb5f..020a6b1a 100644 --- a/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java +++ b/src/main/java/one/talon/model/CatalogsStrikethroughNotificationPolicy.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Change.java b/src/main/java/one/talon/model/Change.java index 377fa55a..4e45cdb9 100644 --- a/src/main/java/one/talon/model/Change.java +++ b/src/main/java/one/talon/model/Change.java @@ -338,10 +338,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java b/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java index 434abc4d..b0034ee6 100644 --- a/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java +++ b/src/main/java/one/talon/model/ChangeLoyaltyTierLevelEffectProps.java @@ -286,10 +286,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ChangeProfilePassword.java b/src/main/java/one/talon/model/ChangeProfilePassword.java index dd9a23f6..0f7e1b00 100644 --- a/src/main/java/one/talon/model/ChangeProfilePassword.java +++ b/src/main/java/one/talon/model/ChangeProfilePassword.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CodeGeneratorSettings.java b/src/main/java/one/talon/model/CodeGeneratorSettings.java index 722c75f0..b3ad9d47 100644 --- a/src/main/java/one/talon/model/CodeGeneratorSettings.java +++ b/src/main/java/one/talon/model/CodeGeneratorSettings.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Collection.java b/src/main/java/one/talon/model/Collection.java index defc8728..4c8b58d0 100644 --- a/src/main/java/one/talon/model/Collection.java +++ b/src/main/java/one/talon/model/Collection.java @@ -460,10 +460,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CollectionItem.java b/src/main/java/one/talon/model/CollectionItem.java index 4bc1adf2..ce5148e5 100644 --- a/src/main/java/one/talon/model/CollectionItem.java +++ b/src/main/java/one/talon/model/CollectionItem.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CollectionWithoutPayload.java b/src/main/java/one/talon/model/CollectionWithoutPayload.java index e514cdb6..6aca8c1f 100644 --- a/src/main/java/one/talon/model/CollectionWithoutPayload.java +++ b/src/main/java/one/talon/model/CollectionWithoutPayload.java @@ -426,10 +426,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Coupon.java b/src/main/java/one/talon/model/Coupon.java index f8672e86..745e9fb9 100644 --- a/src/main/java/one/talon/model/Coupon.java +++ b/src/main/java/one/talon/model/Coupon.java @@ -720,10 +720,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponConstraints.java b/src/main/java/one/talon/model/CouponConstraints.java index ef419f4b..3bbf3f0d 100644 --- a/src/main/java/one/talon/model/CouponConstraints.java +++ b/src/main/java/one/talon/model/CouponConstraints.java @@ -267,10 +267,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponCreatedEffectProps.java b/src/main/java/one/talon/model/CouponCreatedEffectProps.java index 7775d5e4..06d515a5 100644 --- a/src/main/java/one/talon/model/CouponCreatedEffectProps.java +++ b/src/main/java/one/talon/model/CouponCreatedEffectProps.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponCreationJob.java b/src/main/java/one/talon/model/CouponCreationJob.java index 4dc51f66..1c23cb23 100644 --- a/src/main/java/one/talon/model/CouponCreationJob.java +++ b/src/main/java/one/talon/model/CouponCreationJob.java @@ -748,10 +748,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponDeletionFilters.java b/src/main/java/one/talon/model/CouponDeletionFilters.java index bedb6e53..5879714f 100644 --- a/src/main/java/one/talon/model/CouponDeletionFilters.java +++ b/src/main/java/one/talon/model/CouponDeletionFilters.java @@ -548,10 +548,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponDeletionJob.java b/src/main/java/one/talon/model/CouponDeletionJob.java index d0d0850c..c1e2ce32 100644 --- a/src/main/java/one/talon/model/CouponDeletionJob.java +++ b/src/main/java/one/talon/model/CouponDeletionJob.java @@ -461,10 +461,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponEntity.java b/src/main/java/one/talon/model/CouponEntity.java index e3c383f6..657b0864 100644 --- a/src/main/java/one/talon/model/CouponEntity.java +++ b/src/main/java/one/talon/model/CouponEntity.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponFailureSummary.java b/src/main/java/one/talon/model/CouponFailureSummary.java index c24e8a49..56f9ba86 100644 --- a/src/main/java/one/talon/model/CouponFailureSummary.java +++ b/src/main/java/one/talon/model/CouponFailureSummary.java @@ -390,10 +390,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponLimitConfigs.java b/src/main/java/one/talon/model/CouponLimitConfigs.java index d1c31277..1a192af2 100644 --- a/src/main/java/one/talon/model/CouponLimitConfigs.java +++ b/src/main/java/one/talon/model/CouponLimitConfigs.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponRejectionReason.java b/src/main/java/one/talon/model/CouponRejectionReason.java index 791bd729..5fb0d8ac 100644 --- a/src/main/java/one/talon/model/CouponRejectionReason.java +++ b/src/main/java/one/talon/model/CouponRejectionReason.java @@ -279,10 +279,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponReservations.java b/src/main/java/one/talon/model/CouponReservations.java index 9e1754f6..4cc1d78c 100644 --- a/src/main/java/one/talon/model/CouponReservations.java +++ b/src/main/java/one/talon/model/CouponReservations.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponSearch.java b/src/main/java/one/talon/model/CouponSearch.java index f8a3166c..b73f7efa 100644 --- a/src/main/java/one/talon/model/CouponSearch.java +++ b/src/main/java/one/talon/model/CouponSearch.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponValue.java b/src/main/java/one/talon/model/CouponValue.java index 1bd853c9..338f59de 100644 --- a/src/main/java/one/talon/model/CouponValue.java +++ b/src/main/java/one/talon/model/CouponValue.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponWithApplication.java b/src/main/java/one/talon/model/CouponWithApplication.java index ae7bbe2c..d3e262d0 100644 --- a/src/main/java/one/talon/model/CouponWithApplication.java +++ b/src/main/java/one/talon/model/CouponWithApplication.java @@ -772,10 +772,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponsNotificationData.java b/src/main/java/one/talon/model/CouponsNotificationData.java index 26191728..c8f11f87 100644 --- a/src/main/java/one/talon/model/CouponsNotificationData.java +++ b/src/main/java/one/talon/model/CouponsNotificationData.java @@ -348,10 +348,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CouponsNotificationPolicy.java b/src/main/java/one/talon/model/CouponsNotificationPolicy.java index f383efc1..17dbed35 100644 --- a/src/main/java/one/talon/model/CouponsNotificationPolicy.java +++ b/src/main/java/one/talon/model/CouponsNotificationPolicy.java @@ -325,10 +325,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateAchievement.java b/src/main/java/one/talon/model/CreateAchievement.java index e47afa00..498a6c7b 100644 --- a/src/main/java/one/talon/model/CreateAchievement.java +++ b/src/main/java/one/talon/model/CreateAchievement.java @@ -529,10 +529,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateAchievementV2.java b/src/main/java/one/talon/model/CreateAchievementV2.java index 8687c1bf..b1caf110 100644 --- a/src/main/java/one/talon/model/CreateAchievementV2.java +++ b/src/main/java/one/talon/model/CreateAchievementV2.java @@ -585,10 +585,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateApplicationAPIKey.java b/src/main/java/one/talon/model/CreateApplicationAPIKey.java index 638897e5..ea2f38c0 100644 --- a/src/main/java/one/talon/model/CreateApplicationAPIKey.java +++ b/src/main/java/one/talon/model/CreateApplicationAPIKey.java @@ -378,10 +378,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateCouponData.java b/src/main/java/one/talon/model/CreateCouponData.java index ca835cd0..05808aef 100644 --- a/src/main/java/one/talon/model/CreateCouponData.java +++ b/src/main/java/one/talon/model/CreateCouponData.java @@ -372,10 +372,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateCoupons200Response.java b/src/main/java/one/talon/model/CreateCoupons200Response.java index 0fbcbd8e..339b68fa 100644 --- a/src/main/java/one/talon/model/CreateCoupons200Response.java +++ b/src/main/java/one/talon/model/CreateCoupons200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateMCPKey.java b/src/main/java/one/talon/model/CreateMCPKey.java index f4ae5eba..a549ee63 100644 --- a/src/main/java/one/talon/model/CreateMCPKey.java +++ b/src/main/java/one/talon/model/CreateMCPKey.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateManagementKey.java b/src/main/java/one/talon/model/CreateManagementKey.java index b7723479..ce7bb562 100644 --- a/src/main/java/one/talon/model/CreateManagementKey.java +++ b/src/main/java/one/talon/model/CreateManagementKey.java @@ -253,10 +253,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java b/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java index 48f5262e..98b36ce7 100644 --- a/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java +++ b/src/main/java/one/talon/model/CreateReferralsForMultipleAdvocates201Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateTemplateCampaign.java b/src/main/java/one/talon/model/CreateTemplateCampaign.java index f3813a26..d110c6ac 100644 --- a/src/main/java/one/talon/model/CreateTemplateCampaign.java +++ b/src/main/java/one/talon/model/CreateTemplateCampaign.java @@ -433,10 +433,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java b/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java index 4b25dbba..6e04d534 100644 --- a/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java +++ b/src/main/java/one/talon/model/CreateTemplateCampaignResponse.java @@ -220,10 +220,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomEffect.java b/src/main/java/one/talon/model/CustomEffect.java index 0e48bd6c..39ed139f 100644 --- a/src/main/java/one/talon/model/CustomEffect.java +++ b/src/main/java/one/talon/model/CustomEffect.java @@ -513,10 +513,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomEffectProps.java b/src/main/java/one/talon/model/CustomEffectProps.java index 867e1a2e..7f7a211c 100644 --- a/src/main/java/one/talon/model/CustomEffectProps.java +++ b/src/main/java/one/talon/model/CustomEffectProps.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerActivityReport.java b/src/main/java/one/talon/model/CustomerActivityReport.java index 09dca50c..a39f9c64 100644 --- a/src/main/java/one/talon/model/CustomerActivityReport.java +++ b/src/main/java/one/talon/model/CustomerActivityReport.java @@ -469,10 +469,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerAnalytics.java b/src/main/java/one/talon/model/CustomerAnalytics.java index b766ada3..277f72af 100644 --- a/src/main/java/one/talon/model/CustomerAnalytics.java +++ b/src/main/java/one/talon/model/CustomerAnalytics.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerInventory.java b/src/main/java/one/talon/model/CustomerInventory.java index 98f9e586..17a74e61 100644 --- a/src/main/java/one/talon/model/CustomerInventory.java +++ b/src/main/java/one/talon/model/CustomerInventory.java @@ -325,10 +325,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfile.java b/src/main/java/one/talon/model/CustomerProfile.java index 589b9614..4ca66df1 100644 --- a/src/main/java/one/talon/model/CustomerProfile.java +++ b/src/main/java/one/talon/model/CustomerProfile.java @@ -447,10 +447,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java b/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java index bb065ef0..27b953b5 100644 --- a/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java +++ b/src/main/java/one/talon/model/CustomerProfileAudienceRequest.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java b/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java index 3c67dfc5..3e32f020 100644 --- a/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java +++ b/src/main/java/one/talon/model/CustomerProfileAudienceRequestItem.java @@ -259,10 +259,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileEntity.java b/src/main/java/one/talon/model/CustomerProfileEntity.java index 8ab8ff03..c28de372 100644 --- a/src/main/java/one/talon/model/CustomerProfileEntity.java +++ b/src/main/java/one/talon/model/CustomerProfileEntity.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java b/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java index a8a2b4e8..f8dbe321 100644 --- a/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java +++ b/src/main/java/one/talon/model/CustomerProfileIntegrationRequestV2.java @@ -324,10 +324,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java b/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java index d2731bdf..a851a186 100644 --- a/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java +++ b/src/main/java/one/talon/model/CustomerProfileIntegrationResponseV2.java @@ -457,10 +457,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileSearchQuery.java b/src/main/java/one/talon/model/CustomerProfileSearchQuery.java index 277cf69a..ee8c9ccf 100644 --- a/src/main/java/one/talon/model/CustomerProfileSearchQuery.java +++ b/src/main/java/one/talon/model/CustomerProfileSearchQuery.java @@ -225,10 +225,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java b/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java index 2fa5d431..0c9e4367 100644 --- a/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java +++ b/src/main/java/one/talon/model/CustomerProfileUpdateV2Response.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerSession.java b/src/main/java/one/talon/model/CustomerSession.java index 4eec8edd..37fb8331 100644 --- a/src/main/java/one/talon/model/CustomerSession.java +++ b/src/main/java/one/talon/model/CustomerSession.java @@ -606,10 +606,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/CustomerSessionV2.java b/src/main/java/one/talon/model/CustomerSessionV2.java index d8740dac..2000cbdd 100644 --- a/src/main/java/one/talon/model/CustomerSessionV2.java +++ b/src/main/java/one/talon/model/CustomerSessionV2.java @@ -830,10 +830,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/DeactivateUserRequest.java b/src/main/java/one/talon/model/DeactivateUserRequest.java index 2685d14b..b252cd34 100644 --- a/src/main/java/one/talon/model/DeactivateUserRequest.java +++ b/src/main/java/one/talon/model/DeactivateUserRequest.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/DeductLoyaltyPoints.java b/src/main/java/one/talon/model/DeductLoyaltyPoints.java index 34cefaf0..a402f37b 100644 --- a/src/main/java/one/talon/model/DeductLoyaltyPoints.java +++ b/src/main/java/one/talon/model/DeductLoyaltyPoints.java @@ -236,10 +236,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java index a0f4a82c..fbd48936 100644 --- a/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/DeductLoyaltyPointsEffectProps.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/DeleteCouponsData.java b/src/main/java/one/talon/model/DeleteCouponsData.java index 703ce8ec..dd3c8943 100644 --- a/src/main/java/one/talon/model/DeleteCouponsData.java +++ b/src/main/java/one/talon/model/DeleteCouponsData.java @@ -387,10 +387,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java b/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java index 5e808216..8861bd74 100644 --- a/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java +++ b/src/main/java/one/talon/model/DeleteLoyaltyTransactionsRequest.java @@ -255,10 +255,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/DeleteUserRequest.java b/src/main/java/one/talon/model/DeleteUserRequest.java index a83cc06b..5b9c793d 100644 --- a/src/main/java/one/talon/model/DeleteUserRequest.java +++ b/src/main/java/one/talon/model/DeleteUserRequest.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Effect.java b/src/main/java/one/talon/model/Effect.java index 15d9600e..f2c5dd95 100644 --- a/src/main/java/one/talon/model/Effect.java +++ b/src/main/java/one/talon/model/Effect.java @@ -573,10 +573,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EffectEntity.java b/src/main/java/one/talon/model/EffectEntity.java index 65daf28f..175c0dbc 100644 --- a/src/main/java/one/talon/model/EffectEntity.java +++ b/src/main/java/one/talon/model/EffectEntity.java @@ -547,10 +547,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EmailEntity.java b/src/main/java/one/talon/model/EmailEntity.java index 584923a8..2b8a1a65 100644 --- a/src/main/java/one/talon/model/EmailEntity.java +++ b/src/main/java/one/talon/model/EmailEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java b/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java index 70b42e97..8af96988 100644 --- a/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java +++ b/src/main/java/one/talon/model/EmbeddedAnalyticsConfiguration.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java b/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java index 654c0ecd..eb3263a9 100644 --- a/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java +++ b/src/main/java/one/talon/model/EmbeddedAnalyticsConfigurationDashboards.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java b/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java index 0b1ab0f9..e920fa25 100644 --- a/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java +++ b/src/main/java/one/talon/model/EmbeddedDashboardConfiguration.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Endpoint.java b/src/main/java/one/talon/model/Endpoint.java index e7c5e316..ebe0f5de 100644 --- a/src/main/java/one/talon/model/Endpoint.java +++ b/src/main/java/one/talon/model/Endpoint.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Entity.java b/src/main/java/one/talon/model/Entity.java index 300702a2..5a336fd8 100644 --- a/src/main/java/one/talon/model/Entity.java +++ b/src/main/java/one/talon/model/Entity.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EntityWithTalangVisibleID.java b/src/main/java/one/talon/model/EntityWithTalangVisibleID.java index 70fff636..5087cad5 100644 --- a/src/main/java/one/talon/model/EntityWithTalangVisibleID.java +++ b/src/main/java/one/talon/model/EntityWithTalangVisibleID.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Environment.java b/src/main/java/one/talon/model/Environment.java index 4a97ac7c..69174ed7 100644 --- a/src/main/java/one/talon/model/Environment.java +++ b/src/main/java/one/talon/model/Environment.java @@ -656,10 +656,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ErrorEffectProps.java b/src/main/java/one/talon/model/ErrorEffectProps.java index d82932e8..741d51b7 100644 --- a/src/main/java/one/talon/model/ErrorEffectProps.java +++ b/src/main/java/one/talon/model/ErrorEffectProps.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ErrorResponse.java b/src/main/java/one/talon/model/ErrorResponse.java index 5856799a..17f06a5a 100644 --- a/src/main/java/one/talon/model/ErrorResponse.java +++ b/src/main/java/one/talon/model/ErrorResponse.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ErrorResponseWithStatus.java b/src/main/java/one/talon/model/ErrorResponseWithStatus.java index ef97722e..7a7673e3 100644 --- a/src/main/java/one/talon/model/ErrorResponseWithStatus.java +++ b/src/main/java/one/talon/model/ErrorResponseWithStatus.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ErrorSource.java b/src/main/java/one/talon/model/ErrorSource.java index 9f6cb294..f7a9af33 100644 --- a/src/main/java/one/talon/model/ErrorSource.java +++ b/src/main/java/one/talon/model/ErrorSource.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EvaluableCampaignIds.java b/src/main/java/one/talon/model/EvaluableCampaignIds.java index 32b04268..dce3bc84 100644 --- a/src/main/java/one/talon/model/EvaluableCampaignIds.java +++ b/src/main/java/one/talon/model/EvaluableCampaignIds.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Event.java b/src/main/java/one/talon/model/Event.java index 40f90932..c659fa67 100644 --- a/src/main/java/one/talon/model/Event.java +++ b/src/main/java/one/talon/model/Event.java @@ -462,10 +462,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventAttributesEntity.java b/src/main/java/one/talon/model/EventAttributesEntity.java index d38892e3..aed14043 100644 --- a/src/main/java/one/talon/model/EventAttributesEntity.java +++ b/src/main/java/one/talon/model/EventAttributesEntity.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventType.java b/src/main/java/one/talon/model/EventType.java index e8c09093..85271a30 100644 --- a/src/main/java/one/talon/model/EventType.java +++ b/src/main/java/one/talon/model/EventType.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventV2.java b/src/main/java/one/talon/model/EventV2.java index 2fa489ec..68f1a2a1 100644 --- a/src/main/java/one/talon/model/EventV2.java +++ b/src/main/java/one/talon/model/EventV2.java @@ -269,10 +269,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventV3.java b/src/main/java/one/talon/model/EventV3.java index 92a3c0b6..a11ac1eb 100644 --- a/src/main/java/one/talon/model/EventV3.java +++ b/src/main/java/one/talon/model/EventV3.java @@ -400,10 +400,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventV3Connections.java b/src/main/java/one/talon/model/EventV3Connections.java index 2bf3ce1a..bab11545 100644 --- a/src/main/java/one/talon/model/EventV3Connections.java +++ b/src/main/java/one/talon/model/EventV3Connections.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventV3Entity.java b/src/main/java/one/talon/model/EventV3Entity.java index f7f3fb2e..2e3ee69a 100644 --- a/src/main/java/one/talon/model/EventV3Entity.java +++ b/src/main/java/one/talon/model/EventV3Entity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/EventV3RequestEntity.java b/src/main/java/one/talon/model/EventV3RequestEntity.java index d883e99a..4d60c0e3 100644 --- a/src/main/java/one/talon/model/EventV3RequestEntity.java +++ b/src/main/java/one/talon/model/EventV3RequestEntity.java @@ -321,10 +321,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Experiment.java b/src/main/java/one/talon/model/Experiment.java index ecdac9ed..64de43f6 100644 --- a/src/main/java/one/talon/model/Experiment.java +++ b/src/main/java/one/talon/model/Experiment.java @@ -538,10 +538,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentCampaignCopy.java b/src/main/java/one/talon/model/ExperimentCampaignCopy.java index 705f31b0..2fb0ec5c 100644 --- a/src/main/java/one/talon/model/ExperimentCampaignCopy.java +++ b/src/main/java/one/talon/model/ExperimentCampaignCopy.java @@ -296,10 +296,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentCopy.java b/src/main/java/one/talon/model/ExperimentCopy.java index b711a04a..915cd3f5 100644 --- a/src/main/java/one/talon/model/ExperimentCopy.java +++ b/src/main/java/one/talon/model/ExperimentCopy.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentCopyExperiment.java b/src/main/java/one/talon/model/ExperimentCopyExperiment.java index 5a1dd445..6aeb9ab3 100644 --- a/src/main/java/one/talon/model/ExperimentCopyExperiment.java +++ b/src/main/java/one/talon/model/ExperimentCopyExperiment.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentListResults.java b/src/main/java/one/talon/model/ExperimentListResults.java index 15a99ee0..23202785 100644 --- a/src/main/java/one/talon/model/ExperimentListResults.java +++ b/src/main/java/one/talon/model/ExperimentListResults.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentListResultsRequest.java b/src/main/java/one/talon/model/ExperimentListResultsRequest.java index 956e56ab..9ef2526d 100644 --- a/src/main/java/one/talon/model/ExperimentListResultsRequest.java +++ b/src/main/java/one/talon/model/ExperimentListResultsRequest.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentResult.java b/src/main/java/one/talon/model/ExperimentResult.java index efeb6676..7446b42f 100644 --- a/src/main/java/one/talon/model/ExperimentResult.java +++ b/src/main/java/one/talon/model/ExperimentResult.java @@ -219,10 +219,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentResults.java b/src/main/java/one/talon/model/ExperimentResults.java index 7bcbf58f..a25fb784 100644 --- a/src/main/java/one/talon/model/ExperimentResults.java +++ b/src/main/java/one/talon/model/ExperimentResults.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsight.java b/src/main/java/one/talon/model/ExperimentSegmentInsight.java index 8b3e125d..7e6c8183 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsight.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsight.java @@ -386,10 +386,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java b/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java index 93866a72..d693c647 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsightMetric.java @@ -246,10 +246,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java b/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java index 13267e1b..1be8e79f 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsightVariant.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentSegmentInsights.java b/src/main/java/one/talon/model/ExperimentSegmentInsights.java index 469251b1..147c4afc 100644 --- a/src/main/java/one/talon/model/ExperimentSegmentInsights.java +++ b/src/main/java/one/talon/model/ExperimentSegmentInsights.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentVariant.java b/src/main/java/one/talon/model/ExperimentVariant.java index cd371ae4..dbfbec0f 100644 --- a/src/main/java/one/talon/model/ExperimentVariant.java +++ b/src/main/java/one/talon/model/ExperimentVariant.java @@ -313,10 +313,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentVariantAllocation.java b/src/main/java/one/talon/model/ExperimentVariantAllocation.java index 9fe36353..067d0f4f 100644 --- a/src/main/java/one/talon/model/ExperimentVariantAllocation.java +++ b/src/main/java/one/talon/model/ExperimentVariantAllocation.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentVariantResult.java b/src/main/java/one/talon/model/ExperimentVariantResult.java index 585a6814..3576af89 100644 --- a/src/main/java/one/talon/model/ExperimentVariantResult.java +++ b/src/main/java/one/talon/model/ExperimentVariantResult.java @@ -416,10 +416,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java b/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java index 00c3334a..c8df433c 100644 --- a/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java +++ b/src/main/java/one/talon/model/ExperimentVariantResultConfidence.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentVerdict.java b/src/main/java/one/talon/model/ExperimentVerdict.java index add8564e..0208097a 100644 --- a/src/main/java/one/talon/model/ExperimentVerdict.java +++ b/src/main/java/one/talon/model/ExperimentVerdict.java @@ -269,10 +269,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExperimentVerdictResponse.java b/src/main/java/one/talon/model/ExperimentVerdictResponse.java index acb6223f..6f83c3da 100644 --- a/src/main/java/one/talon/model/ExperimentVerdictResponse.java +++ b/src/main/java/one/talon/model/ExperimentVerdictResponse.java @@ -183,10 +183,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringCardPointsData.java b/src/main/java/one/talon/model/ExpiringCardPointsData.java index 71bf861c..4a31f6b4 100644 --- a/src/main/java/one/talon/model/ExpiringCardPointsData.java +++ b/src/main/java/one/talon/model/ExpiringCardPointsData.java @@ -325,10 +325,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringCardPointsNotification.java b/src/main/java/one/talon/model/ExpiringCardPointsNotification.java index fd61fcc3..78e49c87 100644 --- a/src/main/java/one/talon/model/ExpiringCardPointsNotification.java +++ b/src/main/java/one/talon/model/ExpiringCardPointsNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringCouponsData.java b/src/main/java/one/talon/model/ExpiringCouponsData.java index 983bb9a0..081d8c1c 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsData.java +++ b/src/main/java/one/talon/model/ExpiringCouponsData.java @@ -403,10 +403,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringCouponsNotification.java b/src/main/java/one/talon/model/ExpiringCouponsNotification.java index 0d09fc9d..6d94018f 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsNotification.java +++ b/src/main/java/one/talon/model/ExpiringCouponsNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java b/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java index d6c7e9c4..40ed41ff 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java +++ b/src/main/java/one/talon/model/ExpiringCouponsNotificationPolicy.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java b/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java index cfd7c91c..fa5ff445 100644 --- a/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java +++ b/src/main/java/one/talon/model/ExpiringCouponsNotificationTrigger.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringPointsData.java b/src/main/java/one/talon/model/ExpiringPointsData.java index ab8d1d54..093fac02 100644 --- a/src/main/java/one/talon/model/ExpiringPointsData.java +++ b/src/main/java/one/talon/model/ExpiringPointsData.java @@ -262,10 +262,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringPointsNotification.java b/src/main/java/one/talon/model/ExpiringPointsNotification.java index a20a0bbb..3b0ff8e2 100644 --- a/src/main/java/one/talon/model/ExpiringPointsNotification.java +++ b/src/main/java/one/talon/model/ExpiringPointsNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java b/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java index 43233ea1..cd1bf751 100644 --- a/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/ExpiringPointsNotificationPolicy.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java b/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java index 36a0c4fa..41cf71f8 100644 --- a/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java +++ b/src/main/java/one/talon/model/ExpiringPointsNotificationTrigger.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Export.java b/src/main/java/one/talon/model/Export.java index c176b457..10b29cef 100644 --- a/src/main/java/one/talon/model/Export.java +++ b/src/main/java/one/talon/model/Export.java @@ -348,10 +348,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java b/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java index 6fabfe85..ba91395e 100644 --- a/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java +++ b/src/main/java/one/talon/model/ExtendLoyaltyPointsExpiryDateEffectProps.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ExtendedCoupon.java b/src/main/java/one/talon/model/ExtendedCoupon.java index e2cac230..cfb6cbc8 100644 --- a/src/main/java/one/talon/model/ExtendedCoupon.java +++ b/src/main/java/one/talon/model/ExtendedCoupon.java @@ -746,10 +746,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/FeatureFlag.java b/src/main/java/one/talon/model/FeatureFlag.java index 5a9ae84b..a134d1c3 100644 --- a/src/main/java/one/talon/model/FeatureFlag.java +++ b/src/main/java/one/talon/model/FeatureFlag.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/FeatureFlagUpdate.java b/src/main/java/one/talon/model/FeatureFlagUpdate.java index 692b7ae7..17dd3ff1 100644 --- a/src/main/java/one/talon/model/FeatureFlagUpdate.java +++ b/src/main/java/one/talon/model/FeatureFlagUpdate.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/FeaturesFeed.java b/src/main/java/one/talon/model/FeaturesFeed.java index 9976ee2d..21cb0915 100644 --- a/src/main/java/one/talon/model/FeaturesFeed.java +++ b/src/main/java/one/talon/model/FeaturesFeed.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/FuncArgDef.java b/src/main/java/one/talon/model/FuncArgDef.java index 5f0d1a8e..408c102d 100644 --- a/src/main/java/one/talon/model/FuncArgDef.java +++ b/src/main/java/one/talon/model/FuncArgDef.java @@ -241,10 +241,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/FunctionDef.java b/src/main/java/one/talon/model/FunctionDef.java index a4fa9d2b..3b59c262 100644 --- a/src/main/java/one/talon/model/FunctionDef.java +++ b/src/main/java/one/talon/model/FunctionDef.java @@ -270,10 +270,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateAuditLogSummary.java b/src/main/java/one/talon/model/GenerateAuditLogSummary.java index f2cb59ed..c6faabc7 100644 --- a/src/main/java/one/talon/model/GenerateAuditLogSummary.java +++ b/src/main/java/one/talon/model/GenerateAuditLogSummary.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateCampaignDescription.java b/src/main/java/one/talon/model/GenerateCampaignDescription.java index 90989126..17fe6471 100644 --- a/src/main/java/one/talon/model/GenerateCampaignDescription.java +++ b/src/main/java/one/talon/model/GenerateCampaignDescription.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateCampaignSummary.java b/src/main/java/one/talon/model/GenerateCampaignSummary.java index 37c8060e..1b4bb645 100644 --- a/src/main/java/one/talon/model/GenerateCampaignSummary.java +++ b/src/main/java/one/talon/model/GenerateCampaignSummary.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateCampaignTags.java b/src/main/java/one/talon/model/GenerateCampaignTags.java index 160b1065..98592bd5 100644 --- a/src/main/java/one/talon/model/GenerateCampaignTags.java +++ b/src/main/java/one/talon/model/GenerateCampaignTags.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java b/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java index 0cedd0ac..a46146eb 100644 --- a/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java +++ b/src/main/java/one/talon/model/GenerateCouponFailureDetailedSummary.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateCouponFailureSummary.java b/src/main/java/one/talon/model/GenerateCouponFailureSummary.java index 6a9b0b32..345c7a08 100644 --- a/src/main/java/one/talon/model/GenerateCouponFailureSummary.java +++ b/src/main/java/one/talon/model/GenerateCouponFailureSummary.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateCouponRejections200Response.java b/src/main/java/one/talon/model/GenerateCouponRejections200Response.java index 1611e8a5..27ece9fe 100644 --- a/src/main/java/one/talon/model/GenerateCouponRejections200Response.java +++ b/src/main/java/one/talon/model/GenerateCouponRejections200Response.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateItemFilterDescription.java b/src/main/java/one/talon/model/GenerateItemFilterDescription.java index 97f0f5c2..6174dbc5 100644 --- a/src/main/java/one/talon/model/GenerateItemFilterDescription.java +++ b/src/main/java/one/talon/model/GenerateItemFilterDescription.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateLoyaltyCard.java b/src/main/java/one/talon/model/GenerateLoyaltyCard.java index 46863e55..b9bcd3bf 100644 --- a/src/main/java/one/talon/model/GenerateLoyaltyCard.java +++ b/src/main/java/one/talon/model/GenerateLoyaltyCard.java @@ -269,10 +269,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateRuleTitle.java b/src/main/java/one/talon/model/GenerateRuleTitle.java index 8890ab4c..0e709705 100644 --- a/src/main/java/one/talon/model/GenerateRuleTitle.java +++ b/src/main/java/one/talon/model/GenerateRuleTitle.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateRuleTitleRule.java b/src/main/java/one/talon/model/GenerateRuleTitleRule.java index 35713592..ba801e3b 100644 --- a/src/main/java/one/talon/model/GenerateRuleTitleRule.java +++ b/src/main/java/one/talon/model/GenerateRuleTitleRule.java @@ -199,10 +199,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GenerateUserSessionSummary.java b/src/main/java/one/talon/model/GenerateUserSessionSummary.java index 6a6fb0e8..4d3d69d5 100644 --- a/src/main/java/one/talon/model/GenerateUserSessionSummary.java +++ b/src/main/java/one/talon/model/GenerateUserSessionSummary.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java index 8d8fd70f..21586b9a 100644 --- a/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetAccessLogsWithoutTotalCount200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetAdditionalCosts200Response.java b/src/main/java/one/talon/model/GetAdditionalCosts200Response.java index 4ff18e2a..f706cd20 100644 --- a/src/main/java/one/talon/model/GetAdditionalCosts200Response.java +++ b/src/main/java/one/talon/model/GetAdditionalCosts200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java b/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java index a665dcbb..7da669b8 100644 --- a/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java +++ b/src/main/java/one/talon/model/GetApplicationCustomerFriends200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplicationCustomers200Response.java b/src/main/java/one/talon/model/GetApplicationCustomers200Response.java index 9c52661e..4f323543 100644 --- a/src/main/java/one/talon/model/GetApplicationCustomers200Response.java +++ b/src/main/java/one/talon/model/GetApplicationCustomers200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java b/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java index 4c5a42c8..a8322de0 100644 --- a/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java +++ b/src/main/java/one/talon/model/GetApplicationCustomersByAttributes200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java b/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java index 43917154..9e5fe713 100644 --- a/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java +++ b/src/main/java/one/talon/model/GetApplicationEventTypes200Response.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java index f19a4813..8c2ff706 100644 --- a/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetApplicationEventsWithoutTotalCount200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplicationSessions200Response.java b/src/main/java/one/talon/model/GetApplicationSessions200Response.java index e7643147..cf448fc9 100644 --- a/src/main/java/one/talon/model/GetApplicationSessions200Response.java +++ b/src/main/java/one/talon/model/GetApplicationSessions200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetApplications200Response.java b/src/main/java/one/talon/model/GetApplications200Response.java index dff0d461..3e8c9c90 100644 --- a/src/main/java/one/talon/model/GetApplications200Response.java +++ b/src/main/java/one/talon/model/GetApplications200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetAttributes200Response.java b/src/main/java/one/talon/model/GetAttributes200Response.java index 65043764..e0ea3127 100644 --- a/src/main/java/one/talon/model/GetAttributes200Response.java +++ b/src/main/java/one/talon/model/GetAttributes200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetAudienceMemberships200Response.java b/src/main/java/one/talon/model/GetAudienceMemberships200Response.java index 95abfc24..06ed9676 100644 --- a/src/main/java/one/talon/model/GetAudienceMemberships200Response.java +++ b/src/main/java/one/talon/model/GetAudienceMemberships200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetAudiences200Response.java b/src/main/java/one/talon/model/GetAudiences200Response.java index 19045f69..ed3ac241 100644 --- a/src/main/java/one/talon/model/GetAudiences200Response.java +++ b/src/main/java/one/talon/model/GetAudiences200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java b/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java index 476d5841..1d67e96b 100644 --- a/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java +++ b/src/main/java/one/talon/model/GetAudiencesAnalytics200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java b/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java index 738b09f0..47376737 100644 --- a/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java +++ b/src/main/java/one/talon/model/GetCampaignAnalytics200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCampaignGroups200Response.java b/src/main/java/one/talon/model/GetCampaignGroups200Response.java index 08bc1236..4ce0a75c 100644 --- a/src/main/java/one/talon/model/GetCampaignGroups200Response.java +++ b/src/main/java/one/talon/model/GetCampaignGroups200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCampaignTemplates200Response.java b/src/main/java/one/talon/model/GetCampaignTemplates200Response.java index 72829a31..2092e8b8 100644 --- a/src/main/java/one/talon/model/GetCampaignTemplates200Response.java +++ b/src/main/java/one/talon/model/GetCampaignTemplates200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCampaigns200Response.java b/src/main/java/one/talon/model/GetCampaigns200Response.java index 94077cd8..4308365d 100644 --- a/src/main/java/one/talon/model/GetCampaigns200Response.java +++ b/src/main/java/one/talon/model/GetCampaigns200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetChanges200Response.java b/src/main/java/one/talon/model/GetChanges200Response.java index d91d1aec..08ef7eb5 100644 --- a/src/main/java/one/talon/model/GetChanges200Response.java +++ b/src/main/java/one/talon/model/GetChanges200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCollectionItems200Response.java b/src/main/java/one/talon/model/GetCollectionItems200Response.java index 694ca6f7..c1277dcc 100644 --- a/src/main/java/one/talon/model/GetCollectionItems200Response.java +++ b/src/main/java/one/talon/model/GetCollectionItems200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java index 0a1f6305..7dbc969f 100644 --- a/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetCouponsWithoutTotalCount200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java b/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java index 9a263637..6a8543d0 100644 --- a/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java +++ b/src/main/java/one/talon/model/GetCustomerAchievementHistory200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCustomerAchievements200Response.java b/src/main/java/one/talon/model/GetCustomerAchievements200Response.java index e8035ce1..94de6b71 100644 --- a/src/main/java/one/talon/model/GetCustomerAchievements200Response.java +++ b/src/main/java/one/talon/model/GetCustomerAchievements200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java index 494e8951..999e3665 100644 --- a/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetCustomerActivityReportsWithoutTotalCount200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java b/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java index 30354873..48a5415b 100644 --- a/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java +++ b/src/main/java/one/talon/model/GetCustomerProfileAchievementProgress200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCustomerProfiles200Response.java b/src/main/java/one/talon/model/GetCustomerProfiles200Response.java index 8703f30e..680d8f7b 100644 --- a/src/main/java/one/talon/model/GetCustomerProfiles200Response.java +++ b/src/main/java/one/talon/model/GetCustomerProfiles200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java b/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java index b4e2f83b..7f777a78 100644 --- a/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java +++ b/src/main/java/one/talon/model/GetCustomersByAttributes200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetDashboardStatistics200Response.java b/src/main/java/one/talon/model/GetDashboardStatistics200Response.java index 09223df0..0ce0b320 100644 --- a/src/main/java/one/talon/model/GetDashboardStatistics200Response.java +++ b/src/main/java/one/talon/model/GetDashboardStatistics200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetEventTypes200Response.java b/src/main/java/one/talon/model/GetEventTypes200Response.java index 06ec1419..9d87866d 100644 --- a/src/main/java/one/talon/model/GetEventTypes200Response.java +++ b/src/main/java/one/talon/model/GetEventTypes200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetExports200Response.java b/src/main/java/one/talon/model/GetExports200Response.java index 1bd0b685..4825a053 100644 --- a/src/main/java/one/talon/model/GetExports200Response.java +++ b/src/main/java/one/talon/model/GetExports200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetIntegrationCouponRequest.java b/src/main/java/one/talon/model/GetIntegrationCouponRequest.java index 9d757f28..a726405f 100644 --- a/src/main/java/one/talon/model/GetIntegrationCouponRequest.java +++ b/src/main/java/one/talon/model/GetIntegrationCouponRequest.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java b/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java index 5ad720ea..2c568ff9 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCardPoints200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java b/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java index 50cf7589..4f20ca7a 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCardTransactionLogs200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java b/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java index a084eb38..8fdcee66 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCardTransactions200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyCards200Response.java b/src/main/java/one/talon/model/GetLoyaltyCards200Response.java index c54b1d7d..629c6085 100644 --- a/src/main/java/one/talon/model/GetLoyaltyCards200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyCards200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java b/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java index 52166534..7d6b4ec1 100644 --- a/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyProgramProfilePoints200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java b/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java index f5f0a110..6263a48e 100644 --- a/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyProgramProfileTransactions200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java b/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java index 33fa0d96..e9bffebe 100644 --- a/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyProgramTransactions200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java b/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java index c1a26b0a..57e25575 100644 --- a/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java +++ b/src/main/java/one/talon/model/GetLoyaltyPrograms200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java b/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java index 647657f4..cc592e08 100644 --- a/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java +++ b/src/main/java/one/talon/model/GetReferralsWithoutTotalCount200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetReservedCustomers200Response.java b/src/main/java/one/talon/model/GetReservedCustomers200Response.java index fd742c9e..e8098987 100644 --- a/src/main/java/one/talon/model/GetReservedCustomers200Response.java +++ b/src/main/java/one/talon/model/GetReservedCustomers200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetRulesets200Response.java b/src/main/java/one/talon/model/GetRulesets200Response.java index 69ffe452..afc8460d 100644 --- a/src/main/java/one/talon/model/GetRulesets200Response.java +++ b/src/main/java/one/talon/model/GetRulesets200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetUsers200Response.java b/src/main/java/one/talon/model/GetUsers200Response.java index a727fc16..facc9f35 100644 --- a/src/main/java/one/talon/model/GetUsers200Response.java +++ b/src/main/java/one/talon/model/GetUsers200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GetWebhooks200Response.java b/src/main/java/one/talon/model/GetWebhooks200Response.java index 9e4cd180..e6d86e9e 100644 --- a/src/main/java/one/talon/model/GetWebhooks200Response.java +++ b/src/main/java/one/talon/model/GetWebhooks200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Giveaway.java b/src/main/java/one/talon/model/Giveaway.java index 232c0b00..1cd20721 100644 --- a/src/main/java/one/talon/model/Giveaway.java +++ b/src/main/java/one/talon/model/Giveaway.java @@ -416,10 +416,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GiveawayPoolNotification.java b/src/main/java/one/talon/model/GiveawayPoolNotification.java index 5a6b80a0..f892095e 100644 --- a/src/main/java/one/talon/model/GiveawayPoolNotification.java +++ b/src/main/java/one/talon/model/GiveawayPoolNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GiveawayPoolNotificationData.java b/src/main/java/one/talon/model/GiveawayPoolNotificationData.java index d7972c7c..95de5685 100644 --- a/src/main/java/one/talon/model/GiveawayPoolNotificationData.java +++ b/src/main/java/one/talon/model/GiveawayPoolNotificationData.java @@ -392,10 +392,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/GiveawaysPool.java b/src/main/java/one/talon/model/GiveawaysPool.java index 6cabfd8b..6d057fd9 100644 --- a/src/main/java/one/talon/model/GiveawaysPool.java +++ b/src/main/java/one/talon/model/GiveawaysPool.java @@ -400,10 +400,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/HiddenConditionsEffects.java b/src/main/java/one/talon/model/HiddenConditionsEffects.java index f8376541..002206d3 100644 --- a/src/main/java/one/talon/model/HiddenConditionsEffects.java +++ b/src/main/java/one/talon/model/HiddenConditionsEffects.java @@ -267,10 +267,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/History.java b/src/main/java/one/talon/model/History.java index e4f7bab1..b8c0e14e 100644 --- a/src/main/java/one/talon/model/History.java +++ b/src/main/java/one/talon/model/History.java @@ -288,10 +288,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IdentifiableEntity.java b/src/main/java/one/talon/model/IdentifiableEntity.java index d637d3b0..ec3fb2ab 100644 --- a/src/main/java/one/talon/model/IdentifiableEntity.java +++ b/src/main/java/one/talon/model/IdentifiableEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ImportEntity.java b/src/main/java/one/talon/model/ImportEntity.java index 83b02306..6c13c66f 100644 --- a/src/main/java/one/talon/model/ImportEntity.java +++ b/src/main/java/one/talon/model/ImportEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java b/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java index d2d9e8e5..c1eac714 100644 --- a/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java +++ b/src/main/java/one/talon/model/IncreaseAchievementProgressEffectProps.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/InfluencingCampaignDetails.java b/src/main/java/one/talon/model/InfluencingCampaignDetails.java index 1a4d3d83..c5b28ac6 100644 --- a/src/main/java/one/talon/model/InfluencingCampaignDetails.java +++ b/src/main/java/one/talon/model/InfluencingCampaignDetails.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationCampaign.java b/src/main/java/one/talon/model/IntegrationCampaign.java index f9e3adce..69b0d851 100644 --- a/src/main/java/one/talon/model/IntegrationCampaign.java +++ b/src/main/java/one/talon/model/IntegrationCampaign.java @@ -553,10 +553,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationCampaignBase.java b/src/main/java/one/talon/model/IntegrationCampaignBase.java index b148cb1e..5717e627 100644 --- a/src/main/java/one/talon/model/IntegrationCampaignBase.java +++ b/src/main/java/one/talon/model/IntegrationCampaignBase.java @@ -518,10 +518,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationCoupon.java b/src/main/java/one/talon/model/IntegrationCoupon.java index 7cd48a52..a91d177f 100644 --- a/src/main/java/one/talon/model/IntegrationCoupon.java +++ b/src/main/java/one/talon/model/IntegrationCoupon.java @@ -746,10 +746,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java index 2012f134..823e0349 100644 --- a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java +++ b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequest.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java index 9c546b41..e752067c 100644 --- a/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java +++ b/src/main/java/one/talon/model/IntegrationCustomerProfileAudienceRequestItem.java @@ -259,10 +259,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java b/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java index c6715f2e..8c0f9e6a 100644 --- a/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java +++ b/src/main/java/one/talon/model/IntegrationCustomerSessionResponse.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationEntity.java b/src/main/java/one/talon/model/IntegrationEntity.java index 12aceb70..aba7ff92 100644 --- a/src/main/java/one/talon/model/IntegrationEntity.java +++ b/src/main/java/one/talon/model/IntegrationEntity.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationEvent.java b/src/main/java/one/talon/model/IntegrationEvent.java index 4353433a..16c97997 100644 --- a/src/main/java/one/talon/model/IntegrationEvent.java +++ b/src/main/java/one/talon/model/IntegrationEvent.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationEventV2Request.java b/src/main/java/one/talon/model/IntegrationEventV2Request.java index 6e1ed172..fada5436 100644 --- a/src/main/java/one/talon/model/IntegrationEventV2Request.java +++ b/src/main/java/one/talon/model/IntegrationEventV2Request.java @@ -399,10 +399,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationEventV2Response.java b/src/main/java/one/talon/model/IntegrationEventV2Response.java index e6e9e56f..20abd0c3 100644 --- a/src/main/java/one/talon/model/IntegrationEventV2Response.java +++ b/src/main/java/one/talon/model/IntegrationEventV2Response.java @@ -457,10 +457,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationEventV3Request.java b/src/main/java/one/talon/model/IntegrationEventV3Request.java index 560a4393..d14d6167 100644 --- a/src/main/java/one/talon/model/IntegrationEventV3Request.java +++ b/src/main/java/one/talon/model/IntegrationEventV3Request.java @@ -449,10 +449,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationEventV3Response.java b/src/main/java/one/talon/model/IntegrationEventV3Response.java index 46d5964e..73203679 100644 --- a/src/main/java/one/talon/model/IntegrationEventV3Response.java +++ b/src/main/java/one/talon/model/IntegrationEventV3Response.java @@ -457,10 +457,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java b/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java index fb9bd4b6..363ce1e6 100644 --- a/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java +++ b/src/main/java/one/talon/model/IntegrationGetAllCampaigns200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubConfig.java b/src/main/java/one/talon/model/IntegrationHubConfig.java index e891d709..27512907 100644 --- a/src/main/java/one/talon/model/IntegrationHubConfig.java +++ b/src/main/java/one/talon/model/IntegrationHubConfig.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java index b5aa278e..71b422bd 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotifications.java @@ -687,10 +687,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java index 18ed7b49..7e36e1f0 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadCouponBasedNotificationsLimits.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java index 946f0587..ef1a86ee 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedNotification.java @@ -531,10 +531,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java index d4a1bb3c..a0d5d041 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotification.java @@ -375,10 +375,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java index 9b64f031..cc42f952 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedPointsChangedNotificationAction.java @@ -339,10 +339,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java index 7f5dddcc..5637f6f4 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierDowngradeNotification.java @@ -390,10 +390,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java index 7a2090e7..c3adb81f 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java +++ b/src/main/java/one/talon/model/IntegrationHubEventPayloadLoyaltyProfileBasedTierUpgradeNotification.java @@ -442,10 +442,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventRecord.java b/src/main/java/one/talon/model/IntegrationHubEventRecord.java index debd1be4..e6286467 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventRecord.java +++ b/src/main/java/one/talon/model/IntegrationHubEventRecord.java @@ -338,10 +338,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java b/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java index 08a99479..9cb9a0d5 100644 --- a/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java +++ b/src/main/java/one/talon/model/IntegrationHubEventStatusUpdate.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubFlow.java b/src/main/java/one/talon/model/IntegrationHubFlow.java index c1414c6c..2c4e5a12 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlow.java +++ b/src/main/java/one/talon/model/IntegrationHubFlow.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubFlowConfig.java b/src/main/java/one/talon/model/IntegrationHubFlowConfig.java index 34fcc09d..652b1775 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowConfig.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowConfig.java @@ -237,10 +237,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java b/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java index 6cb0703b..5bad8721 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowConfigResponse.java @@ -211,10 +211,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubFlowResponse.java b/src/main/java/one/talon/model/IntegrationHubFlowResponse.java index 80e06647..227829f0 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowResponse.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowResponse.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java b/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java index 25509661..437f7119 100644 --- a/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java +++ b/src/main/java/one/talon/model/IntegrationHubFlowWithConfig.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java b/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java index 682f2022..886924ed 100644 --- a/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java +++ b/src/main/java/one/talon/model/IntegrationHubPaginatedEventPayload.java @@ -304,10 +304,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationProfileEntity.java b/src/main/java/one/talon/model/IntegrationProfileEntity.java index affdb220..9cdff473 100644 --- a/src/main/java/one/talon/model/IntegrationProfileEntity.java +++ b/src/main/java/one/talon/model/IntegrationProfileEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationProfileEntityV3.java b/src/main/java/one/talon/model/IntegrationProfileEntityV3.java index 17b4d1ac..f395eab5 100644 --- a/src/main/java/one/talon/model/IntegrationProfileEntityV3.java +++ b/src/main/java/one/talon/model/IntegrationProfileEntityV3.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationRequest.java b/src/main/java/one/talon/model/IntegrationRequest.java index e34859d6..0277ea2f 100644 --- a/src/main/java/one/talon/model/IntegrationRequest.java +++ b/src/main/java/one/talon/model/IntegrationRequest.java @@ -262,10 +262,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationResponse.java b/src/main/java/one/talon/model/IntegrationResponse.java index 821a46ee..d5d714d5 100644 --- a/src/main/java/one/talon/model/IntegrationResponse.java +++ b/src/main/java/one/talon/model/IntegrationResponse.java @@ -430,10 +430,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationState.java b/src/main/java/one/talon/model/IntegrationState.java index 61bf722d..536e4ed7 100644 --- a/src/main/java/one/talon/model/IntegrationState.java +++ b/src/main/java/one/talon/model/IntegrationState.java @@ -264,10 +264,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationStateV2.java b/src/main/java/one/talon/model/IntegrationStateV2.java index 830fa041..040d36ac 100644 --- a/src/main/java/one/talon/model/IntegrationStateV2.java +++ b/src/main/java/one/talon/model/IntegrationStateV2.java @@ -634,10 +634,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/IntegrationStoreEntity.java b/src/main/java/one/talon/model/IntegrationStoreEntity.java index 7eff60b4..410a4da0 100644 --- a/src/main/java/one/talon/model/IntegrationStoreEntity.java +++ b/src/main/java/one/talon/model/IntegrationStoreEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/InventoryCoupon.java b/src/main/java/one/talon/model/InventoryCoupon.java index 1d0393d0..6e505056 100644 --- a/src/main/java/one/talon/model/InventoryCoupon.java +++ b/src/main/java/one/talon/model/InventoryCoupon.java @@ -772,10 +772,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/InventoryReferral.java b/src/main/java/one/talon/model/InventoryReferral.java index 26039cbb..91d78684 100644 --- a/src/main/java/one/talon/model/InventoryReferral.java +++ b/src/main/java/one/talon/model/InventoryReferral.java @@ -506,10 +506,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ItemAttribute.java b/src/main/java/one/talon/model/ItemAttribute.java index bdb22934..68e86a3c 100644 --- a/src/main/java/one/talon/model/ItemAttribute.java +++ b/src/main/java/one/talon/model/ItemAttribute.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LabelTargetAudience.java b/src/main/java/one/talon/model/LabelTargetAudience.java index a9da2a38..bd79896f 100644 --- a/src/main/java/one/talon/model/LabelTargetAudience.java +++ b/src/main/java/one/talon/model/LabelTargetAudience.java @@ -232,10 +232,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LabelTargetNone.java b/src/main/java/one/talon/model/LabelTargetNone.java index 5e878a4c..70c3b690 100644 --- a/src/main/java/one/talon/model/LabelTargetNone.java +++ b/src/main/java/one/talon/model/LabelTargetNone.java @@ -205,10 +205,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LedgerEntry.java b/src/main/java/one/talon/model/LedgerEntry.java index 861f7065..a7262419 100644 --- a/src/main/java/one/talon/model/LedgerEntry.java +++ b/src/main/java/one/talon/model/LedgerEntry.java @@ -390,10 +390,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LedgerInfo.java b/src/main/java/one/talon/model/LedgerInfo.java index 4dfbba9e..3a16f08c 100644 --- a/src/main/java/one/talon/model/LedgerInfo.java +++ b/src/main/java/one/talon/model/LedgerInfo.java @@ -417,10 +417,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java b/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java index 59b612e4..74f71271 100644 --- a/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/LedgerPointsEntryIntegrationAPI.java @@ -417,10 +417,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java b/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java index 448ba3c6..16303acf 100644 --- a/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java +++ b/src/main/java/one/talon/model/LedgerTransactionLogEntryIntegrationAPI.java @@ -574,10 +574,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LibraryAttribute.java b/src/main/java/one/talon/model/LibraryAttribute.java index 1beb83e7..a96dc3fc 100644 --- a/src/main/java/one/talon/model/LibraryAttribute.java +++ b/src/main/java/one/talon/model/LibraryAttribute.java @@ -447,10 +447,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LimitConfig.java b/src/main/java/one/talon/model/LimitConfig.java index baa16391..a79bfd98 100644 --- a/src/main/java/one/talon/model/LimitConfig.java +++ b/src/main/java/one/talon/model/LimitConfig.java @@ -361,10 +361,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LimitCounter.java b/src/main/java/one/talon/model/LimitCounter.java index bb543c8e..5316d0ab 100644 --- a/src/main/java/one/talon/model/LimitCounter.java +++ b/src/main/java/one/talon/model/LimitCounter.java @@ -520,10 +520,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListAccountCollections200Response.java b/src/main/java/one/talon/model/ListAccountCollections200Response.java index 234f9a95..d6fd2576 100644 --- a/src/main/java/one/talon/model/ListAccountCollections200Response.java +++ b/src/main/java/one/talon/model/ListAccountCollections200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListAchievements200Response.java b/src/main/java/one/talon/model/ListAchievements200Response.java index e06d6d3e..27241c4b 100644 --- a/src/main/java/one/talon/model/ListAchievements200Response.java +++ b/src/main/java/one/talon/model/ListAchievements200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListAllRolesV2200Response.java b/src/main/java/one/talon/model/ListAllRolesV2200Response.java index f979df99..fb493fe4 100644 --- a/src/main/java/one/talon/model/ListAllRolesV2200Response.java +++ b/src/main/java/one/talon/model/ListAllRolesV2200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java b/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java index 7fbf871a..4aaab2d8 100644 --- a/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java +++ b/src/main/java/one/talon/model/ListApplicationCartItemFilters200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java b/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java index e7edcee2..34bee522 100644 --- a/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java +++ b/src/main/java/one/talon/model/ListCampaignStoreBudgetLimits200Response.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListCampaignStoreBudgets.java b/src/main/java/one/talon/model/ListCampaignStoreBudgets.java index 80424f41..b0fb2454 100644 --- a/src/main/java/one/talon/model/ListCampaignStoreBudgets.java +++ b/src/main/java/one/talon/model/ListCampaignStoreBudgets.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java b/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java index c59f1b86..dd7cf823 100644 --- a/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java +++ b/src/main/java/one/talon/model/ListCampaignStoreBudgetsStore.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListCatalogItems200Response.java b/src/main/java/one/talon/model/ListCatalogItems200Response.java index 1f857a3d..332c71b1 100644 --- a/src/main/java/one/talon/model/ListCatalogItems200Response.java +++ b/src/main/java/one/talon/model/ListCatalogItems200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListExperiments200Response.java b/src/main/java/one/talon/model/ListExperiments200Response.java index fb6955b2..a6598e5a 100644 --- a/src/main/java/one/talon/model/ListExperiments200Response.java +++ b/src/main/java/one/talon/model/ListExperiments200Response.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ListStores200Response.java b/src/main/java/one/talon/model/ListStores200Response.java index f3bd2b8e..b95d454b 100644 --- a/src/main/java/one/talon/model/ListStores200Response.java +++ b/src/main/java/one/talon/model/ListStores200Response.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoginParams.java b/src/main/java/one/talon/model/LoginParams.java index 89bdffef..dc418baa 100644 --- a/src/main/java/one/talon/model/LoginParams.java +++ b/src/main/java/one/talon/model/LoginParams.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Loyalty.java b/src/main/java/one/talon/model/Loyalty.java index 51f0294e..2276fda2 100644 --- a/src/main/java/one/talon/model/Loyalty.java +++ b/src/main/java/one/talon/model/Loyalty.java @@ -203,10 +203,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyBalance.java b/src/main/java/one/talon/model/LoyaltyBalance.java index d1855ab2..06f2175e 100644 --- a/src/main/java/one/talon/model/LoyaltyBalance.java +++ b/src/main/java/one/talon/model/LoyaltyBalance.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java b/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java index 48e9e894..b0835554 100644 --- a/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java +++ b/src/main/java/one/talon/model/LoyaltyBalanceWithTier.java @@ -366,10 +366,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyBalances.java b/src/main/java/one/talon/model/LoyaltyBalances.java index 90271419..7e2f6413 100644 --- a/src/main/java/one/talon/model/LoyaltyBalances.java +++ b/src/main/java/one/talon/model/LoyaltyBalances.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java b/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java index 526c3890..7fe03603 100644 --- a/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java +++ b/src/main/java/one/talon/model/LoyaltyBalancesWithTiers.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyCard.java b/src/main/java/one/talon/model/LoyaltyCard.java index 60c807d6..207d00d5 100644 --- a/src/main/java/one/talon/model/LoyaltyCard.java +++ b/src/main/java/one/talon/model/LoyaltyCard.java @@ -569,10 +569,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyCardBalances.java b/src/main/java/one/talon/model/LoyaltyCardBalances.java index 46a3143e..cd497b27 100644 --- a/src/main/java/one/talon/model/LoyaltyCardBalances.java +++ b/src/main/java/one/talon/model/LoyaltyCardBalances.java @@ -229,10 +229,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyCardBatch.java b/src/main/java/one/talon/model/LoyaltyCardBatch.java index 0cd914ac..44135d27 100644 --- a/src/main/java/one/talon/model/LoyaltyCardBatch.java +++ b/src/main/java/one/talon/model/LoyaltyCardBatch.java @@ -286,10 +286,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java b/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java index 053b4db3..118919f2 100644 --- a/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java +++ b/src/main/java/one/talon/model/LoyaltyCardBatchResponse.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java b/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java index ab720cbd..63106c5c 100644 --- a/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java +++ b/src/main/java/one/talon/model/LoyaltyCardProfileRegistration.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyCardRegistration.java b/src/main/java/one/talon/model/LoyaltyCardRegistration.java index 5ad4b790..09422503 100644 --- a/src/main/java/one/talon/model/LoyaltyCardRegistration.java +++ b/src/main/java/one/talon/model/LoyaltyCardRegistration.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyDashboardData.java b/src/main/java/one/talon/model/LoyaltyDashboardData.java index c4767e63..b0366af9 100644 --- a/src/main/java/one/talon/model/LoyaltyDashboardData.java +++ b/src/main/java/one/talon/model/LoyaltyDashboardData.java @@ -392,10 +392,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java b/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java index 08c62ed8..45610597 100644 --- a/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java +++ b/src/main/java/one/talon/model/LoyaltyDashboardPointsBreakdown.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyLedger.java b/src/main/java/one/talon/model/LoyaltyLedger.java index 95098468..d87513c6 100644 --- a/src/main/java/one/talon/model/LoyaltyLedger.java +++ b/src/main/java/one/talon/model/LoyaltyLedger.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyLedgerEntry.java b/src/main/java/one/talon/model/LoyaltyLedgerEntry.java index b2cd89be..9cc37303 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerEntry.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerEntry.java @@ -548,10 +548,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java b/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java index e424f3c2..51a1275e 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerEntryExpiryDateChange.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java b/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java index e182525e..26846902 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerEntryFlags.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java b/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java index e60502e1..64673856 100644 --- a/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java +++ b/src/main/java/one/talon/model/LoyaltyLedgerTransactions.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyMembership.java b/src/main/java/one/talon/model/LoyaltyMembership.java index 119cf726..006123ad 100644 --- a/src/main/java/one/talon/model/LoyaltyMembership.java +++ b/src/main/java/one/talon/model/LoyaltyMembership.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyProgram.java b/src/main/java/one/talon/model/LoyaltyProgram.java index e5d1627a..79378d76 100644 --- a/src/main/java/one/talon/model/LoyaltyProgram.java +++ b/src/main/java/one/talon/model/LoyaltyProgram.java @@ -1043,10 +1043,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyProgramBalance.java b/src/main/java/one/talon/model/LoyaltyProgramBalance.java index d4f18861..bf515dcd 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramBalance.java +++ b/src/main/java/one/talon/model/LoyaltyProgramBalance.java @@ -338,10 +338,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyProgramEntity.java b/src/main/java/one/talon/model/LoyaltyProgramEntity.java index 141c4fb9..8e19009b 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramEntity.java +++ b/src/main/java/one/talon/model/LoyaltyProgramEntity.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyProgramLedgers.java b/src/main/java/one/talon/model/LoyaltyProgramLedgers.java index 45236edc..99e147e1 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramLedgers.java +++ b/src/main/java/one/talon/model/LoyaltyProgramLedgers.java @@ -297,10 +297,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyProgramTransaction.java b/src/main/java/one/talon/model/LoyaltyProgramTransaction.java index 0bb84744..e2b9c639 100644 --- a/src/main/java/one/talon/model/LoyaltyProgramTransaction.java +++ b/src/main/java/one/talon/model/LoyaltyProgramTransaction.java @@ -730,10 +730,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltySubLedger.java b/src/main/java/one/talon/model/LoyaltySubLedger.java index cbbc9082..49ddbc2f 100644 --- a/src/main/java/one/talon/model/LoyaltySubLedger.java +++ b/src/main/java/one/talon/model/LoyaltySubLedger.java @@ -486,10 +486,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/LoyaltyTier.java b/src/main/java/one/talon/model/LoyaltyTier.java index 375fc6e1..ebf19d7a 100644 --- a/src/main/java/one/talon/model/LoyaltyTier.java +++ b/src/main/java/one/talon/model/LoyaltyTier.java @@ -315,10 +315,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MCPKey.java b/src/main/java/one/talon/model/MCPKey.java index ee178ed7..16e4ba8a 100644 --- a/src/main/java/one/talon/model/MCPKey.java +++ b/src/main/java/one/talon/model/MCPKey.java @@ -338,10 +338,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ManagementKey.java b/src/main/java/one/talon/model/ManagementKey.java index 1815f3c8..b3c1413e 100644 --- a/src/main/java/one/talon/model/ManagementKey.java +++ b/src/main/java/one/talon/model/ManagementKey.java @@ -409,10 +409,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ManagerConfig.java b/src/main/java/one/talon/model/ManagerConfig.java index 066751fa..d2944134 100644 --- a/src/main/java/one/talon/model/ManagerConfig.java +++ b/src/main/java/one/talon/model/ManagerConfig.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MessageLogEntries.java b/src/main/java/one/talon/model/MessageLogEntries.java index d8009246..08fc1b29 100644 --- a/src/main/java/one/talon/model/MessageLogEntries.java +++ b/src/main/java/one/talon/model/MessageLogEntries.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MessageLogEntry.java b/src/main/java/one/talon/model/MessageLogEntry.java index 628cff49..0b5861ce 100644 --- a/src/main/java/one/talon/model/MessageLogEntry.java +++ b/src/main/java/one/talon/model/MessageLogEntry.java @@ -579,10 +579,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MessageLogRequest.java b/src/main/java/one/talon/model/MessageLogRequest.java index f33a9b2c..4a0403b9 100644 --- a/src/main/java/one/talon/model/MessageLogRequest.java +++ b/src/main/java/one/talon/model/MessageLogRequest.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MessageLogResponse.java b/src/main/java/one/talon/model/MessageLogResponse.java index 45fd4709..0b112587 100644 --- a/src/main/java/one/talon/model/MessageLogResponse.java +++ b/src/main/java/one/talon/model/MessageLogResponse.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MessageTest.java b/src/main/java/one/talon/model/MessageTest.java index 83213e1a..20d18580 100644 --- a/src/main/java/one/talon/model/MessageTest.java +++ b/src/main/java/one/talon/model/MessageTest.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Meta.java b/src/main/java/one/talon/model/Meta.java index a208d1d6..82a238dd 100644 --- a/src/main/java/one/talon/model/Meta.java +++ b/src/main/java/one/talon/model/Meta.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ModelImport.java b/src/main/java/one/talon/model/ModelImport.java index 37ca6a24..a7bce25f 100644 --- a/src/main/java/one/talon/model/ModelImport.java +++ b/src/main/java/one/talon/model/ModelImport.java @@ -287,10 +287,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ModelReturn.java b/src/main/java/one/talon/model/ModelReturn.java index 40f93f56..cb811064 100644 --- a/src/main/java/one/talon/model/ModelReturn.java +++ b/src/main/java/one/talon/model/ModelReturn.java @@ -427,10 +427,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultiApplicationEntity.java b/src/main/java/one/talon/model/MultiApplicationEntity.java index 97265f54..5dd7dec2 100644 --- a/src/main/java/one/talon/model/MultiApplicationEntity.java +++ b/src/main/java/one/talon/model/MultiApplicationEntity.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleAttribute.java b/src/main/java/one/talon/model/MultipleAttribute.java index e451de0c..b7377991 100644 --- a/src/main/java/one/talon/model/MultipleAttribute.java +++ b/src/main/java/one/talon/model/MultipleAttribute.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleAudiences.java b/src/main/java/one/talon/model/MultipleAudiences.java index 64100e8d..36888a9f 100644 --- a/src/main/java/one/talon/model/MultipleAudiences.java +++ b/src/main/java/one/talon/model/MultipleAudiences.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleAudiencesItem.java b/src/main/java/one/talon/model/MultipleAudiencesItem.java index ee9b831f..38173f06 100644 --- a/src/main/java/one/talon/model/MultipleAudiencesItem.java +++ b/src/main/java/one/talon/model/MultipleAudiencesItem.java @@ -350,10 +350,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java index a7de88e0..e8ebce9d 100644 --- a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java +++ b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequest.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java index 73ce35c1..dad67046 100644 --- a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java +++ b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationRequestItem.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java index 684e462c..bd1c8609 100644 --- a/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java +++ b/src/main/java/one/talon/model/MultipleCustomerProfileIntegrationResponseV2.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleNewAttribute.java b/src/main/java/one/talon/model/MultipleNewAttribute.java index 49fac13a..606a4bf1 100644 --- a/src/main/java/one/talon/model/MultipleNewAttribute.java +++ b/src/main/java/one/talon/model/MultipleNewAttribute.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MultipleNewAudiences.java b/src/main/java/one/talon/model/MultipleNewAudiences.java index 75e9eeb5..688fb60a 100644 --- a/src/main/java/one/talon/model/MultipleNewAudiences.java +++ b/src/main/java/one/talon/model/MultipleNewAudiences.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/MutableEntity.java b/src/main/java/one/talon/model/MutableEntity.java index 14749f6f..0897bea4 100644 --- a/src/main/java/one/talon/model/MutableEntity.java +++ b/src/main/java/one/talon/model/MutableEntity.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewAccount.java b/src/main/java/one/talon/model/NewAccount.java index e6cac85a..7deb7a98 100644 --- a/src/main/java/one/talon/model/NewAccount.java +++ b/src/main/java/one/talon/model/NewAccount.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewAccountSignUp.java b/src/main/java/one/talon/model/NewAccountSignUp.java index a9992335..a788ca7c 100644 --- a/src/main/java/one/talon/model/NewAccountSignUp.java +++ b/src/main/java/one/talon/model/NewAccountSignUp.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewAdditionalCost.java b/src/main/java/one/talon/model/NewAdditionalCost.java index d558ee02..36bb354a 100644 --- a/src/main/java/one/talon/model/NewAdditionalCost.java +++ b/src/main/java/one/talon/model/NewAdditionalCost.java @@ -323,10 +323,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java b/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java index 2cf21e08..271f26d2 100644 --- a/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java +++ b/src/main/java/one/talon/model/NewAppWideCouponDeletionJob.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewApplication.java b/src/main/java/one/talon/model/NewApplication.java index 73450e17..ff3a236d 100644 --- a/src/main/java/one/talon/model/NewApplication.java +++ b/src/main/java/one/talon/model/NewApplication.java @@ -719,10 +719,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewApplicationAPIKey.java b/src/main/java/one/talon/model/NewApplicationAPIKey.java index 6f7319bb..9fae7cf5 100644 --- a/src/main/java/one/talon/model/NewApplicationAPIKey.java +++ b/src/main/java/one/talon/model/NewApplicationAPIKey.java @@ -534,10 +534,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewApplicationCIF.java b/src/main/java/one/talon/model/NewApplicationCIF.java index 85418720..b862a9ed 100644 --- a/src/main/java/one/talon/model/NewApplicationCIF.java +++ b/src/main/java/one/talon/model/NewApplicationCIF.java @@ -286,10 +286,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewApplicationCIFExpression.java b/src/main/java/one/talon/model/NewApplicationCIFExpression.java index d575c4f6..e5fb00c0 100644 --- a/src/main/java/one/talon/model/NewApplicationCIFExpression.java +++ b/src/main/java/one/talon/model/NewApplicationCIFExpression.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewAttribute.java b/src/main/java/one/talon/model/NewAttribute.java index 807fa1d3..d74f52f8 100644 --- a/src/main/java/one/talon/model/NewAttribute.java +++ b/src/main/java/one/talon/model/NewAttribute.java @@ -689,10 +689,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewAudience.java b/src/main/java/one/talon/model/NewAudience.java index bdb9af71..5556e043 100644 --- a/src/main/java/one/talon/model/NewAudience.java +++ b/src/main/java/one/talon/model/NewAudience.java @@ -348,10 +348,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewBaseNotification.java b/src/main/java/one/talon/model/NewBaseNotification.java index f92b8085..4ec65c4d 100644 --- a/src/main/java/one/talon/model/NewBaseNotification.java +++ b/src/main/java/one/talon/model/NewBaseNotification.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewBlueprint.java b/src/main/java/one/talon/model/NewBlueprint.java index a6e0d4af..6489e031 100644 --- a/src/main/java/one/talon/model/NewBlueprint.java +++ b/src/main/java/one/talon/model/NewBlueprint.java @@ -335,10 +335,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaign.java b/src/main/java/one/talon/model/NewCampaign.java index def6ade2..5e33c739 100644 --- a/src/main/java/one/talon/model/NewCampaign.java +++ b/src/main/java/one/talon/model/NewCampaign.java @@ -810,10 +810,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignCollection.java b/src/main/java/one/talon/model/NewCampaignCollection.java index f3d53b65..9cff280e 100644 --- a/src/main/java/one/talon/model/NewCampaignCollection.java +++ b/src/main/java/one/talon/model/NewCampaignCollection.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java b/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java index 309b9f9b..f959b629 100644 --- a/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java +++ b/src/main/java/one/talon/model/NewCampaignEvaluationGroup.java @@ -394,10 +394,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignGroup.java b/src/main/java/one/talon/model/NewCampaignGroup.java index cf32b7c6..75188e47 100644 --- a/src/main/java/one/talon/model/NewCampaignGroup.java +++ b/src/main/java/one/talon/model/NewCampaignGroup.java @@ -251,10 +251,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignSet.java b/src/main/java/one/talon/model/NewCampaignSet.java index 36bde157..77b8b0e7 100644 --- a/src/main/java/one/talon/model/NewCampaignSet.java +++ b/src/main/java/one/talon/model/NewCampaignSet.java @@ -209,10 +209,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignStoreBudget.java b/src/main/java/one/talon/model/NewCampaignStoreBudget.java index 044fb0f1..f2fdaad3 100644 --- a/src/main/java/one/talon/model/NewCampaignStoreBudget.java +++ b/src/main/java/one/talon/model/NewCampaignStoreBudget.java @@ -324,10 +324,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java b/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java index 95372a8d..fea5a1fd 100644 --- a/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java +++ b/src/main/java/one/talon/model/NewCampaignStoreBudgetStoreLimit.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCampaignTemplate.java b/src/main/java/one/talon/model/NewCampaignTemplate.java index e2546976..f6d0270e 100644 --- a/src/main/java/one/talon/model/NewCampaignTemplate.java +++ b/src/main/java/one/talon/model/NewCampaignTemplate.java @@ -786,10 +786,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCatalog.java b/src/main/java/one/talon/model/NewCatalog.java index 74b50297..eddad639 100644 --- a/src/main/java/one/talon/model/NewCatalog.java +++ b/src/main/java/one/talon/model/NewCatalog.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCollection.java b/src/main/java/one/talon/model/NewCollection.java index a743cb40..6a7945b2 100644 --- a/src/main/java/one/talon/model/NewCollection.java +++ b/src/main/java/one/talon/model/NewCollection.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCouponCreationJob.java b/src/main/java/one/talon/model/NewCouponCreationJob.java index 3954ec9a..4a106718 100644 --- a/src/main/java/one/talon/model/NewCouponCreationJob.java +++ b/src/main/java/one/talon/model/NewCouponCreationJob.java @@ -374,10 +374,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCouponDeletionJob.java b/src/main/java/one/talon/model/NewCouponDeletionJob.java index 7ea6202f..d6b41ebf 100644 --- a/src/main/java/one/talon/model/NewCouponDeletionJob.java +++ b/src/main/java/one/talon/model/NewCouponDeletionJob.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCoupons.java b/src/main/java/one/talon/model/NewCoupons.java index b778bee9..c3766d47 100644 --- a/src/main/java/one/talon/model/NewCoupons.java +++ b/src/main/java/one/talon/model/NewCoupons.java @@ -520,10 +520,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java b/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java index fa694847..d783660d 100644 --- a/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java +++ b/src/main/java/one/talon/model/NewCouponsForMultipleRecipients.java @@ -389,10 +389,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCustomEffect.java b/src/main/java/one/talon/model/NewCustomEffect.java index a694a39c..8ae32766 100644 --- a/src/main/java/one/talon/model/NewCustomEffect.java +++ b/src/main/java/one/talon/model/NewCustomEffect.java @@ -356,10 +356,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCustomerProfile.java b/src/main/java/one/talon/model/NewCustomerProfile.java index 0c0b4901..65dece14 100644 --- a/src/main/java/one/talon/model/NewCustomerProfile.java +++ b/src/main/java/one/talon/model/NewCustomerProfile.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCustomerSession.java b/src/main/java/one/talon/model/NewCustomerSession.java index fb8eb655..067f5c85 100644 --- a/src/main/java/one/talon/model/NewCustomerSession.java +++ b/src/main/java/one/talon/model/NewCustomerSession.java @@ -413,10 +413,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewCustomerSessionV2.java b/src/main/java/one/talon/model/NewCustomerSessionV2.java index 9d161f45..6291cbf0 100644 --- a/src/main/java/one/talon/model/NewCustomerSessionV2.java +++ b/src/main/java/one/talon/model/NewCustomerSessionV2.java @@ -568,10 +568,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewEvent.java b/src/main/java/one/talon/model/NewEvent.java index 27f1dabf..4440a45f 100644 --- a/src/main/java/one/talon/model/NewEvent.java +++ b/src/main/java/one/talon/model/NewEvent.java @@ -259,10 +259,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewEventType.java b/src/main/java/one/talon/model/NewEventType.java index 115e7dd7..106acf73 100644 --- a/src/main/java/one/talon/model/NewEventType.java +++ b/src/main/java/one/talon/model/NewEventType.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewEventV3Entity.java b/src/main/java/one/talon/model/NewEventV3Entity.java index 7d589629..76830fcd 100644 --- a/src/main/java/one/talon/model/NewEventV3Entity.java +++ b/src/main/java/one/talon/model/NewEventV3Entity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewExperiment.java b/src/main/java/one/talon/model/NewExperiment.java index 87b1f319..0f4dd26d 100644 --- a/src/main/java/one/talon/model/NewExperiment.java +++ b/src/main/java/one/talon/model/NewExperiment.java @@ -290,10 +290,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewExperimentVariant.java b/src/main/java/one/talon/model/NewExperimentVariant.java index 467f2033..61e39501 100644 --- a/src/main/java/one/talon/model/NewExperimentVariant.java +++ b/src/main/java/one/talon/model/NewExperimentVariant.java @@ -236,10 +236,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewExperimentVariantArray.java b/src/main/java/one/talon/model/NewExperimentVariantArray.java index 7d2816fd..798d5afb 100644 --- a/src/main/java/one/talon/model/NewExperimentVariantArray.java +++ b/src/main/java/one/talon/model/NewExperimentVariantArray.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewExternalInvitation.java b/src/main/java/one/talon/model/NewExternalInvitation.java index 27be1138..c1ee5311 100644 --- a/src/main/java/one/talon/model/NewExternalInvitation.java +++ b/src/main/java/one/talon/model/NewExternalInvitation.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewGiveawaysPool.java b/src/main/java/one/talon/model/NewGiveawaysPool.java index 0350aab0..cc5073dc 100644 --- a/src/main/java/one/talon/model/NewGiveawaysPool.java +++ b/src/main/java/one/talon/model/NewGiveawaysPool.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewInternalAudience.java b/src/main/java/one/talon/model/NewInternalAudience.java index 1fc2f5d6..ed437cc4 100644 --- a/src/main/java/one/talon/model/NewInternalAudience.java +++ b/src/main/java/one/talon/model/NewInternalAudience.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewInvitation.java b/src/main/java/one/talon/model/NewInvitation.java index bfa610da..7c38abf4 100644 --- a/src/main/java/one/talon/model/NewInvitation.java +++ b/src/main/java/one/talon/model/NewInvitation.java @@ -269,10 +269,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewInviteEmail.java b/src/main/java/one/talon/model/NewInviteEmail.java index ab6f9c90..1c580d81 100644 --- a/src/main/java/one/talon/model/NewInviteEmail.java +++ b/src/main/java/one/talon/model/NewInviteEmail.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewLoyaltyProgram.java b/src/main/java/one/talon/model/NewLoyaltyProgram.java index 3660aa55..a952a4f6 100644 --- a/src/main/java/one/talon/model/NewLoyaltyProgram.java +++ b/src/main/java/one/talon/model/NewLoyaltyProgram.java @@ -861,10 +861,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewLoyaltyTier.java b/src/main/java/one/talon/model/NewLoyaltyTier.java index ee059f1f..f7ed5dd5 100644 --- a/src/main/java/one/talon/model/NewLoyaltyTier.java +++ b/src/main/java/one/talon/model/NewLoyaltyTier.java @@ -184,10 +184,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewMCPKey.java b/src/main/java/one/talon/model/NewMCPKey.java index 15dd4adf..353751f1 100644 --- a/src/main/java/one/talon/model/NewMCPKey.java +++ b/src/main/java/one/talon/model/NewMCPKey.java @@ -364,10 +364,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewManagementKey.java b/src/main/java/one/talon/model/NewManagementKey.java index a63c8018..a5007802 100644 --- a/src/main/java/one/talon/model/NewManagementKey.java +++ b/src/main/java/one/talon/model/NewManagementKey.java @@ -435,10 +435,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewMessageTest.java b/src/main/java/one/talon/model/NewMessageTest.java index 4d81344e..04072391 100644 --- a/src/main/java/one/talon/model/NewMessageTest.java +++ b/src/main/java/one/talon/model/NewMessageTest.java @@ -398,10 +398,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewMultipleAudiencesItem.java b/src/main/java/one/talon/model/NewMultipleAudiencesItem.java index 920a7378..5e10c5b5 100644 --- a/src/main/java/one/talon/model/NewMultipleAudiencesItem.java +++ b/src/main/java/one/talon/model/NewMultipleAudiencesItem.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewNotificationWebhook.java b/src/main/java/one/talon/model/NewNotificationWebhook.java index 1e9499b2..a1a5689c 100644 --- a/src/main/java/one/talon/model/NewNotificationWebhook.java +++ b/src/main/java/one/talon/model/NewNotificationWebhook.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java b/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java index edd6eceb..997a46bd 100644 --- a/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java +++ b/src/main/java/one/talon/model/NewOutgoingIntegrationWebhook.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewPassword.java b/src/main/java/one/talon/model/NewPassword.java index 58217f89..356828cb 100644 --- a/src/main/java/one/talon/model/NewPassword.java +++ b/src/main/java/one/talon/model/NewPassword.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewPasswordEmail.java b/src/main/java/one/talon/model/NewPasswordEmail.java index c0396b3a..6d4fb1ed 100644 --- a/src/main/java/one/talon/model/NewPasswordEmail.java +++ b/src/main/java/one/talon/model/NewPasswordEmail.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewPicklist.java b/src/main/java/one/talon/model/NewPicklist.java index 55485aa5..57e5c401 100644 --- a/src/main/java/one/talon/model/NewPicklist.java +++ b/src/main/java/one/talon/model/NewPicklist.java @@ -247,10 +247,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewPriceAdjustment.java b/src/main/java/one/talon/model/NewPriceAdjustment.java index 694739c2..90c729df 100644 --- a/src/main/java/one/talon/model/NewPriceAdjustment.java +++ b/src/main/java/one/talon/model/NewPriceAdjustment.java @@ -325,10 +325,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewPriceType.java b/src/main/java/one/talon/model/NewPriceType.java index 43e4ea82..9ddce784 100644 --- a/src/main/java/one/talon/model/NewPriceType.java +++ b/src/main/java/one/talon/model/NewPriceType.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewReferral.java b/src/main/java/one/talon/model/NewReferral.java index db9d2256..2ab49d74 100644 --- a/src/main/java/one/talon/model/NewReferral.java +++ b/src/main/java/one/talon/model/NewReferral.java @@ -314,10 +314,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java b/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java index 965f95fc..8b5b2422 100644 --- a/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java +++ b/src/main/java/one/talon/model/NewReferralsForMultipleAdvocates.java @@ -358,10 +358,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewReturn.java b/src/main/java/one/talon/model/NewReturn.java index 968390dc..7914f7d7 100644 --- a/src/main/java/one/talon/model/NewReturn.java +++ b/src/main/java/one/talon/model/NewReturn.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewRevisionVersion.java b/src/main/java/one/talon/model/NewRevisionVersion.java index 6eb1434c..c7314b83 100644 --- a/src/main/java/one/talon/model/NewRevisionVersion.java +++ b/src/main/java/one/talon/model/NewRevisionVersion.java @@ -570,10 +570,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewReward.java b/src/main/java/one/talon/model/NewReward.java index 74435edf..7d40520d 100644 --- a/src/main/java/one/talon/model/NewReward.java +++ b/src/main/java/one/talon/model/NewReward.java @@ -269,10 +269,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewRiskNotification.java b/src/main/java/one/talon/model/NewRiskNotification.java index 7bc9a503..2b87006a 100644 --- a/src/main/java/one/talon/model/NewRiskNotification.java +++ b/src/main/java/one/talon/model/NewRiskNotification.java @@ -369,10 +369,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewRole.java b/src/main/java/one/talon/model/NewRole.java index 19f3d81b..cc9e5dfe 100644 --- a/src/main/java/one/talon/model/NewRole.java +++ b/src/main/java/one/talon/model/NewRole.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewRoleV2.java b/src/main/java/one/talon/model/NewRoleV2.java index 1e662f24..18fe37ec 100644 --- a/src/main/java/one/talon/model/NewRoleV2.java +++ b/src/main/java/one/talon/model/NewRoleV2.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewRuleset.java b/src/main/java/one/talon/model/NewRuleset.java index ac05281f..d6727ca2 100644 --- a/src/main/java/one/talon/model/NewRuleset.java +++ b/src/main/java/one/talon/model/NewRuleset.java @@ -287,10 +287,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewSamlConnection.java b/src/main/java/one/talon/model/NewSamlConnection.java index 6c83ebc6..8a5f33cb 100644 --- a/src/main/java/one/talon/model/NewSamlConnection.java +++ b/src/main/java/one/talon/model/NewSamlConnection.java @@ -363,10 +363,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewSecondaryDeployment.java b/src/main/java/one/talon/model/NewSecondaryDeployment.java index 1b58a014..738a880f 100644 --- a/src/main/java/one/talon/model/NewSecondaryDeployment.java +++ b/src/main/java/one/talon/model/NewSecondaryDeployment.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewStore.java b/src/main/java/one/talon/model/NewStore.java index d2aea901..f2e7e75e 100644 --- a/src/main/java/one/talon/model/NewStore.java +++ b/src/main/java/one/talon/model/NewStore.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewTemplateDef.java b/src/main/java/one/talon/model/NewTemplateDef.java index 41c23a1d..777cc119 100644 --- a/src/main/java/one/talon/model/NewTemplateDef.java +++ b/src/main/java/one/talon/model/NewTemplateDef.java @@ -330,10 +330,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewUser.java b/src/main/java/one/talon/model/NewUser.java index ffcc46cb..e46fcd64 100644 --- a/src/main/java/one/talon/model/NewUser.java +++ b/src/main/java/one/talon/model/NewUser.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NewWebhook.java b/src/main/java/one/talon/model/NewWebhook.java index 6b6408ad..01758c06 100644 --- a/src/main/java/one/talon/model/NewWebhook.java +++ b/src/main/java/one/talon/model/NewWebhook.java @@ -500,10 +500,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Notification.java b/src/main/java/one/talon/model/Notification.java index f8678322..e86a8a0e 100644 --- a/src/main/java/one/talon/model/Notification.java +++ b/src/main/java/one/talon/model/Notification.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NotificationActivation.java b/src/main/java/one/talon/model/NotificationActivation.java index eadcc3d2..0a311d24 100644 --- a/src/main/java/one/talon/model/NotificationActivation.java +++ b/src/main/java/one/talon/model/NotificationActivation.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/NotificationListItem.java b/src/main/java/one/talon/model/NotificationListItem.java index 15423926..fd8f790c 100644 --- a/src/main/java/one/talon/model/NotificationListItem.java +++ b/src/main/java/one/talon/model/NotificationListItem.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OktaEvent.java b/src/main/java/one/talon/model/OktaEvent.java index 93d6fc4d..ba4bc3f1 100644 --- a/src/main/java/one/talon/model/OktaEvent.java +++ b/src/main/java/one/talon/model/OktaEvent.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OktaEventPayload.java b/src/main/java/one/talon/model/OktaEventPayload.java index 24e27d97..dee18d33 100644 --- a/src/main/java/one/talon/model/OktaEventPayload.java +++ b/src/main/java/one/talon/model/OktaEventPayload.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OktaEventPayloadData.java b/src/main/java/one/talon/model/OktaEventPayloadData.java index 68a90b1e..6ce6a507 100644 --- a/src/main/java/one/talon/model/OktaEventPayloadData.java +++ b/src/main/java/one/talon/model/OktaEventPayloadData.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OktaEventTarget.java b/src/main/java/one/talon/model/OktaEventTarget.java index 1f3dff32..aeff4e64 100644 --- a/src/main/java/one/talon/model/OktaEventTarget.java +++ b/src/main/java/one/talon/model/OktaEventTarget.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OneTimeCode.java b/src/main/java/one/talon/model/OneTimeCode.java index 85e79740..c366954f 100644 --- a/src/main/java/one/talon/model/OneTimeCode.java +++ b/src/main/java/one/talon/model/OneTimeCode.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java index 4a792e3d..97fb2491 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationBrazePolicy.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java index 83efea55..f97f1ce1 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationCleverTapPolicy.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java b/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java index 4ee71828..43fc61d3 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationConfiguration.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java index 5a7109b1..10c956c2 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationIterablePolicy.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java b/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java index d60052e2..4cbc2254 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationMoEngagePolicy.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java b/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java index e5f473c6..a8af1deb 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTemplate.java @@ -405,10 +405,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java b/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java index 8daaf484..651d6c88 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTemplateWithConfigurationDetails.java @@ -431,10 +431,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java b/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java index 6a5dacc1..c947b04b 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTemplates.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationType.java b/src/main/java/one/talon/model/OutgoingIntegrationType.java index 18f6526b..013b18f5 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationType.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationType.java @@ -259,10 +259,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/OutgoingIntegrationTypes.java b/src/main/java/one/talon/model/OutgoingIntegrationTypes.java index fcfe053f..31795f37 100644 --- a/src/main/java/one/talon/model/OutgoingIntegrationTypes.java +++ b/src/main/java/one/talon/model/OutgoingIntegrationTypes.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PatchItemCatalogAction.java b/src/main/java/one/talon/model/PatchItemCatalogAction.java index 37522742..84ad5926 100644 --- a/src/main/java/one/talon/model/PatchItemCatalogAction.java +++ b/src/main/java/one/talon/model/PatchItemCatalogAction.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java b/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java index 1ac34290..74252d8c 100644 --- a/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java +++ b/src/main/java/one/talon/model/PatchManyItemsCatalogAction.java @@ -219,10 +219,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PendingActivePointsData.java b/src/main/java/one/talon/model/PendingActivePointsData.java index f779976f..a206b17f 100644 --- a/src/main/java/one/talon/model/PendingActivePointsData.java +++ b/src/main/java/one/talon/model/PendingActivePointsData.java @@ -314,10 +314,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PendingActivePointsNotification.java b/src/main/java/one/talon/model/PendingActivePointsNotification.java index e46bc56e..c78701b3 100644 --- a/src/main/java/one/talon/model/PendingActivePointsNotification.java +++ b/src/main/java/one/talon/model/PendingActivePointsNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java b/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java index 93116599..81cdb147 100644 --- a/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java +++ b/src/main/java/one/talon/model/PendingPointsNotificationPolicy.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Picklist.java b/src/main/java/one/talon/model/Picklist.java index 733abd29..f681573d 100644 --- a/src/main/java/one/talon/model/Picklist.java +++ b/src/main/java/one/talon/model/Picklist.java @@ -404,10 +404,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PlaceholderDetails.java b/src/main/java/one/talon/model/PlaceholderDetails.java index a8e78cde..86bc6b29 100644 --- a/src/main/java/one/talon/model/PlaceholderDetails.java +++ b/src/main/java/one/talon/model/PlaceholderDetails.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PriceDetail.java b/src/main/java/one/talon/model/PriceDetail.java index 78a53d24..09430ec6 100644 --- a/src/main/java/one/talon/model/PriceDetail.java +++ b/src/main/java/one/talon/model/PriceDetail.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PriceHistoryRequest.java b/src/main/java/one/talon/model/PriceHistoryRequest.java index 43ea9703..3b536f86 100644 --- a/src/main/java/one/talon/model/PriceHistoryRequest.java +++ b/src/main/java/one/talon/model/PriceHistoryRequest.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PriceHistoryResponse.java b/src/main/java/one/talon/model/PriceHistoryResponse.java index cf9ee6f9..f7b620cc 100644 --- a/src/main/java/one/talon/model/PriceHistoryResponse.java +++ b/src/main/java/one/talon/model/PriceHistoryResponse.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PriceType.java b/src/main/java/one/talon/model/PriceType.java index 48eb4335..9703101d 100644 --- a/src/main/java/one/talon/model/PriceType.java +++ b/src/main/java/one/talon/model/PriceType.java @@ -382,10 +382,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PriceTypeReferenceDetail.java b/src/main/java/one/talon/model/PriceTypeReferenceDetail.java index a269aa9f..7e233aaf 100644 --- a/src/main/java/one/talon/model/PriceTypeReferenceDetail.java +++ b/src/main/java/one/talon/model/PriceTypeReferenceDetail.java @@ -287,10 +287,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PriceTypeReferences.java b/src/main/java/one/talon/model/PriceTypeReferences.java index 5e9645a2..28b98983 100644 --- a/src/main/java/one/talon/model/PriceTypeReferences.java +++ b/src/main/java/one/talon/model/PriceTypeReferences.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Product.java b/src/main/java/one/talon/model/Product.java index 08f8c554..991023fd 100644 --- a/src/main/java/one/talon/model/Product.java +++ b/src/main/java/one/talon/model/Product.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ProductSearchMatch.java b/src/main/java/one/talon/model/ProductSearchMatch.java index 43232f76..1e38e505 100644 --- a/src/main/java/one/talon/model/ProductSearchMatch.java +++ b/src/main/java/one/talon/model/ProductSearchMatch.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ProductUnitAnalytics.java b/src/main/java/one/talon/model/ProductUnitAnalytics.java index fd5ee75b..1d0f16ca 100644 --- a/src/main/java/one/talon/model/ProductUnitAnalytics.java +++ b/src/main/java/one/talon/model/ProductUnitAnalytics.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java b/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java index f4d9b0dd..6fcb3295 100644 --- a/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/ProductUnitAnalyticsDataPoint.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java b/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java index 745eb2a1..046846fe 100644 --- a/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java +++ b/src/main/java/one/talon/model/ProductUnitAnalyticsTotals.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ProfileAudiencesChanges.java b/src/main/java/one/talon/model/ProfileAudiencesChanges.java index 58bf9c79..e6d43c0e 100644 --- a/src/main/java/one/talon/model/ProfileAudiencesChanges.java +++ b/src/main/java/one/talon/model/ProfileAudiencesChanges.java @@ -199,10 +199,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ProjectedTier.java b/src/main/java/one/talon/model/ProjectedTier.java index e87aeab2..695f334d 100644 --- a/src/main/java/one/talon/model/ProjectedTier.java +++ b/src/main/java/one/talon/model/ProjectedTier.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/PromoteExperiment.java b/src/main/java/one/talon/model/PromoteExperiment.java index b27a9817..687cf7ac 100644 --- a/src/main/java/one/talon/model/PromoteExperiment.java +++ b/src/main/java/one/talon/model/PromoteExperiment.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RedeemReferralEffectProps.java b/src/main/java/one/talon/model/RedeemReferralEffectProps.java index 6bc06d9f..060eb387 100644 --- a/src/main/java/one/talon/model/RedeemReferralEffectProps.java +++ b/src/main/java/one/talon/model/RedeemReferralEffectProps.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Referral.java b/src/main/java/one/talon/model/Referral.java index 39853b4a..05444e85 100644 --- a/src/main/java/one/talon/model/Referral.java +++ b/src/main/java/one/talon/model/Referral.java @@ -470,10 +470,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReferralConstraints.java b/src/main/java/one/talon/model/ReferralConstraints.java index ac077edb..41bba22d 100644 --- a/src/main/java/one/talon/model/ReferralConstraints.java +++ b/src/main/java/one/talon/model/ReferralConstraints.java @@ -210,10 +210,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReferralCreatedEffectProps.java b/src/main/java/one/talon/model/ReferralCreatedEffectProps.java index 6933bdf6..27786d80 100644 --- a/src/main/java/one/talon/model/ReferralCreatedEffectProps.java +++ b/src/main/java/one/talon/model/ReferralCreatedEffectProps.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReferralRejectionReason.java b/src/main/java/one/talon/model/ReferralRejectionReason.java index b014854a..12979393 100644 --- a/src/main/java/one/talon/model/ReferralRejectionReason.java +++ b/src/main/java/one/talon/model/ReferralRejectionReason.java @@ -279,10 +279,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RejectCouponEffectProps.java b/src/main/java/one/talon/model/RejectCouponEffectProps.java index 5ae47f6a..dffee1ac 100644 --- a/src/main/java/one/talon/model/RejectCouponEffectProps.java +++ b/src/main/java/one/talon/model/RejectCouponEffectProps.java @@ -285,10 +285,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RejectReferralEffectProps.java b/src/main/java/one/talon/model/RejectReferralEffectProps.java index 8a2e640a..5bdb1600 100644 --- a/src/main/java/one/talon/model/RejectReferralEffectProps.java +++ b/src/main/java/one/talon/model/RejectReferralEffectProps.java @@ -285,10 +285,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java b/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java index 40283d97..6f19094d 100644 --- a/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java +++ b/src/main/java/one/talon/model/RemoveFromAudienceEffectProps.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RemoveItemCatalogAction.java b/src/main/java/one/talon/model/RemoveItemCatalogAction.java index 6bfe9fbf..5600781f 100644 --- a/src/main/java/one/talon/model/RemoveItemCatalogAction.java +++ b/src/main/java/one/talon/model/RemoveItemCatalogAction.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java b/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java index 393f26f4..03595c9e 100644 --- a/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java +++ b/src/main/java/one/talon/model/RemoveManyItemsCatalogAction.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReopenSessionResponse.java b/src/main/java/one/talon/model/ReopenSessionResponse.java index 9f8409a8..5f45a3fa 100644 --- a/src/main/java/one/talon/model/ReopenSessionResponse.java +++ b/src/main/java/one/talon/model/ReopenSessionResponse.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReserveCouponEffectProps.java b/src/main/java/one/talon/model/ReserveCouponEffectProps.java index d59b1526..75aea390 100644 --- a/src/main/java/one/talon/model/ReserveCouponEffectProps.java +++ b/src/main/java/one/talon/model/ReserveCouponEffectProps.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ResponseContentObject.java b/src/main/java/one/talon/model/ResponseContentObject.java index 839fe178..46497e93 100644 --- a/src/main/java/one/talon/model/ResponseContentObject.java +++ b/src/main/java/one/talon/model/ResponseContentObject.java @@ -227,10 +227,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReturnIntegrationRequest.java b/src/main/java/one/talon/model/ReturnIntegrationRequest.java index 0801bac8..7dda3514 100644 --- a/src/main/java/one/talon/model/ReturnIntegrationRequest.java +++ b/src/main/java/one/talon/model/ReturnIntegrationRequest.java @@ -256,10 +256,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ReturnedCartItem.java b/src/main/java/one/talon/model/ReturnedCartItem.java index ae1d6a7e..dbf046ca 100644 --- a/src/main/java/one/talon/model/ReturnedCartItem.java +++ b/src/main/java/one/talon/model/ReturnedCartItem.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Revision.java b/src/main/java/one/talon/model/Revision.java index 8855bbfb..a4ba7d49 100644 --- a/src/main/java/one/talon/model/Revision.java +++ b/src/main/java/one/talon/model/Revision.java @@ -391,10 +391,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RevisionActivation.java b/src/main/java/one/talon/model/RevisionActivation.java index 806ed4e2..0a9d9b49 100644 --- a/src/main/java/one/talon/model/RevisionActivation.java +++ b/src/main/java/one/talon/model/RevisionActivation.java @@ -156,10 +156,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RevisionActivationRequest.java b/src/main/java/one/talon/model/RevisionActivationRequest.java index bd7ab860..9a0efe09 100644 --- a/src/main/java/one/talon/model/RevisionActivationRequest.java +++ b/src/main/java/one/talon/model/RevisionActivationRequest.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RevisionVersion.java b/src/main/java/one/talon/model/RevisionVersion.java index 7c1f1e6b..258594ef 100644 --- a/src/main/java/one/talon/model/RevisionVersion.java +++ b/src/main/java/one/talon/model/RevisionVersion.java @@ -766,10 +766,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Reward.java b/src/main/java/one/talon/model/Reward.java index 43537172..c60adc45 100644 --- a/src/main/java/one/talon/model/Reward.java +++ b/src/main/java/one/talon/model/Reward.java @@ -575,10 +575,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RewardPointsRequired.java b/src/main/java/one/talon/model/RewardPointsRequired.java index 2c9565d3..e18feecb 100644 --- a/src/main/java/one/talon/model/RewardPointsRequired.java +++ b/src/main/java/one/talon/model/RewardPointsRequired.java @@ -235,10 +235,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RiskNotification.java b/src/main/java/one/talon/model/RiskNotification.java index f8e534c2..1c2cc9e0 100644 --- a/src/main/java/one/talon/model/RiskNotification.java +++ b/src/main/java/one/talon/model/RiskNotification.java @@ -474,10 +474,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Role.java b/src/main/java/one/talon/model/Role.java index 90ee0644..3201036c 100644 --- a/src/main/java/one/talon/model/Role.java +++ b/src/main/java/one/talon/model/Role.java @@ -374,10 +374,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleAssign.java b/src/main/java/one/talon/model/RoleAssign.java index 5bb1ebdf..2f477caa 100644 --- a/src/main/java/one/talon/model/RoleAssign.java +++ b/src/main/java/one/talon/model/RoleAssign.java @@ -199,10 +199,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleMembership.java b/src/main/java/one/talon/model/RoleMembership.java index 061b33d0..bfa7f86c 100644 --- a/src/main/java/one/talon/model/RoleMembership.java +++ b/src/main/java/one/talon/model/RoleMembership.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2.java b/src/main/java/one/talon/model/RoleV2.java index e29ccd02..3707a199 100644 --- a/src/main/java/one/talon/model/RoleV2.java +++ b/src/main/java/one/talon/model/RoleV2.java @@ -375,10 +375,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2ApplicationDetails.java b/src/main/java/one/talon/model/RoleV2ApplicationDetails.java index 5b61cfb1..f2dce4d1 100644 --- a/src/main/java/one/talon/model/RoleV2ApplicationDetails.java +++ b/src/main/java/one/talon/model/RoleV2ApplicationDetails.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2Base.java b/src/main/java/one/talon/model/RoleV2Base.java index 99508c26..d9192196 100644 --- a/src/main/java/one/talon/model/RoleV2Base.java +++ b/src/main/java/one/talon/model/RoleV2Base.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2PermissionSet.java b/src/main/java/one/talon/model/RoleV2PermissionSet.java index 7dfe771a..5bb1383f 100644 --- a/src/main/java/one/talon/model/RoleV2PermissionSet.java +++ b/src/main/java/one/talon/model/RoleV2PermissionSet.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2Permissions.java b/src/main/java/one/talon/model/RoleV2Permissions.java index 85b96cb7..4f722580 100644 --- a/src/main/java/one/talon/model/RoleV2Permissions.java +++ b/src/main/java/one/talon/model/RoleV2Permissions.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2Readonly.java b/src/main/java/one/talon/model/RoleV2Readonly.java index 94fe256a..e9580300 100644 --- a/src/main/java/one/talon/model/RoleV2Readonly.java +++ b/src/main/java/one/talon/model/RoleV2Readonly.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RoleV2RolesGroup.java b/src/main/java/one/talon/model/RoleV2RolesGroup.java index 467d5288..09fdb554 100644 --- a/src/main/java/one/talon/model/RoleV2RolesGroup.java +++ b/src/main/java/one/talon/model/RoleV2RolesGroup.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RolesV2Thresholds.java b/src/main/java/one/talon/model/RolesV2Thresholds.java index 53a12b5f..c4921dd0 100644 --- a/src/main/java/one/talon/model/RolesV2Thresholds.java +++ b/src/main/java/one/talon/model/RolesV2Thresholds.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java index b7f2262c..86940768 100644 --- a/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/RollbackAddedLoyaltyPointsEffectProps.java @@ -338,10 +338,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RollbackCouponEffectProps.java b/src/main/java/one/talon/model/RollbackCouponEffectProps.java index ea37532c..5235e7dc 100644 --- a/src/main/java/one/talon/model/RollbackCouponEffectProps.java +++ b/src/main/java/one/talon/model/RollbackCouponEffectProps.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java b/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java index 5dfbd5f9..3b2b315d 100644 --- a/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java +++ b/src/main/java/one/talon/model/RollbackDeductedLoyaltyPointsEffectProps.java @@ -339,10 +339,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RollbackDiscountEffectProps.java b/src/main/java/one/talon/model/RollbackDiscountEffectProps.java index 534f4394..f24b8b05 100644 --- a/src/main/java/one/talon/model/RollbackDiscountEffectProps.java +++ b/src/main/java/one/talon/model/RollbackDiscountEffectProps.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java b/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java index 19634aee..61c3ce3f 100644 --- a/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java +++ b/src/main/java/one/talon/model/RollbackIncreasedAchievementProgressEffectProps.java @@ -286,10 +286,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RollbackReferralEffectProps.java b/src/main/java/one/talon/model/RollbackReferralEffectProps.java index 5c407f0e..e289a763 100644 --- a/src/main/java/one/talon/model/RollbackReferralEffectProps.java +++ b/src/main/java/one/talon/model/RollbackReferralEffectProps.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Rule.java b/src/main/java/one/talon/model/Rule.java index aa7be32c..2cd94efc 100644 --- a/src/main/java/one/talon/model/Rule.java +++ b/src/main/java/one/talon/model/Rule.java @@ -339,10 +339,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RuleEligibility.java b/src/main/java/one/talon/model/RuleEligibility.java index dd14ec15..f954d866 100644 --- a/src/main/java/one/talon/model/RuleEligibility.java +++ b/src/main/java/one/talon/model/RuleEligibility.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java b/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java index 54254b5b..57a4205f 100644 --- a/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java +++ b/src/main/java/one/talon/model/RuleEligibilityFailureDetails.java @@ -389,10 +389,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RuleFailureReason.java b/src/main/java/one/talon/model/RuleFailureReason.java index d13c212d..406c7915 100644 --- a/src/main/java/one/talon/model/RuleFailureReason.java +++ b/src/main/java/one/talon/model/RuleFailureReason.java @@ -493,10 +493,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RuleMetadata.java b/src/main/java/one/talon/model/RuleMetadata.java index 5d625c1f..a9ab3be7 100644 --- a/src/main/java/one/talon/model/RuleMetadata.java +++ b/src/main/java/one/talon/model/RuleMetadata.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/RuleMetadataEligibility.java b/src/main/java/one/talon/model/RuleMetadataEligibility.java index b7d9f240..e3538392 100644 --- a/src/main/java/one/talon/model/RuleMetadataEligibility.java +++ b/src/main/java/one/talon/model/RuleMetadataEligibility.java @@ -270,10 +270,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Ruleset.java b/src/main/java/one/talon/model/Ruleset.java index 9e8944db..1c4af503 100644 --- a/src/main/java/one/talon/model/Ruleset.java +++ b/src/main/java/one/talon/model/Ruleset.java @@ -444,10 +444,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SSOConfig.java b/src/main/java/one/talon/model/SSOConfig.java index 12aad4aa..a489f92e 100644 --- a/src/main/java/one/talon/model/SSOConfig.java +++ b/src/main/java/one/talon/model/SSOConfig.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SamlConnection.java b/src/main/java/one/talon/model/SamlConnection.java index 4700add3..19dd676b 100644 --- a/src/main/java/one/talon/model/SamlConnection.java +++ b/src/main/java/one/talon/model/SamlConnection.java @@ -416,10 +416,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SamlConnectionInternal.java b/src/main/java/one/talon/model/SamlConnectionInternal.java index 5f8e13cd..01d5fe43 100644 --- a/src/main/java/one/talon/model/SamlConnectionInternal.java +++ b/src/main/java/one/talon/model/SamlConnectionInternal.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SamlConnectionMetadata.java b/src/main/java/one/talon/model/SamlConnectionMetadata.java index d588089e..4d51ad65 100644 --- a/src/main/java/one/talon/model/SamlConnectionMetadata.java +++ b/src/main/java/one/talon/model/SamlConnectionMetadata.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SamlLoginEndpoint.java b/src/main/java/one/talon/model/SamlLoginEndpoint.java index 4f8ac54b..37477445 100644 --- a/src/main/java/one/talon/model/SamlLoginEndpoint.java +++ b/src/main/java/one/talon/model/SamlLoginEndpoint.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimBaseGroup.java b/src/main/java/one/talon/model/ScimBaseGroup.java index 5a5f6e4a..2e0badb1 100644 --- a/src/main/java/one/talon/model/ScimBaseGroup.java +++ b/src/main/java/one/talon/model/ScimBaseGroup.java @@ -192,10 +192,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimBaseUser.java b/src/main/java/one/talon/model/ScimBaseUser.java index 86969183..449b5df9 100644 --- a/src/main/java/one/talon/model/ScimBaseUser.java +++ b/src/main/java/one/talon/model/ScimBaseUser.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimBaseUserName.java b/src/main/java/one/talon/model/ScimBaseUserName.java index f4f1dd53..799eb568 100644 --- a/src/main/java/one/talon/model/ScimBaseUserName.java +++ b/src/main/java/one/talon/model/ScimBaseUserName.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimGroup.java b/src/main/java/one/talon/model/ScimGroup.java index 3d285250..eb442a83 100644 --- a/src/main/java/one/talon/model/ScimGroup.java +++ b/src/main/java/one/talon/model/ScimGroup.java @@ -218,10 +218,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimGroupMember.java b/src/main/java/one/talon/model/ScimGroupMember.java index 3bcd86c6..26d994af 100644 --- a/src/main/java/one/talon/model/ScimGroupMember.java +++ b/src/main/java/one/talon/model/ScimGroupMember.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimGroupsListResponse.java b/src/main/java/one/talon/model/ScimGroupsListResponse.java index 8edc5a92..0fe1ee2d 100644 --- a/src/main/java/one/talon/model/ScimGroupsListResponse.java +++ b/src/main/java/one/talon/model/ScimGroupsListResponse.java @@ -226,10 +226,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimNewUser.java b/src/main/java/one/talon/model/ScimNewUser.java index 2345cbc1..ad007773 100644 --- a/src/main/java/one/talon/model/ScimNewUser.java +++ b/src/main/java/one/talon/model/ScimNewUser.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimPatchOperation.java b/src/main/java/one/talon/model/ScimPatchOperation.java index 8d6adc51..da0b1c78 100644 --- a/src/main/java/one/talon/model/ScimPatchOperation.java +++ b/src/main/java/one/talon/model/ScimPatchOperation.java @@ -261,10 +261,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimPatchRequest.java b/src/main/java/one/talon/model/ScimPatchRequest.java index 979d0956..60131cc1 100644 --- a/src/main/java/one/talon/model/ScimPatchRequest.java +++ b/src/main/java/one/talon/model/ScimPatchRequest.java @@ -200,10 +200,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimResource.java b/src/main/java/one/talon/model/ScimResource.java index e3d08ab5..9889dea5 100644 --- a/src/main/java/one/talon/model/ScimResource.java +++ b/src/main/java/one/talon/model/ScimResource.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimResourceTypesListResponse.java b/src/main/java/one/talon/model/ScimResourceTypesListResponse.java index dea913a1..53126abe 100644 --- a/src/main/java/one/talon/model/ScimResourceTypesListResponse.java +++ b/src/main/java/one/talon/model/ScimResourceTypesListResponse.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimSchemaResource.java b/src/main/java/one/talon/model/ScimSchemaResource.java index 4eaf34cb..76bd5b95 100644 --- a/src/main/java/one/talon/model/ScimSchemaResource.java +++ b/src/main/java/one/talon/model/ScimSchemaResource.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimSchemasListResponse.java b/src/main/java/one/talon/model/ScimSchemasListResponse.java index 65451ed7..9ec61395 100644 --- a/src/main/java/one/talon/model/ScimSchemasListResponse.java +++ b/src/main/java/one/talon/model/ScimSchemasListResponse.java @@ -226,10 +226,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java index 8c5547d4..a8b3c8d1 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponse.java @@ -326,10 +326,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java index bb146026..1bba2d83 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseBulk.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java index e089d290..c33d27f0 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseChangePassword.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java index a60967e5..a1e1609d 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseFilter.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java index 7a631643..fe999959 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponsePatch.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java index 0ab1bf38..760f2d61 100644 --- a/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java +++ b/src/main/java/one/talon/model/ScimServiceProviderConfigResponseSort.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimUser.java b/src/main/java/one/talon/model/ScimUser.java index 71b85d2c..180fb0b5 100644 --- a/src/main/java/one/talon/model/ScimUser.java +++ b/src/main/java/one/talon/model/ScimUser.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ScimUsersListResponse.java b/src/main/java/one/talon/model/ScimUsersListResponse.java index 3c0e8be5..09e90d74 100644 --- a/src/main/java/one/talon/model/ScimUsersListResponse.java +++ b/src/main/java/one/talon/model/ScimUsersListResponse.java @@ -226,10 +226,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SecondaryDeployment.java b/src/main/java/one/talon/model/SecondaryDeployment.java index 3c4589ed..f650e7a2 100644 --- a/src/main/java/one/talon/model/SecondaryDeployment.java +++ b/src/main/java/one/talon/model/SecondaryDeployment.java @@ -394,10 +394,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Session.java b/src/main/java/one/talon/model/Session.java index a347ad24..a42774b0 100644 --- a/src/main/java/one/talon/model/Session.java +++ b/src/main/java/one/talon/model/Session.java @@ -208,10 +208,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SetDiscountEffectProps.java b/src/main/java/one/talon/model/SetDiscountEffectProps.java index 92f0ec86..bcc03fcf 100644 --- a/src/main/java/one/talon/model/SetDiscountEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountEffectProps.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java index 4a89719a..1ad8d8ad 100644 --- a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostEffectProps.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java index 624085d1..6e7f2ad1 100644 --- a/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountPerAdditionalCostPerItemEffectProps.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java b/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java index 2341a536..c6e8edfc 100644 --- a/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java +++ b/src/main/java/one/talon/model/SetDiscountPerItemEffectProps.java @@ -468,10 +468,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java b/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java index 1ab925d2..f84ddbd9 100644 --- a/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java +++ b/src/main/java/one/talon/model/SetLoyaltyPointsExpiryDateEffectProps.java @@ -245,10 +245,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java b/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java index 6667ef9a..1c418692 100644 --- a/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java +++ b/src/main/java/one/talon/model/ShowBundleMetadataEffectProps.java @@ -226,10 +226,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ShowNotificationEffectProps.java b/src/main/java/one/talon/model/ShowNotificationEffectProps.java index be7953ea..52421173 100644 --- a/src/main/java/one/talon/model/ShowNotificationEffectProps.java +++ b/src/main/java/one/talon/model/ShowNotificationEffectProps.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SkuUnitAnalytics.java b/src/main/java/one/talon/model/SkuUnitAnalytics.java index 04e6c7ac..32f3271b 100644 --- a/src/main/java/one/talon/model/SkuUnitAnalytics.java +++ b/src/main/java/one/talon/model/SkuUnitAnalytics.java @@ -193,10 +193,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java b/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java index e34a0ca1..2f0dccf0 100644 --- a/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java +++ b/src/main/java/one/talon/model/SkuUnitAnalyticsDataPoint.java @@ -235,10 +235,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SlotDef.java b/src/main/java/one/talon/model/SlotDef.java index c76ce1a8..ec18301c 100644 --- a/src/main/java/one/talon/model/SlotDef.java +++ b/src/main/java/one/talon/model/SlotDef.java @@ -285,10 +285,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Store.java b/src/main/java/one/talon/model/Store.java index 287af179..5f7c9618 100644 --- a/src/main/java/one/talon/model/Store.java +++ b/src/main/java/one/talon/model/Store.java @@ -374,10 +374,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughChangedItem.java b/src/main/java/one/talon/model/StrikethroughChangedItem.java index 85cb73f3..14602d28 100644 --- a/src/main/java/one/talon/model/StrikethroughChangedItem.java +++ b/src/main/java/one/talon/model/StrikethroughChangedItem.java @@ -362,10 +362,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java b/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java index 46c5d705..2224df21 100644 --- a/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java +++ b/src/main/java/one/talon/model/StrikethroughCustomEffectPerItemProps.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughDebugResponse.java b/src/main/java/one/talon/model/StrikethroughDebugResponse.java index 1ab6057e..ee5d4578 100644 --- a/src/main/java/one/talon/model/StrikethroughDebugResponse.java +++ b/src/main/java/one/talon/model/StrikethroughDebugResponse.java @@ -200,10 +200,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughEffect.java b/src/main/java/one/talon/model/StrikethroughEffect.java index db362d4a..8eefed8f 100644 --- a/src/main/java/one/talon/model/StrikethroughEffect.java +++ b/src/main/java/one/talon/model/StrikethroughEffect.java @@ -453,10 +453,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughLabelingNotification.java b/src/main/java/one/talon/model/StrikethroughLabelingNotification.java index cde9c463..5699fadc 100644 --- a/src/main/java/one/talon/model/StrikethroughLabelingNotification.java +++ b/src/main/java/one/talon/model/StrikethroughLabelingNotification.java @@ -476,10 +476,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java index 10026920..7668b9e6 100644 --- a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java +++ b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemEffectProps.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java index f1f32632..e06da416 100644 --- a/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java +++ b/src/main/java/one/talon/model/StrikethroughSetDiscountPerItemMemberEffectProps.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/StrikethroughTrigger.java b/src/main/java/one/talon/model/StrikethroughTrigger.java index b46d3151..e6b0b623 100644 --- a/src/main/java/one/talon/model/StrikethroughTrigger.java +++ b/src/main/java/one/talon/model/StrikethroughTrigger.java @@ -260,10 +260,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java b/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java index 99d6ffb1..9d9ed846 100644 --- a/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java +++ b/src/main/java/one/talon/model/SummarizeCampaignStoreBudget200Response.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java b/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java index 3691d538..5adad0ae 100644 --- a/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java +++ b/src/main/java/one/talon/model/SummaryCampaignStoreBudget.java @@ -369,10 +369,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TalangAttribute.java b/src/main/java/one/talon/model/TalangAttribute.java index 3d424e4f..e90a5bf8 100644 --- a/src/main/java/one/talon/model/TalangAttribute.java +++ b/src/main/java/one/talon/model/TalangAttribute.java @@ -517,10 +517,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TalangAttributeVisibility.java b/src/main/java/one/talon/model/TalangAttributeVisibility.java index a41ee891..853569be 100644 --- a/src/main/java/one/talon/model/TalangAttributeVisibility.java +++ b/src/main/java/one/talon/model/TalangAttributeVisibility.java @@ -199,10 +199,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TemplateArgDef.java b/src/main/java/one/talon/model/TemplateArgDef.java index 2f0c5b86..44f60069 100644 --- a/src/main/java/one/talon/model/TemplateArgDef.java +++ b/src/main/java/one/talon/model/TemplateArgDef.java @@ -371,10 +371,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TemplateDef.java b/src/main/java/one/talon/model/TemplateDef.java index c725a9a0..d3d88b23 100644 --- a/src/main/java/one/talon/model/TemplateDef.java +++ b/src/main/java/one/talon/model/TemplateDef.java @@ -435,10 +435,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TemplateLimitConfig.java b/src/main/java/one/talon/model/TemplateLimitConfig.java index c8b6d973..15db5069 100644 --- a/src/main/java/one/talon/model/TemplateLimitConfig.java +++ b/src/main/java/one/talon/model/TemplateLimitConfig.java @@ -361,10 +361,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Tier.java b/src/main/java/one/talon/model/Tier.java index f823cb2e..f03b1f7e 100644 --- a/src/main/java/one/talon/model/Tier.java +++ b/src/main/java/one/talon/model/Tier.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierDowngradeData.java b/src/main/java/one/talon/model/TierDowngradeData.java index 0e8c19f9..5f6f3d88 100644 --- a/src/main/java/one/talon/model/TierDowngradeData.java +++ b/src/main/java/one/talon/model/TierDowngradeData.java @@ -340,10 +340,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierDowngradeNotification.java b/src/main/java/one/talon/model/TierDowngradeNotification.java index c91bd4f7..58bedf9b 100644 --- a/src/main/java/one/talon/model/TierDowngradeNotification.java +++ b/src/main/java/one/talon/model/TierDowngradeNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java b/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java index 20e97295..2052a802 100644 --- a/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java +++ b/src/main/java/one/talon/model/TierDowngradeNotificationPolicy.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierUpgradeData.java b/src/main/java/one/talon/model/TierUpgradeData.java index e6d76883..94e07c77 100644 --- a/src/main/java/one/talon/model/TierUpgradeData.java +++ b/src/main/java/one/talon/model/TierUpgradeData.java @@ -392,10 +392,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierUpgradeNotification.java b/src/main/java/one/talon/model/TierUpgradeNotification.java index 9181a85c..bb4b53f3 100644 --- a/src/main/java/one/talon/model/TierUpgradeNotification.java +++ b/src/main/java/one/talon/model/TierUpgradeNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java b/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java index 193fa6bf..fc03e8f1 100644 --- a/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java +++ b/src/main/java/one/talon/model/TierUpgradeNotificationPolicy.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierWillDowngradeData.java b/src/main/java/one/talon/model/TierWillDowngradeData.java index 4784f46e..dea3375a 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeData.java +++ b/src/main/java/one/talon/model/TierWillDowngradeData.java @@ -340,10 +340,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierWillDowngradeNotification.java b/src/main/java/one/talon/model/TierWillDowngradeNotification.java index f307bd6e..141c19d8 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeNotification.java +++ b/src/main/java/one/talon/model/TierWillDowngradeNotification.java @@ -268,10 +268,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java b/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java index e2a26cb7..dd0a4a6b 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java +++ b/src/main/java/one/talon/model/TierWillDowngradeNotificationPolicy.java @@ -244,10 +244,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java b/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java index efd34697..6adf3d45 100644 --- a/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java +++ b/src/main/java/one/talon/model/TierWillDowngradeNotificationTrigger.java @@ -233,10 +233,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TimePoint.java b/src/main/java/one/talon/model/TimePoint.java index 4bada27b..1def14bd 100644 --- a/src/main/java/one/talon/model/TimePoint.java +++ b/src/main/java/one/talon/model/TimePoint.java @@ -291,10 +291,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TransferLoyaltyCard.java b/src/main/java/one/talon/model/TransferLoyaltyCard.java index 58c76f74..9ddae4b0 100644 --- a/src/main/java/one/talon/model/TransferLoyaltyCard.java +++ b/src/main/java/one/talon/model/TransferLoyaltyCard.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TriggerWebhookEffectProps.java b/src/main/java/one/talon/model/TriggerWebhookEffectProps.java index 8e99d949..426a29d0 100644 --- a/src/main/java/one/talon/model/TriggerWebhookEffectProps.java +++ b/src/main/java/one/talon/model/TriggerWebhookEffectProps.java @@ -182,10 +182,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/TwoFAConfig.java b/src/main/java/one/talon/model/TwoFAConfig.java index 704a8e2a..3750514a 100644 --- a/src/main/java/one/talon/model/TwoFAConfig.java +++ b/src/main/java/one/talon/model/TwoFAConfig.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateAccount.java b/src/main/java/one/talon/model/UpdateAccount.java index b3fc8970..40b03a97 100644 --- a/src/main/java/one/talon/model/UpdateAccount.java +++ b/src/main/java/one/talon/model/UpdateAccount.java @@ -312,10 +312,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateAchievement.java b/src/main/java/one/talon/model/UpdateAchievement.java index c101c860..3f9227c1 100644 --- a/src/main/java/one/talon/model/UpdateAchievement.java +++ b/src/main/java/one/talon/model/UpdateAchievement.java @@ -529,10 +529,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateAchievementV2.java b/src/main/java/one/talon/model/UpdateAchievementV2.java index 05e40005..945223d2 100644 --- a/src/main/java/one/talon/model/UpdateAchievementV2.java +++ b/src/main/java/one/talon/model/UpdateAchievementV2.java @@ -585,10 +585,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateApplication.java b/src/main/java/one/talon/model/UpdateApplication.java index c811af06..0493623a 100644 --- a/src/main/java/one/talon/model/UpdateApplication.java +++ b/src/main/java/one/talon/model/UpdateApplication.java @@ -745,10 +745,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateApplicationAPIKey.java b/src/main/java/one/talon/model/UpdateApplicationAPIKey.java index 378125a1..8f2019a1 100644 --- a/src/main/java/one/talon/model/UpdateApplicationAPIKey.java +++ b/src/main/java/one/talon/model/UpdateApplicationAPIKey.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateApplicationCIF.java b/src/main/java/one/talon/model/UpdateApplicationCIF.java index 45509215..7b6ba565 100644 --- a/src/main/java/one/talon/model/UpdateApplicationCIF.java +++ b/src/main/java/one/talon/model/UpdateApplicationCIF.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateAttributeEffectProps.java b/src/main/java/one/talon/model/UpdateAttributeEffectProps.java index 38ecfa15..6e8b4fcc 100644 --- a/src/main/java/one/talon/model/UpdateAttributeEffectProps.java +++ b/src/main/java/one/talon/model/UpdateAttributeEffectProps.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateAudience.java b/src/main/java/one/talon/model/UpdateAudience.java index dae5383d..4d2cbcc6 100644 --- a/src/main/java/one/talon/model/UpdateAudience.java +++ b/src/main/java/one/talon/model/UpdateAudience.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateBlueprint.java b/src/main/java/one/talon/model/UpdateBlueprint.java index aae15951..a0f030a6 100644 --- a/src/main/java/one/talon/model/UpdateBlueprint.java +++ b/src/main/java/one/talon/model/UpdateBlueprint.java @@ -335,10 +335,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCampaign.java b/src/main/java/one/talon/model/UpdateCampaign.java index d0c0d8ce..808171cb 100644 --- a/src/main/java/one/talon/model/UpdateCampaign.java +++ b/src/main/java/one/talon/model/UpdateCampaign.java @@ -810,10 +810,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCampaignCollection.java b/src/main/java/one/talon/model/UpdateCampaignCollection.java index 60be658a..5e65be0d 100644 --- a/src/main/java/one/talon/model/UpdateCampaignCollection.java +++ b/src/main/java/one/talon/model/UpdateCampaignCollection.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java b/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java index 2f5729ac..6e291212 100644 --- a/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java +++ b/src/main/java/one/talon/model/UpdateCampaignEvaluationGroup.java @@ -394,10 +394,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCampaignGroup.java b/src/main/java/one/talon/model/UpdateCampaignGroup.java index 2751010d..eeeef0b5 100644 --- a/src/main/java/one/talon/model/UpdateCampaignGroup.java +++ b/src/main/java/one/talon/model/UpdateCampaignGroup.java @@ -251,10 +251,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCampaignTemplate.java b/src/main/java/one/talon/model/UpdateCampaignTemplate.java index 0f03f967..84af8d30 100644 --- a/src/main/java/one/talon/model/UpdateCampaignTemplate.java +++ b/src/main/java/one/talon/model/UpdateCampaignTemplate.java @@ -846,10 +846,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCatalog.java b/src/main/java/one/talon/model/UpdateCatalog.java index b1f01846..a3a638a9 100644 --- a/src/main/java/one/talon/model/UpdateCatalog.java +++ b/src/main/java/one/talon/model/UpdateCatalog.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCollection.java b/src/main/java/one/talon/model/UpdateCollection.java index 6be59113..555ce5e3 100644 --- a/src/main/java/one/talon/model/UpdateCollection.java +++ b/src/main/java/one/talon/model/UpdateCollection.java @@ -191,10 +191,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCoupon.java b/src/main/java/one/talon/model/UpdateCoupon.java index ff5f8156..30d8f7f8 100644 --- a/src/main/java/one/talon/model/UpdateCoupon.java +++ b/src/main/java/one/talon/model/UpdateCoupon.java @@ -408,10 +408,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCouponBatch.java b/src/main/java/one/talon/model/UpdateCouponBatch.java index b47868d6..8c7faf20 100644 --- a/src/main/java/one/talon/model/UpdateCouponBatch.java +++ b/src/main/java/one/talon/model/UpdateCouponBatch.java @@ -319,10 +319,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCouponsData.java b/src/main/java/one/talon/model/UpdateCouponsData.java index adfcd37f..eb5727b8 100644 --- a/src/main/java/one/talon/model/UpdateCouponsData.java +++ b/src/main/java/one/talon/model/UpdateCouponsData.java @@ -361,10 +361,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCustomEffect.java b/src/main/java/one/talon/model/UpdateCustomEffect.java index 49a76492..a0f317d2 100644 --- a/src/main/java/one/talon/model/UpdateCustomEffect.java +++ b/src/main/java/one/talon/model/UpdateCustomEffect.java @@ -356,10 +356,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java b/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java index d81084c9..050c7fdb 100644 --- a/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java +++ b/src/main/java/one/talon/model/UpdateCustomerProfileV2409Response.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java b/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java index 960323b7..bafeacc3 100644 --- a/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java +++ b/src/main/java/one/talon/model/UpdateCustomerSessionV2409Response.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateExperiment.java b/src/main/java/one/talon/model/UpdateExperiment.java index 9efb7748..182fe2c6 100644 --- a/src/main/java/one/talon/model/UpdateExperiment.java +++ b/src/main/java/one/talon/model/UpdateExperiment.java @@ -290,10 +290,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateExperimentVariant.java b/src/main/java/one/talon/model/UpdateExperimentVariant.java index 7082b2e7..31621ee3 100644 --- a/src/main/java/one/talon/model/UpdateExperimentVariant.java +++ b/src/main/java/one/talon/model/UpdateExperimentVariant.java @@ -236,10 +236,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateExperimentVariantArray.java b/src/main/java/one/talon/model/UpdateExperimentVariantArray.java index 6bfcffd4..2df48d63 100644 --- a/src/main/java/one/talon/model/UpdateExperimentVariantArray.java +++ b/src/main/java/one/talon/model/UpdateExperimentVariantArray.java @@ -166,10 +166,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateExperimentVariantName.java b/src/main/java/one/talon/model/UpdateExperimentVariantName.java index 07613b26..2f07aa48 100644 --- a/src/main/java/one/talon/model/UpdateExperimentVariantName.java +++ b/src/main/java/one/talon/model/UpdateExperimentVariantName.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateLoyaltyCard.java b/src/main/java/one/talon/model/UpdateLoyaltyCard.java index a0509a85..dd170983 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyCard.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyCard.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java b/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java index d084ed93..261c2174 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyCardRequest.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateLoyaltyProgram.java b/src/main/java/one/talon/model/UpdateLoyaltyProgram.java index 54b00572..2fbbe414 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyProgram.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyProgram.java @@ -783,10 +783,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java b/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java index 07997d9b..04b47d08 100644 --- a/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java +++ b/src/main/java/one/talon/model/UpdateLoyaltyProgramTier.java @@ -210,10 +210,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdatePicklist.java b/src/main/java/one/talon/model/UpdatePicklist.java index b1136f75..4c9d7148 100644 --- a/src/main/java/one/talon/model/UpdatePicklist.java +++ b/src/main/java/one/talon/model/UpdatePicklist.java @@ -247,10 +247,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdatePriceType.java b/src/main/java/one/talon/model/UpdatePriceType.java index 399c14cb..f85b7163 100644 --- a/src/main/java/one/talon/model/UpdatePriceType.java +++ b/src/main/java/one/talon/model/UpdatePriceType.java @@ -217,10 +217,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateReferral.java b/src/main/java/one/talon/model/UpdateReferral.java index 0d0cc1c5..64b03b3b 100644 --- a/src/main/java/one/talon/model/UpdateReferral.java +++ b/src/main/java/one/talon/model/UpdateReferral.java @@ -262,10 +262,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateReferralBatch.java b/src/main/java/one/talon/model/UpdateReferralBatch.java index 50a4f0ba..a79def19 100644 --- a/src/main/java/one/talon/model/UpdateReferralBatch.java +++ b/src/main/java/one/talon/model/UpdateReferralBatch.java @@ -262,10 +262,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateReward.java b/src/main/java/one/talon/model/UpdateReward.java index 6187e562..90a93ea9 100644 --- a/src/main/java/one/talon/model/UpdateReward.java +++ b/src/main/java/one/talon/model/UpdateReward.java @@ -384,10 +384,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateRole.java b/src/main/java/one/talon/model/UpdateRole.java index a7918ff1..78158f30 100644 --- a/src/main/java/one/talon/model/UpdateRole.java +++ b/src/main/java/one/talon/model/UpdateRole.java @@ -243,10 +243,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateStore.java b/src/main/java/one/talon/model/UpdateStore.java index 2ef86bde..aa6cd6b4 100644 --- a/src/main/java/one/talon/model/UpdateStore.java +++ b/src/main/java/one/talon/model/UpdateStore.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UpdateUser.java b/src/main/java/one/talon/model/UpdateUser.java index f0bca77b..140ab86d 100644 --- a/src/main/java/one/talon/model/UpdateUser.java +++ b/src/main/java/one/talon/model/UpdateUser.java @@ -347,10 +347,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/User.java b/src/main/java/one/talon/model/User.java index 7e29e62f..30a99f7c 100644 --- a/src/main/java/one/talon/model/User.java +++ b/src/main/java/one/talon/model/User.java @@ -636,10 +636,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/UserEntity.java b/src/main/java/one/talon/model/UserEntity.java index faa309d7..61342521 100644 --- a/src/main/java/one/talon/model/UserEntity.java +++ b/src/main/java/one/talon/model/UserEntity.java @@ -155,10 +155,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/ValueMap.java b/src/main/java/one/talon/model/ValueMap.java index da6c7ee1..6ef91eec 100644 --- a/src/main/java/one/talon/model/ValueMap.java +++ b/src/main/java/one/talon/model/ValueMap.java @@ -234,10 +234,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/Webhook.java b/src/main/java/one/talon/model/Webhook.java index 085ab669..b1e796b1 100644 --- a/src/main/java/one/talon/model/Webhook.java +++ b/src/main/java/one/talon/model/Webhook.java @@ -579,10 +579,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/WebhookAuthentication.java b/src/main/java/one/talon/model/WebhookAuthentication.java index 28269b84..5eefeefd 100644 --- a/src/main/java/one/talon/model/WebhookAuthentication.java +++ b/src/main/java/one/talon/model/WebhookAuthentication.java @@ -427,10 +427,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java b/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java index a3c8a55a..82df3e8e 100644 --- a/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java +++ b/src/main/java/one/talon/model/WebhookAuthenticationDataBasic.java @@ -181,10 +181,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java b/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java index 60b96747..8921ba6c 100644 --- a/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java +++ b/src/main/java/one/talon/model/WebhookAuthenticationDataCustom.java @@ -165,10 +165,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java b/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java index 941bbafa..c7e77c7d 100644 --- a/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java +++ b/src/main/java/one/talon/model/WebhookAuthenticationWebhookRef.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java b/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java index f4e2766e..09b7198d 100644 --- a/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java +++ b/src/main/java/one/talon/model/WebhookWithOutgoingIntegrationDetails.java @@ -657,10 +657,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); } diff --git a/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java b/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java index 1a3db6b2..4c5908d7 100644 --- a/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java +++ b/src/main/java/one/talon/model/WillAwardGiveawayEffectProps.java @@ -207,10 +207,7 @@ public String toString() { * (except the first line). */ private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); + return o == null ? "null" : o.toString().replace("\n", "\n "); }