Skip to content

Commit

Permalink
Merge pull request #36 from talon-one/sc-38452-update-javascript-sdk
Browse files Browse the repository at this point in the history
v8.0.0
  • Loading branch information
rubyjohn93 authored Jun 11, 2024
2 parents a45abf5 + e34575c commit 9e84202
Show file tree
Hide file tree
Showing 490 changed files with 1,472 additions and 690 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ is `https://yourbaseurl.talon.one/v2/customer_sessions/{Id}`

This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- Package version: 7.0.0
- Package version: 8.0.0
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen

## Installation
Expand Down Expand Up @@ -273,6 +273,7 @@ Class | Method | HTTP request | Description
*TalonOne.IntegrationApi* | [**updateCustomerProfileV2**](docs/IntegrationApi.md#updateCustomerProfileV2) | **PUT** /v2/customer_profiles/{integrationId} | Update customer profile
*TalonOne.IntegrationApi* | [**updateCustomerProfilesV2**](docs/IntegrationApi.md#updateCustomerProfilesV2) | **PUT** /v2/customer_profiles | Update multiple customer profiles
*TalonOne.IntegrationApi* | [**updateCustomerSessionV2**](docs/IntegrationApi.md#updateCustomerSessionV2) | **PUT** /v2/customer_sessions/{customerSessionId} | Update customer session
*TalonOne.ManagementApi* | [**activateUserByEmail**](docs/ManagementApi.md#activateUserByEmail) | **POST** /v1/users/activate | Activate user by email address
*TalonOne.ManagementApi* | [**addLoyaltyCardPoints**](docs/ManagementApi.md#addLoyaltyCardPoints) | **PUT** /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/add_points | Add points to card
*TalonOne.ManagementApi* | [**addLoyaltyPoints**](docs/ManagementApi.md#addLoyaltyPoints) | **PUT** /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/add_points | Add points to customer profile
*TalonOne.ManagementApi* | [**copyCampaignToApplications**](docs/ManagementApi.md#copyCampaignToApplications) | **POST** /v1/applications/{applicationId}/campaigns/{campaignId}/copy | Copy the campaign into the specified Application
Expand Down Expand Up @@ -327,7 +328,6 @@ Class | Method | HTTP request | Description
*TalonOne.ManagementApi* | [**getAdditionalCost**](docs/ManagementApi.md#getAdditionalCost) | **GET** /v1/additional_costs/{additionalCostId} | Get additional cost
*TalonOne.ManagementApi* | [**getAdditionalCosts**](docs/ManagementApi.md#getAdditionalCosts) | **GET** /v1/additional_costs | List additional costs
*TalonOne.ManagementApi* | [**getAllAccessLogs**](docs/ManagementApi.md#getAllAccessLogs) | **GET** /v1/access_logs | List access logs
*TalonOne.ManagementApi* | [**getAllRoles**](docs/ManagementApi.md#getAllRoles) | **GET** /v1/roles | List roles
*TalonOne.ManagementApi* | [**getApplication**](docs/ManagementApi.md#getApplication) | **GET** /v1/applications/{applicationId} | Get Application
*TalonOne.ManagementApi* | [**getApplicationApiHealth**](docs/ManagementApi.md#getApplicationApiHealth) | **GET** /v1/applications/{applicationId}/health_report | Get Application health
*TalonOne.ManagementApi* | [**getApplicationCustomer**](docs/ManagementApi.md#getApplicationCustomer) | **GET** /v1/applications/{applicationId}/customers/{customerId} | Get application's customer
Expand Down Expand Up @@ -373,7 +373,7 @@ Class | Method | HTTP request | Description
*TalonOne.ManagementApi* | [**getLoyaltyPrograms**](docs/ManagementApi.md#getLoyaltyPrograms) | **GET** /v1/loyalty_programs | List loyalty programs
*TalonOne.ManagementApi* | [**getLoyaltyStatistics**](docs/ManagementApi.md#getLoyaltyStatistics) | **GET** /v1/loyalty_programs/{loyaltyProgramId}/statistics | Get loyalty program statistics
*TalonOne.ManagementApi* | [**getReferralsWithoutTotalCount**](docs/ManagementApi.md#getReferralsWithoutTotalCount) | **GET** /v1/applications/{applicationId}/campaigns/{campaignId}/referrals/no_total | List referrals
*TalonOne.ManagementApi* | [**getRole**](docs/ManagementApi.md#getRole) | **GET** /v1/roles/{roleId} | Get role
*TalonOne.ManagementApi* | [**getRoleV2**](docs/ManagementApi.md#getRoleV2) | **GET** /v2/roles/{roleId} | Get role
*TalonOne.ManagementApi* | [**getRuleset**](docs/ManagementApi.md#getRuleset) | **GET** /v1/applications/{applicationId}/campaigns/{campaignId}/rulesets/{rulesetId} | Get ruleset
*TalonOne.ManagementApi* | [**getRulesets**](docs/ManagementApi.md#getRulesets) | **GET** /v1/applications/{applicationId}/campaigns/{campaignId}/rulesets | List campaign rulesets
*TalonOne.ManagementApi* | [**getStore**](docs/ManagementApi.md#getStore) | **GET** /v1/applications/{applicationId}/stores/{storeId} | Get store
Expand All @@ -393,8 +393,10 @@ Class | Method | HTTP request | Description
*TalonOne.ManagementApi* | [**importLoyaltyPoints**](docs/ManagementApi.md#importLoyaltyPoints) | **POST** /v1/loyalty_programs/{loyaltyProgramId}/import_points | Import loyalty points
*TalonOne.ManagementApi* | [**importPoolGiveaways**](docs/ManagementApi.md#importPoolGiveaways) | **POST** /v1/giveaways/pools/{poolId}/import | Import giveaway codes into a giveaway pool
*TalonOne.ManagementApi* | [**importReferrals**](docs/ManagementApi.md#importReferrals) | **POST** /v1/applications/{applicationId}/campaigns/{campaignId}/import_referrals | Import referrals
*TalonOne.ManagementApi* | [**inviteUserExternal**](docs/ManagementApi.md#inviteUserExternal) | **POST** /v1/users/invite | Invite user from identity provider
*TalonOne.ManagementApi* | [**listAccountCollections**](docs/ManagementApi.md#listAccountCollections) | **GET** /v1/collections | List collections in account
*TalonOne.ManagementApi* | [**listAchievements**](docs/ManagementApi.md#listAchievements) | **GET** /v1/applications/{applicationId}/campaigns/{campaignId}/achievements | List achievements
*TalonOne.ManagementApi* | [**listAllRolesV2**](docs/ManagementApi.md#listAllRolesV2) | **GET** /v2/roles | List roles
*TalonOne.ManagementApi* | [**listCatalogItems**](docs/ManagementApi.md#listCatalogItems) | **GET** /v1/catalogs/{catalogId}/items | List items in a catalog
*TalonOne.ManagementApi* | [**listCollections**](docs/ManagementApi.md#listCollections) | **GET** /v1/applications/{applicationId}/campaigns/{campaignId}/collections | List collections in campaign
*TalonOne.ManagementApi* | [**listCollectionsInApplication**](docs/ManagementApi.md#listCollectionsInApplication) | **GET** /v1/applications/{applicationId}/collections | List collections in Application
Expand Down Expand Up @@ -443,6 +445,7 @@ Class | Method | HTTP request | Description
- [TalonOne.Achievement](docs/Achievement.md)
- [TalonOne.AchievementAdditionalProperties](docs/AchievementAdditionalProperties.md)
- [TalonOne.AchievementProgress](docs/AchievementProgress.md)
- [TalonOne.ActivateUserRequest](docs/ActivateUserRequest.md)
- [TalonOne.AddFreeItemEffectProps](docs/AddFreeItemEffectProps.md)
- [TalonOne.AddItemCatalogAction](docs/AddItemCatalogAction.md)
- [TalonOne.AddLoyaltyPoints](docs/AddLoyaltyPoints.md)
Expand Down Expand Up @@ -680,6 +683,7 @@ Class | Method | HTTP request | Description
- [TalonOne.LoyaltyBalance](docs/LoyaltyBalance.md)
- [TalonOne.LoyaltyBalances](docs/LoyaltyBalances.md)
- [TalonOne.LoyaltyCard](docs/LoyaltyCard.md)
- [TalonOne.LoyaltyCardBalances](docs/LoyaltyCardBalances.md)
- [TalonOne.LoyaltyCardProfileRegistration](docs/LoyaltyCardProfileRegistration.md)
- [TalonOne.LoyaltyCardRegistration](docs/LoyaltyCardRegistration.md)
- [TalonOne.LoyaltyDashboardData](docs/LoyaltyDashboardData.md)
Expand Down Expand Up @@ -741,6 +745,7 @@ Class | Method | HTTP request | Description
- [TalonOne.NewCustomerSessionV2](docs/NewCustomerSessionV2.md)
- [TalonOne.NewEvent](docs/NewEvent.md)
- [TalonOne.NewEventType](docs/NewEventType.md)
- [TalonOne.NewExternalInvitation](docs/NewExternalInvitation.md)
- [TalonOne.NewGiveawaysPool](docs/NewGiveawaysPool.md)
- [TalonOne.NewInternalAudience](docs/NewInternalAudience.md)
- [TalonOne.NewInvitation](docs/NewInvitation.md)
Expand Down
9 changes: 9 additions & 0 deletions docs/ActivateUserRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# TalonOne.ActivateUserRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**email** | **String** | The email address associated with the user profile. |


4 changes: 4 additions & 0 deletions docs/AdditionalCampaignProperties.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ Name | Type | Description | Notes

* `draft` (value: `"draft"`)

* `disabled` (value: `"disabled"`)

* `archived` (value: `"archived"`)




4 changes: 4 additions & 0 deletions docs/Campaign.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,10 @@ Name | Type | Description | Notes

* `draft` (value: `"draft"`)

* `disabled` (value: `"disabled"`)

* `archived` (value: `"archived"`)




4 changes: 2 additions & 2 deletions docs/Coupon.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ Name | Type | Description | Notes
**referralId** | **Number** | The integration ID of the referring customer (if any) for whom this coupon was created as an effect. | [optional]
**recipientIntegrationId** | **String** | The Integration ID of the customer that is allowed to redeem this coupon. | [optional]
**importId** | **Number** | The ID of the Import which created this coupon. | [optional]
**reservation** | **Boolean** | Defines the type of reservation: - `true`: The reservation is a soft reservation. Any customer can use the coupon. This is done via the [Create coupon reservation](https://docs.talon.one/integration-api#operation/createCouponReservation) endpoint. - `false`: The reservation is a hard reservation. Only the associated customer (`recipientIntegrationId`) can use the coupon. This is done via the Campaign Manager when you create a coupon for a given `recipientIntegrationId`, the [Create coupons](https://docs.talon.one/management-api#operation/createCoupons) endpoint or [Create coupons for multiple recipients](https://docs.talon.one/management-api#operation/createCouponsForMultipleRecipients) endpoint. | [optional] [default to true]
**reservation** | **Boolean** | Defines the reservation type: - `true`: The coupon can be reserved for multiple customers. - `false`: The coupon can be reserved only for one customer. It is a personal code. | [optional] [default to true]
**batchId** | **String** | The id of the batch the coupon belongs to. | [optional]
**isReservationMandatory** | **Boolean** | Whether the reservation effect actually created a new reservation. | [optional] [default to false]
**isReservationMandatory** | **Boolean** | An indication of whether the code can be redeemed only if it has been reserved first. | [optional] [default to false]
**implicitlyReserved** | **Boolean** | An indication of whether the coupon is implicitly reserved for all customers. | [optional]


2 changes: 1 addition & 1 deletion docs/CustomerInventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Name | Type | Description | Notes
**profile** | [**CustomerProfile**](CustomerProfile.md) | | [optional]
**loyalty** | [**Loyalty**](Loyalty.md) | | [optional]
**referrals** | [**[InventoryReferral]**](InventoryReferral.md) | | [optional]
**coupons** | [**[InventoryCoupon]**](InventoryCoupon.md) | The coupons reserved by this profile. This array includes hard and soft reservations. See each coupon's `reservation` property. | [optional]
**coupons** | [**[InventoryCoupon]**](InventoryCoupon.md) | The coupons reserved by this profile. This array includes hard and soft reservations. | [optional]
**giveaways** | [**[Giveaway]**](Giveaway.md) | | [optional]
**achievements** | [**[AchievementProgress]**](AchievementProgress.md) | | [optional]

Expand Down
2 changes: 1 addition & 1 deletion docs/InlineResponse20044.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**totalResultSize** | **Number** | |
**data** | [**[Role]**](Role.md) | |
**data** | [**[RoleV2]**](RoleV2.md) | |


Loading

0 comments on commit 9e84202

Please sign in to comment.