From 20692f2941d58af4fe9dfbb4f2093b433bf52516 Mon Sep 17 00:00:00 2001 From: Krzysztof Kurzawa Date: Tue, 23 May 2023 10:31:49 +0200 Subject: [PATCH] Release of version 0.13.0 --- CHANGELOG.md | 15 +++ android/build.gradle | 2 +- .../UserInterfaceState.xcuserstate | Bin 50387 -> 51269 bytes .../Modules/RNPromotions.m | 20 +++- ios/ReactNativeSynerise/Modules/RNTracker.m | 5 + ios/react-native-synerise-sdk.podspec | 2 +- lib/classes/api_queries/BaseApiQuery.js | 1 - lib/classes/api_queries/DocumentsApiQuery.js | 1 - .../api_queries/DocumentsApiQueryType.js | 1 - lib/classes/api_queries/PromotionsApiQuery.js | 1 - lib/classes/events/CustomEvent.js | 1 - lib/classes/events/Event.js | 1 - lib/classes/events/auth/LoggedInEvent.js | 1 - lib/classes/events/auth/LoggedOutEvent.js | 1 - .../events/auth/RecognizeClientEvent.js | 1 - lib/classes/events/auth/RegisteredEvent.js | 1 - lib/classes/events/cart/CartEvent.js | 1 - .../events/cart/ProductAddedToCartEvent.js | 1 - .../cart/ProductRemovedFromCartEvent.js | 1 - lib/classes/events/cart/UnitPrice.js | 1 - .../events/other/AppearedInLocationEvent.js | 1 - lib/classes/events/other/HitTimerEvent.js | 1 - lib/classes/events/other/SearchedEvent.js | 1 - lib/classes/events/other/SharedEvent.js | 1 - .../events/other/VisitedScreenEvent.js | 1 - .../product/ProductAddedToFavouritesEvent.js | 1 - .../events/product/ProductViewedEvent.js | 1 - lib/classes/events/push/PushCancelledEvent.js | 1 - lib/classes/events/push/PushClickedEvent.js | 1 - lib/classes/events/push/PushViewedEvent.js | 1 - .../RecommendationClickEvent.d.ts | 4 +- .../RecommendationClickEvent.js | 25 +++- .../recommendation/RecommendationEvent.d.ts | 3 - .../recommendation/RecommendationEvent.js | 25 +--- .../RecommendationSeenEvent.d.ts | 4 +- .../recommendation/RecommendationSeenEvent.js | 25 +++- lib/classes/models/BaseModel.js | 1 - .../models/Client/ClientAccountInformation.js | 1 - .../Client/ClientAccountRegisterContext.js | 26 ++--- .../Client/ClientAccountUpdateContext.js | 36 +++--- lib/classes/models/Client/ClientAgreements.js | 14 +-- .../ClientAppleSignInAuthenticationContext.js | 8 +- .../models/Client/ClientAuthContext.js | 8 +- .../Client/ClientConditionalAuthResult.js | 1 - .../Client/ClientConditionalAuthStatus.js | 1 - .../ClientFacebookAuthenticationContext.js | 8 +- .../models/Client/ClientIdentityProvider.js | 1 - .../ClientOAuthAuthenticationContext.js | 8 +- .../models/Client/ClientSessionEndReason.js | 1 - lib/classes/models/Client/ClientSex.js | 1 - .../models/Client/ClientSignOutMode.js | 1 - lib/classes/models/Content/Recommendation.js | 1 - .../models/Content/RecommendationOptions.js | 1 - .../models/Content/RecommendationResponse.js | 1 - .../models/Content/ScreenViewAudience.js | 1 - .../models/Content/ScreenViewResponse.js | 1 - lib/classes/models/Misc/InAppMessageData.js | 1 - lib/classes/models/Promotions/Promotion.js | 11 +- .../models/Promotions/PromotionDetails.js | 1 - .../Promotions/PromotionDiscountMode.js | 1 - .../PromotionDiscountModeDetails.js | 1 - .../Promotions/PromotionDiscountStep.js | 1 - .../Promotions/PromotionDiscountType.js | 1 - .../PromotionDiscountTypeDetails.js | 1 - .../PromotionDiscountUsageTrigger.js | 1 - .../models/Promotions/PromotionIdentifier.js | 1 - .../Promotions/PromotionIdentifierKey.js | 1 - .../models/Promotions/PromotionItemScope.js | 1 - .../models/Promotions/PromotionResponse.js | 1 - .../models/Promotions/PromotionStatus.js | 1 - .../models/Promotions/PromotionType.js | 1 - lib/classes/models/Token/Token.js | 1 - lib/classes/models/Token/TokenOrigin.js | 1 - .../models/Vouchers/AssignVoucherData.js | 1 - .../models/Vouchers/AssignVoucherResponse.js | 1 - .../models/Vouchers/VoucherCodeStatus.js | 1 - .../models/Vouchers/VoucherCodesData.js | 1 - .../models/Vouchers/VoucherCodesResponse.js | 1 - lib/classes/types/Error.js | 1 - lib/classes/utils/DeviceUtils.js | 1 - lib/config/constants.js | 1 - lib/config/import_events.d.ts | 1 + lib/config/import_events.js | 44 +++---- lib/config/import_models.d.ts | 2 + lib/config/import_models.js | 110 +++++++++--------- lib/config/import_types.js | 2 +- lib/index.js | 23 ++-- lib/main/Synerise.js | 15 ++- .../communication/SyneriseModuleConnector.js | 1 - .../communication/SyneriseModuleEmitter.js | 1 - lib/main/modules/BaseModule.js | 1 - lib/main/modules/ClientModule.js | 1 - lib/main/modules/ContentModule.js | 1 - lib/main/modules/InjectorModule.js | 1 - lib/main/modules/NotificationsModule.js | 1 - lib/main/modules/PromotionsModule.js | 1 - lib/main/modules/SettingsModule.js | 1 - lib/main/modules/TrackerModule.js | 1 - package.json | 2 +- react-native-synerise-sdk.podspec | 2 +- 100 files changed, 258 insertions(+), 263 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6826a3c..faa774c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. +## [0.13.0] - 2023-05-19 + +### Fixed +- [iOS] `PromotionImage` property mapping in `Promotion` object. + +### Changed +- `RecommendationSeenEvent` and `RecommendationClickEvent` have new constructors, same as parent `RecommendationViewEvent` class before. +- Update of native SDK's dependencies. +- Improvements to stability. + +### Added +- `RecommendationViewEvent` class. + + ## [0.12.0] - 2023-03-27 ### Fixed @@ -20,6 +34,7 @@ All notable changes to this project will be documented in this file. - `Injector.getBanners` method. - `Injector.showBanner` method. + ## [0.11.0] - 2023-02-07 ### Fixed diff --git a/android/build.gradle b/android/build.gradle index 275ecd1..9e9e90d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -57,7 +57,7 @@ repositories { dependencies { implementation 'com.facebook.react:react-native:+' implementation "com.squareup.okhttp3:logging-interceptor:4.9.1" - api 'com.synerise.sdk:synerise-mobile-sdk:5.0.1' + api 'com.synerise.sdk:synerise-mobile-sdk:5.4.0' } //apply from: 'publish.gradle' \ No newline at end of file diff --git a/ios/ReactNativeSynerise.xcodeproj/project.xcworkspace/xcuserdata/kurzy.xcuserdatad/UserInterfaceState.xcuserstate b/ios/ReactNativeSynerise.xcodeproj/project.xcworkspace/xcuserdata/kurzy.xcuserdatad/UserInterfaceState.xcuserstate index 0cfaabeefd48ebada451a61cccbd6a41700a0431..31c7d6b9203723938039e212d47dbe4e57a0b9f6 100644 GIT binary patch literal 51269 zcmeF4cVHAn`}lWecW=w>Ef+e3gd>F%(t9K1(n#nK2%Qj;0|II061uR1ieMKTSkMF% z31UN0k!rz$ih>OrQWR8FR0I`~-!r?n2_X@AzrR;~|3J(ow>z^l`^;yanR#aBnJLxf zW$xOjsCOB}V1{KlhG#5{z{q0)X1QwIWmT191Bz=(rkBCDkpZ<;)nfvxrp$1a)VkX< zXvqUb_I5)G2D;|DN}ZlS?=T`GjVh=uu61eXF)yx?u`&wNh3U$4V`7;&CZ0)P5}70> znMq+%nKY&^lg{*G`ZIY~Ln9di?NGjkhrJF|jW$=t`RVj7s$%v$DQ<`HHC z^91uGvx#|zd7jzA>|k~>FEhKC*O}eS9_DT4UFJPzKl2gu8FPR+%p75kF<&v?GT$*j zGCwh=nO~USnX{-9>WsReuBaR8j=WJ1Q5~9vW}`W1E}DntqeW;5x&hsY?m%~avdJlbyK0^o4QFIJ57-5WA%wZl|uz*D@VHvBq z6Yh+=U?1#@d*dJ+j6-lJj=`~bARdGV;~{t`9)^eG5x4-4#G~+7JQ+{L({L58##i9E zcphGkZ^O6aJMf+OF1!M-#CPL+@V)o}ycR!<*WpI|IDP^@hd1Nr@fN%lzl?X`&+q~K zIX;LF;lua{{sMoAkK$waIQ|Kr#6ROR_;;3LdDgn#)h*IY$O}S zMzis38rzpmXS3NHb}&1H9m)=4$FO7BE7%&=&DOGY>@0RRJBOXi&SU4Zi`XUXwd_*% zCiZ6bE_MaGlD(U~hh5FCVYjeb*=_80b_ctYeSv+EeTjXU-NnAnzQgWiKVq5o-dr!vj|=7caA90H7r`ZPiQG_b7&n|7 z!4+^LxlvppH<}y6jpZhCrQ8f|Cg-N&us?&luh z)^O{&C%7lM&D`_c7VahPW$sh%GwuNQId_md#2x02a9?m=a!0vuxF5NnxRcy(+!>zb zIiBZjyvq0HgZN-Rgb(HW@L_y7AHhfRQG6Vq%BS&t`7A!0AH)ylhwwxBVf+|=EPn-G z!@K!fzK);8&*tawbNPAve0~wXguj-*k-v$*lfR2!!LQ`&`38P7|2)5i-^y>}xAQyr zo%{>@i~LLctNb4RZT=m8FaIIGpFhYS;t%sj_%HZx`R^0$Kr1Zu!LE{EfJOkOQL0{Wte5SWrU@`GSV{2QfL`%8Dkl1nP@4s%&^R~ zxGlAoI?I)og_b)lcUe|gR$A`1++(@da-U_D<$lWpmNl03mPag4S~gmqw`{R&wY+TE zW%ydb=E7*-WNU-4hWwM z$Aqth?}eX)lfoauIgt^O$cr{n72Anj#I9mDvAgIkI>cZxL<|-Ch+$%k7%Rq!gT%q& z5OJtDOdKwb5DUbS;wZ6D94(F!$BN^`@!|w=syI!YE|!T^VzpQ+&K9o}7mAC;CE`uu z&EhTMZQ`9`gSc8;BR(iTBt9Z;5}y&D6`vC~i_eQMi?4}qif@UZi3h~b#e?D@@v!)% zcvSpa{6;)3o)AxozlmohSyH8TQU|G{)K%&x`AEK!pX4tENx@Q>6fQ+eF;aq*DCJ87 zq=C{PX|Oaz8Y&HwhD#+9g+@9N2C+d z57Lj)Ptr;0XX%uTWme{7Ube`xY?Zy__Ht*ri|j84$boWiIYURAy>*(vRhsxYw|MrX89KRc6o)oQoc`K zB{#^c#x|ZJlIwS<9?5td-Up z>n!VR>wN11t7awE#n$Vs%dIP|_gPn28>|mm*IL(GAF)1eeZu;*b(3|wb(i%`>pRxH z)_v9wtRGuHv3_nnX#K+arS+)wg!Q!b4+Sf%A}Cg+onluyDxDNxB~S@dqLgSQMoCao zlys$^lBHxTc}l)ALK&+}R!WuWO1V<4T%pt{vy_{Zo0VIXTb1R?ZOZM+9m<``UCIjO zUS+kiPH9x0ls79ImFJZ$%FD_d%0A@- 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 aR=53e(0`k7M#g`)N4x)T#Q%4G9Qq$@PzkF5 literal 50387 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

vRZos&C1cVX^|+|{{j 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 diff --git a/ios/ReactNativeSynerise/Modules/RNPromotions.m b/ios/ReactNativeSynerise/Modules/RNPromotions.m index ab451c9..9f12baf 100644 --- a/ios/ReactNativeSynerise/Modules/RNPromotions.m +++ b/ios/ReactNativeSynerise/Modules/RNPromotions.m @@ -162,7 +162,7 @@ - (nullable NSDictionary *)dictionaryWithPromotion:(SNRPromotion *)model { [dictionary setString:model.name forKey:@"name"]; [dictionary setString:model.headline forKey:@"headline"]; [dictionary setString:model.descriptionText forKey:@"descriptionText"]; - [dictionary setArray:model.images forKey:@"images"]; + [dictionary setArray:[self arrayWithPromotionImages:model.images] forKey:@"images"]; [dictionary setDate:model.startAt forKey:@"startAt"]; [dictionary setDate:model.expireAt forKey:@"expireAt"]; @@ -242,6 +242,24 @@ - (nullable NSDictionary *)dictionaryWithPromotionDiscountStep:(SNRPromotionDisc return nil; } +- (nullable NSArray *)arrayWithPromotionImages:(NSArray *)model { + if (model != nil) { + NSMutableArray *array = [@[] mutableCopy]; + + for (SNRPromotionImage *promotionImageModel in model) { + NSMutableDictionary *dictionary = [@{} mutableCopy]; + [dictionary setString:promotionImageModel.url forKey:@"url"]; + [dictionary setString:SNR_PromotionImageTypeToString(promotionImageModel.type) forKey:@"type"]; + + [array addObject:dictionary]; + } + + return array; + } + + return nil; +} + - (nullable NSDictionary *)dictionaryWithAssignVoucherResponse:(SNRAssignVoucherResponse *)model { if (model != nil) { NSMutableDictionary *dictionary = [@{} mutableCopy]; diff --git a/ios/ReactNativeSynerise/Modules/RNTracker.m b/ios/ReactNativeSynerise/Modules/RNTracker.m index b91fda2..6e153f0 100644 --- a/ios/ReactNativeSynerise/Modules/RNTracker.m +++ b/ios/ReactNativeSynerise/Modules/RNTracker.m @@ -75,6 +75,11 @@ - (SNRCustomEvent *)eventWithDictionary:(NSDictionary *)dictionary { [builder setObject:((NSDictionary *)paramValue) forKey:paramKey]; continue; } + + if ([paramValue isKindOfClass:[NSArray class]] == YES) { + [builder setObject:((NSArray *)paramValue) forKey:paramKey]; + continue; + } } } }]; diff --git a/ios/react-native-synerise-sdk.podspec b/ios/react-native-synerise-sdk.podspec index fdda41b..7c39aff 100644 --- a/ios/react-native-synerise-sdk.podspec +++ b/ios/react-native-synerise-sdk.podspec @@ -2,7 +2,7 @@ require 'json' package = JSON.parse(File.read('./../package.json')) -SYNERISE_SDK_FRAMEWORK_VERSION = '4.10.1' +SYNERISE_SDK_FRAMEWORK_VERSION = '4.12.2' Pod::Spec.new do |s| s.name = package['name'] diff --git a/lib/classes/api_queries/BaseApiQuery.js b/lib/classes/api_queries/BaseApiQuery.js index 4876c60..fd0e93c 100644 --- a/lib/classes/api_queries/BaseApiQuery.js +++ b/lib/classes/api_queries/BaseApiQuery.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ApiQuerySortingOrder = exports.BaseApiQuery = void 0; var ApiQuerySortingOrder; (function (ApiQuerySortingOrder) { ApiQuerySortingOrder["Ascending"] = "asc"; diff --git a/lib/classes/api_queries/DocumentsApiQuery.js b/lib/classes/api_queries/DocumentsApiQuery.js index a84999d..f727b89 100644 --- a/lib/classes/api_queries/DocumentsApiQuery.js +++ b/lib/classes/api_queries/DocumentsApiQuery.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.DocumentsApiQuery = void 0; var DocumentsApiQuery = /** @class */ (function () { function DocumentsApiQuery(type, typeValue, version) { this.type = type; diff --git a/lib/classes/api_queries/DocumentsApiQueryType.js b/lib/classes/api_queries/DocumentsApiQueryType.js index 5ee6544..77b8c4f 100644 --- a/lib/classes/api_queries/DocumentsApiQueryType.js +++ b/lib/classes/api_queries/DocumentsApiQueryType.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.DocumentsApiQueryType = void 0; var DocumentsApiQueryType; (function (DocumentsApiQueryType) { DocumentsApiQueryType["SCHEMA"] = "by-schema"; diff --git a/lib/classes/api_queries/PromotionsApiQuery.js b/lib/classes/api_queries/PromotionsApiQuery.js index 752d594..1230d7a 100644 --- a/lib/classes/api_queries/PromotionsApiQuery.js +++ b/lib/classes/api_queries/PromotionsApiQuery.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionsApiQuery = void 0; var BaseApiQuery_1 = require("./BaseApiQuery"); var PromotionsApiQuery = /** @class */ (function (_super) { __extends(PromotionsApiQuery, _super); diff --git a/lib/classes/events/CustomEvent.js b/lib/classes/events/CustomEvent.js index 847bf70..22e7cc3 100644 --- a/lib/classes/events/CustomEvent.js +++ b/lib/classes/events/CustomEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.CustomEvent = void 0; var Event_1 = require("./Event"); var CustomEvent = /** @class */ (function (_super) { __extends(CustomEvent, _super); diff --git a/lib/classes/events/Event.js b/lib/classes/events/Event.js index 3dfa62e..c6bb0db 100644 --- a/lib/classes/events/Event.js +++ b/lib/classes/events/Event.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Event = void 0; var Event = /** @class */ (function () { function Event(label, action, parameters) { this.label = label; diff --git a/lib/classes/events/auth/LoggedInEvent.js b/lib/classes/events/auth/LoggedInEvent.js index 39ee8f2..1b287b6 100644 --- a/lib/classes/events/auth/LoggedInEvent.js +++ b/lib/classes/events/auth/LoggedInEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.LoggedInEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var LoggedInEvent = /** @class */ (function (_super) { __extends(LoggedInEvent, _super); diff --git a/lib/classes/events/auth/LoggedOutEvent.js b/lib/classes/events/auth/LoggedOutEvent.js index 3f15679..4e88aa5 100644 --- a/lib/classes/events/auth/LoggedOutEvent.js +++ b/lib/classes/events/auth/LoggedOutEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.LoggedOutEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var LoggedOutEvent = /** @class */ (function (_super) { __extends(LoggedOutEvent, _super); diff --git a/lib/classes/events/auth/RecognizeClientEvent.js b/lib/classes/events/auth/RecognizeClientEvent.js index ebf634e..48c8e20 100644 --- a/lib/classes/events/auth/RecognizeClientEvent.js +++ b/lib/classes/events/auth/RecognizeClientEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecognizeClientEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var RECOGNIZE_CLIENT_EVENT_LABEL = 'client'; var RECOGNIZE_CLIENT_EVENT_ACTION = 'client.createOrUpdate'; diff --git a/lib/classes/events/auth/RegisteredEvent.js b/lib/classes/events/auth/RegisteredEvent.js index c0ba552..7ca8d5a 100644 --- a/lib/classes/events/auth/RegisteredEvent.js +++ b/lib/classes/events/auth/RegisteredEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.RegisteredEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var RegisteredEvent = /** @class */ (function (_super) { __extends(RegisteredEvent, _super); diff --git a/lib/classes/events/cart/CartEvent.js b/lib/classes/events/cart/CartEvent.js index 105deb6..a2f1219 100644 --- a/lib/classes/events/cart/CartEvent.js +++ b/lib/classes/events/cart/CartEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.CartEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var Params; (function (Params) { diff --git a/lib/classes/events/cart/ProductAddedToCartEvent.js b/lib/classes/events/cart/ProductAddedToCartEvent.js index 0a654ec..b1f7db2 100644 --- a/lib/classes/events/cart/ProductAddedToCartEvent.js +++ b/lib/classes/events/cart/ProductAddedToCartEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ProductAddedToCartEvent = void 0; var CartEvent_1 = require("../cart/CartEvent"); var ProductAddedToCartEvent = /** @class */ (function (_super) { __extends(ProductAddedToCartEvent, _super); diff --git a/lib/classes/events/cart/ProductRemovedFromCartEvent.js b/lib/classes/events/cart/ProductRemovedFromCartEvent.js index 44639dd..6bc8f9b 100644 --- a/lib/classes/events/cart/ProductRemovedFromCartEvent.js +++ b/lib/classes/events/cart/ProductRemovedFromCartEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ProductRemovedFromCartEvent = void 0; var CartEvent_1 = require("../cart/CartEvent"); var ProductRemovedFromCartEvent = /** @class */ (function (_super) { __extends(ProductRemovedFromCartEvent, _super); diff --git a/lib/classes/events/cart/UnitPrice.js b/lib/classes/events/cart/UnitPrice.js index 737ab2f..f430c76 100644 --- a/lib/classes/events/cart/UnitPrice.js +++ b/lib/classes/events/cart/UnitPrice.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.UnitPrice = void 0; var UnitPrice = /** @class */ (function () { function UnitPrice(amount, currency) { this.amount = amount; diff --git a/lib/classes/events/other/AppearedInLocationEvent.js b/lib/classes/events/other/AppearedInLocationEvent.js index 59c4d05..8b44b79 100644 --- a/lib/classes/events/other/AppearedInLocationEvent.js +++ b/lib/classes/events/other/AppearedInLocationEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.AppearedInLocationEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var Params; (function (Params) { diff --git a/lib/classes/events/other/HitTimerEvent.js b/lib/classes/events/other/HitTimerEvent.js index 62be245..a1a5b43 100644 --- a/lib/classes/events/other/HitTimerEvent.js +++ b/lib/classes/events/other/HitTimerEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.HitTimerEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var HitTimerEvent = /** @class */ (function (_super) { __extends(HitTimerEvent, _super); diff --git a/lib/classes/events/other/SearchedEvent.js b/lib/classes/events/other/SearchedEvent.js index 1c3519c..b1f6623 100644 --- a/lib/classes/events/other/SearchedEvent.js +++ b/lib/classes/events/other/SearchedEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchedEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var SearchedEvent = /** @class */ (function (_super) { __extends(SearchedEvent, _super); diff --git a/lib/classes/events/other/SharedEvent.js b/lib/classes/events/other/SharedEvent.js index 4056279..db2d9f0 100644 --- a/lib/classes/events/other/SharedEvent.js +++ b/lib/classes/events/other/SharedEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.SharedEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var SharedEvent = /** @class */ (function (_super) { __extends(SharedEvent, _super); diff --git a/lib/classes/events/other/VisitedScreenEvent.js b/lib/classes/events/other/VisitedScreenEvent.js index 222ee34..3276f3a 100644 --- a/lib/classes/events/other/VisitedScreenEvent.js +++ b/lib/classes/events/other/VisitedScreenEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.VisitedScreenEvent = void 0; var CustomEvent_1 = require("./../CustomEvent"); var VisitedScreenEvent = /** @class */ (function (_super) { __extends(VisitedScreenEvent, _super); diff --git a/lib/classes/events/product/ProductAddedToFavouritesEvent.js b/lib/classes/events/product/ProductAddedToFavouritesEvent.js index faf3503..443f6e8 100644 --- a/lib/classes/events/product/ProductAddedToFavouritesEvent.js +++ b/lib/classes/events/product/ProductAddedToFavouritesEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ProductAddedToFavouritesEvent = void 0; var CustomEvent_1 = require("../CustomEvent"); var ProductAddedToFavouritesEvent = /** @class */ (function (_super) { __extends(ProductAddedToFavouritesEvent, _super); diff --git a/lib/classes/events/product/ProductViewedEvent.js b/lib/classes/events/product/ProductViewedEvent.js index aa7e364..d64cf1a 100644 --- a/lib/classes/events/product/ProductViewedEvent.js +++ b/lib/classes/events/product/ProductViewedEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ProductViewedEvent = void 0; var CustomEvent_1 = require("../CustomEvent"); var Params; (function (Params) { diff --git a/lib/classes/events/push/PushCancelledEvent.js b/lib/classes/events/push/PushCancelledEvent.js index 70ebbd4..113c8c1 100644 --- a/lib/classes/events/push/PushCancelledEvent.js +++ b/lib/classes/events/push/PushCancelledEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PushCancelledEvent = void 0; var CustomEvent_1 = require("../CustomEvent"); var PushCancelledEvent = /** @class */ (function (_super) { __extends(PushCancelledEvent, _super); diff --git a/lib/classes/events/push/PushClickedEvent.js b/lib/classes/events/push/PushClickedEvent.js index 68c90cc..424a290 100644 --- a/lib/classes/events/push/PushClickedEvent.js +++ b/lib/classes/events/push/PushClickedEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PushClickedEvent = void 0; var CustomEvent_1 = require("../CustomEvent"); var PushClickedEvent = /** @class */ (function (_super) { __extends(PushClickedEvent, _super); diff --git a/lib/classes/events/push/PushViewedEvent.js b/lib/classes/events/push/PushViewedEvent.js index b89bf34..e40e7a2 100644 --- a/lib/classes/events/push/PushViewedEvent.js +++ b/lib/classes/events/push/PushViewedEvent.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PushViewedEvent = void 0; var CustomEvent_1 = require("../CustomEvent"); var PushViewedEvent = /** @class */ (function (_super) { __extends(PushViewedEvent, _super); diff --git a/lib/classes/events/recommendation/RecommendationClickEvent.d.ts b/lib/classes/events/recommendation/RecommendationClickEvent.d.ts index 9d4fcef..5fb1873 100644 --- a/lib/classes/events/recommendation/RecommendationClickEvent.d.ts +++ b/lib/classes/events/recommendation/RecommendationClickEvent.d.ts @@ -1,5 +1,7 @@ import { RecommendationEvent } from './RecommendationEvent'; declare class RecommendationClickEvent extends RecommendationEvent { - constructor(label: string, productId: string, name: string, campaignId: string, campaignHash: string, parameters?: object); + constructor(label: string, productId: string, productName: string, campaignId: string, campaignHash: string, parameters?: object); + setCategory(category: string): void; + setUrl(url: string): void; } export { RecommendationClickEvent }; diff --git a/lib/classes/events/recommendation/RecommendationClickEvent.js b/lib/classes/events/recommendation/RecommendationClickEvent.js index 9c63865..92f3340 100644 --- a/lib/classes/events/recommendation/RecommendationClickEvent.js +++ b/lib/classes/events/recommendation/RecommendationClickEvent.js @@ -13,13 +13,32 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecommendationClickEvent = void 0; var RecommendationEvent_1 = require("./RecommendationEvent"); +var Params; +(function (Params) { + Params["PRODUCT_ID"] = "productId"; + Params["PRODUCT_NAME"] = "name"; + Params["CATEGORY"] = "category"; + Params["URL"] = "url"; + Params["CAMPAIGN_ID"] = "campaignId"; + Params["CAMPAIGN_HASH"] = "campaignHash"; +})(Params || (Params = {})); var RecommendationClickEvent = /** @class */ (function (_super) { __extends(RecommendationClickEvent, _super); - function RecommendationClickEvent(label, productId, name, campaignId, campaignHash, parameters) { - return _super.call(this, label, 'recommendation.click', productId, name, campaignId, campaignHash, parameters || {}) || this; + function RecommendationClickEvent(label, productId, productName, campaignId, campaignHash, parameters) { + var _this = _super.call(this, label, 'recommendation.click', parameters || {}) || this; + _this.parameters[Params.PRODUCT_ID] = productId; + _this.parameters[Params.PRODUCT_NAME] = productName; + _this.parameters[Params.CAMPAIGN_ID] = campaignId; + _this.parameters[Params.CAMPAIGN_HASH] = campaignHash; + return _this; } + RecommendationClickEvent.prototype.setCategory = function (category) { + this.parameters[Params.CATEGORY] = category; + }; + RecommendationClickEvent.prototype.setUrl = function (url) { + this.parameters[Params.URL] = url; + }; return RecommendationClickEvent; }(RecommendationEvent_1.RecommendationEvent)); exports.RecommendationClickEvent = RecommendationClickEvent; diff --git a/lib/classes/events/recommendation/RecommendationEvent.d.ts b/lib/classes/events/recommendation/RecommendationEvent.d.ts index 11ab0e8..27ba57e 100644 --- a/lib/classes/events/recommendation/RecommendationEvent.d.ts +++ b/lib/classes/events/recommendation/RecommendationEvent.d.ts @@ -1,7 +1,4 @@ import { CustomEvent } from '../CustomEvent'; declare class RecommendationEvent extends CustomEvent { - constructor(label: string, action: string, productId: string, name: string, campaignId: string, campaignHash: string, parameters?: object); - setCategory(category: string): void; - setUrl(url: string): void; } export { RecommendationEvent }; diff --git a/lib/classes/events/recommendation/RecommendationEvent.js b/lib/classes/events/recommendation/RecommendationEvent.js index 42626d8..b759c9b 100644 --- a/lib/classes/events/recommendation/RecommendationEvent.js +++ b/lib/classes/events/recommendation/RecommendationEvent.js @@ -13,33 +13,12 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecommendationEvent = void 0; var CustomEvent_1 = require("../CustomEvent"); -var Params; -(function (Params) { - Params["PRODUCT_ID"] = "productId"; - Params["NAME"] = "name"; - Params["CATEGORY"] = "category"; - Params["URL"] = "url"; - Params["CAMPAIGN_ID"] = "campaignId"; - Params["CAMPAIGN_HASH"] = "campaignHash"; -})(Params || (Params = {})); var RecommendationEvent = /** @class */ (function (_super) { __extends(RecommendationEvent, _super); - function RecommendationEvent(label, action, productId, name, campaignId, campaignHash, parameters) { - var _this = _super.call(this, label, action, parameters || {}) || this; - _this.parameters[Params.PRODUCT_ID] = productId; - _this.parameters[Params.NAME] = name; - _this.parameters[Params.CAMPAIGN_ID] = campaignId; - _this.parameters[Params.CAMPAIGN_HASH] = campaignHash; - return _this; + function RecommendationEvent() { + return _super !== null && _super.apply(this, arguments) || this; } - RecommendationEvent.prototype.setCategory = function (category) { - this.parameters[Params.CATEGORY] = category; - }; - RecommendationEvent.prototype.setUrl = function (url) { - this.parameters[Params.URL] = url; - }; return RecommendationEvent; }(CustomEvent_1.CustomEvent)); exports.RecommendationEvent = RecommendationEvent; diff --git a/lib/classes/events/recommendation/RecommendationSeenEvent.d.ts b/lib/classes/events/recommendation/RecommendationSeenEvent.d.ts index 6ec6957..764e060 100644 --- a/lib/classes/events/recommendation/RecommendationSeenEvent.d.ts +++ b/lib/classes/events/recommendation/RecommendationSeenEvent.d.ts @@ -1,5 +1,7 @@ import { RecommendationEvent } from './RecommendationEvent'; declare class RecommendationSeenEvent extends RecommendationEvent { - constructor(label: string, productId: string, name: string, campaignId: string, campaignHash: string, parameters?: object); + constructor(label: string, productId: string, productName: string, campaignId: string, campaignHash: string, parameters?: object); + setCategory(category: string): void; + setUrl(url: string): void; } export { RecommendationSeenEvent }; diff --git a/lib/classes/events/recommendation/RecommendationSeenEvent.js b/lib/classes/events/recommendation/RecommendationSeenEvent.js index 1ee21f1..50c67a9 100644 --- a/lib/classes/events/recommendation/RecommendationSeenEvent.js +++ b/lib/classes/events/recommendation/RecommendationSeenEvent.js @@ -13,13 +13,32 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecommendationSeenEvent = void 0; var RecommendationEvent_1 = require("./RecommendationEvent"); +var Params; +(function (Params) { + Params["PRODUCT_ID"] = "productId"; + Params["PRODUCT_NAME"] = "name"; + Params["CATEGORY"] = "category"; + Params["URL"] = "url"; + Params["CAMPAIGN_ID"] = "campaignId"; + Params["CAMPAIGN_HASH"] = "campaignHash"; +})(Params || (Params = {})); var RecommendationSeenEvent = /** @class */ (function (_super) { __extends(RecommendationSeenEvent, _super); - function RecommendationSeenEvent(label, productId, name, campaignId, campaignHash, parameters) { - return _super.call(this, label, 'recommendation.seen', productId, name, campaignId, campaignHash, parameters || {}) || this; + function RecommendationSeenEvent(label, productId, productName, campaignId, campaignHash, parameters) { + var _this = _super.call(this, label, 'recommendation.seen', parameters || {}) || this; + _this.parameters[Params.PRODUCT_ID] = productId; + _this.parameters[Params.PRODUCT_NAME] = productName; + _this.parameters[Params.CAMPAIGN_ID] = campaignId; + _this.parameters[Params.CAMPAIGN_HASH] = campaignHash; + return _this; } + RecommendationSeenEvent.prototype.setCategory = function (category) { + this.parameters[Params.CATEGORY] = category; + }; + RecommendationSeenEvent.prototype.setUrl = function (url) { + this.parameters[Params.URL] = url; + }; return RecommendationSeenEvent; }(RecommendationEvent_1.RecommendationEvent)); exports.RecommendationSeenEvent = RecommendationSeenEvent; diff --git a/lib/classes/models/BaseModel.js b/lib/classes/models/BaseModel.js index a1e5b10..6600d2c 100644 --- a/lib/classes/models/BaseModel.js +++ b/lib/classes/models/BaseModel.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.BaseModel = exports.ModelMapper = void 0; var BaseModel = /** @class */ (function () { function BaseModel(modelObject) { } diff --git a/lib/classes/models/Client/ClientAccountInformation.js b/lib/classes/models/Client/ClientAccountInformation.js index 499b742..bafb3ba 100644 --- a/lib/classes/models/Client/ClientAccountInformation.js +++ b/lib/classes/models/Client/ClientAccountInformation.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientAccountInformation = void 0; var BaseModel_1 = require("../BaseModel"); var ClientSex_1 = require("./../Client/ClientSex"); var ClientAgreements_1 = require("./../Client/ClientAgreements"); diff --git a/lib/classes/models/Client/ClientAccountRegisterContext.js b/lib/classes/models/Client/ClientAccountRegisterContext.js index c210213..1cfbb9a 100644 --- a/lib/classes/models/Client/ClientAccountRegisterContext.js +++ b/lib/classes/models/Client/ClientAccountRegisterContext.js @@ -13,27 +13,27 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientAccountRegisterContext = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientAgreements_1 = require("./../Client/ClientAgreements"); var ClientAccountRegisterContext = /** @class */ (function (_super) { __extends(ClientAccountRegisterContext, _super); function ClientAccountRegisterContext(email, password, modelObject) { + var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m; var _this = _super.call(this) || this; _this.email = email; _this.password = password; - _this.phone = modelObject === null || modelObject === void 0 ? void 0 : modelObject.phone; - _this.customId = modelObject === null || modelObject === void 0 ? void 0 : modelObject.customId; - _this.firstName = modelObject === null || modelObject === void 0 ? void 0 : modelObject.firstName; - _this.lastName = modelObject === null || modelObject === void 0 ? void 0 : modelObject.lastName; - _this.sex = modelObject === null || modelObject === void 0 ? void 0 : modelObject.sex; - _this.company = modelObject === null || modelObject === void 0 ? void 0 : modelObject.company; - _this.address = modelObject === null || modelObject === void 0 ? void 0 : modelObject.address; - _this.province = modelObject === null || modelObject === void 0 ? void 0 : modelObject.province; - _this.zipCode = modelObject === null || modelObject === void 0 ? void 0 : modelObject.zipCode; - _this.countryCode = modelObject === null || modelObject === void 0 ? void 0 : modelObject.countryCode; - _this.agreements = new ClientAgreements_1.ClientAgreements(modelObject === null || modelObject === void 0 ? void 0 : modelObject.agreements); - _this.attributes = modelObject === null || modelObject === void 0 ? void 0 : modelObject.attributes; + _this.phone = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.phone; + _this.customId = (_b = modelObject) === null || _b === void 0 ? void 0 : _b.customId; + _this.firstName = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.firstName; + _this.lastName = (_d = modelObject) === null || _d === void 0 ? void 0 : _d.lastName; + _this.sex = (_e = modelObject) === null || _e === void 0 ? void 0 : _e.sex; + _this.company = (_f = modelObject) === null || _f === void 0 ? void 0 : _f.company; + _this.address = (_g = modelObject) === null || _g === void 0 ? void 0 : _g.address; + _this.province = (_h = modelObject) === null || _h === void 0 ? void 0 : _h.province; + _this.zipCode = (_j = modelObject) === null || _j === void 0 ? void 0 : _j.zipCode; + _this.countryCode = (_k = modelObject) === null || _k === void 0 ? void 0 : _k.countryCode; + _this.agreements = new ClientAgreements_1.ClientAgreements((_l = modelObject) === null || _l === void 0 ? void 0 : _l.agreements); + _this.attributes = (_m = modelObject) === null || _m === void 0 ? void 0 : _m.attributes; return _this; } ClientAccountRegisterContext.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientAccountUpdateContext.js b/lib/classes/models/Client/ClientAccountUpdateContext.js index 274cdeb..940035f 100644 --- a/lib/classes/models/Client/ClientAccountUpdateContext.js +++ b/lib/classes/models/Client/ClientAccountUpdateContext.js @@ -13,30 +13,30 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientAccountUpdateContext = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientAgreements_1 = require("./../Client/ClientAgreements"); var ClientAccountUpdateContext = /** @class */ (function (_super) { __extends(ClientAccountUpdateContext, _super); function ClientAccountUpdateContext(modelObject) { + var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s; var _this = _super.call(this) || this; - _this.email = modelObject === null || modelObject === void 0 ? void 0 : modelObject.email; - _this.phone = modelObject === null || modelObject === void 0 ? void 0 : modelObject.phone; - _this.customId = modelObject === null || modelObject === void 0 ? void 0 : modelObject.customId; - _this.uuid = modelObject === null || modelObject === void 0 ? void 0 : modelObject.uuid; - _this.firstName = modelObject === null || modelObject === void 0 ? void 0 : modelObject.firstName; - _this.lastName = modelObject === null || modelObject === void 0 ? void 0 : modelObject.lastName; - _this.displayName = modelObject === null || modelObject === void 0 ? void 0 : modelObject.displayName; - _this.sex = modelObject === null || modelObject === void 0 ? void 0 : modelObject.sex; - _this.birthDate = modelObject === null || modelObject === void 0 ? void 0 : modelObject.birthDate; - _this.avatarUrl = modelObject === null || modelObject === void 0 ? void 0 : modelObject.avatarUrl; - _this.company = modelObject === null || modelObject === void 0 ? void 0 : modelObject.company; - _this.address = modelObject === null || modelObject === void 0 ? void 0 : modelObject.address; - _this.province = modelObject === null || modelObject === void 0 ? void 0 : modelObject.province; - _this.zipCode = modelObject === null || modelObject === void 0 ? void 0 : modelObject.zipCode; - _this.countryCode = modelObject === null || modelObject === void 0 ? void 0 : modelObject.countryCode; - _this.agreements = new ClientAgreements_1.ClientAgreements(modelObject === null || modelObject === void 0 ? void 0 : modelObject.agreements); - _this.attributes = modelObject === null || modelObject === void 0 ? void 0 : modelObject.attributes; + _this.email = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.email; + _this.phone = (_b = modelObject) === null || _b === void 0 ? void 0 : _b.phone; + _this.customId = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.customId; + _this.uuid = (_d = modelObject) === null || _d === void 0 ? void 0 : _d.uuid; + _this.firstName = (_e = modelObject) === null || _e === void 0 ? void 0 : _e.firstName; + _this.lastName = (_f = modelObject) === null || _f === void 0 ? void 0 : _f.lastName; + _this.displayName = (_g = modelObject) === null || _g === void 0 ? void 0 : _g.displayName; + _this.sex = (_h = modelObject) === null || _h === void 0 ? void 0 : _h.sex; + _this.birthDate = (_j = modelObject) === null || _j === void 0 ? void 0 : _j.birthDate; + _this.avatarUrl = (_k = modelObject) === null || _k === void 0 ? void 0 : _k.avatarUrl; + _this.company = (_l = modelObject) === null || _l === void 0 ? void 0 : _l.company; + _this.address = (_m = modelObject) === null || _m === void 0 ? void 0 : _m.address; + _this.province = (_o = modelObject) === null || _o === void 0 ? void 0 : _o.province; + _this.zipCode = (_p = modelObject) === null || _p === void 0 ? void 0 : _p.zipCode; + _this.countryCode = (_q = modelObject) === null || _q === void 0 ? void 0 : _q.countryCode; + _this.agreements = new ClientAgreements_1.ClientAgreements((_r = modelObject) === null || _r === void 0 ? void 0 : _r.agreements); + _this.attributes = (_s = modelObject) === null || _s === void 0 ? void 0 : _s.attributes; return _this; } ClientAccountUpdateContext.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientAgreements.js b/lib/classes/models/Client/ClientAgreements.js index 80476bd..0806c54 100644 --- a/lib/classes/models/Client/ClientAgreements.js +++ b/lib/classes/models/Client/ClientAgreements.js @@ -13,18 +13,18 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientAgreements = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientAgreements = /** @class */ (function (_super) { __extends(ClientAgreements, _super); function ClientAgreements(modelObject) { + var _a, _b, _c, _d, _e, _f; var _this = _super.call(this, modelObject || {}) || this; - _this.email = modelObject === null || modelObject === void 0 ? void 0 : modelObject.email; - _this.sms = modelObject === null || modelObject === void 0 ? void 0 : modelObject.sms; - _this.push = modelObject === null || modelObject === void 0 ? void 0 : modelObject.push; - _this.bluetooth = modelObject === null || modelObject === void 0 ? void 0 : modelObject.bluetooth; - _this.rfid = modelObject === null || modelObject === void 0 ? void 0 : modelObject.rfid; - _this.wifi = modelObject === null || modelObject === void 0 ? void 0 : modelObject.wifi; + _this.email = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.email; + _this.sms = (_b = modelObject) === null || _b === void 0 ? void 0 : _b.sms; + _this.push = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.push; + _this.bluetooth = (_d = modelObject) === null || _d === void 0 ? void 0 : _d.bluetooth; + _this.rfid = (_e = modelObject) === null || _e === void 0 ? void 0 : _e.rfid; + _this.wifi = (_f = modelObject) === null || _f === void 0 ? void 0 : _f.wifi; return _this; } ClientAgreements.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientAppleSignInAuthenticationContext.js b/lib/classes/models/Client/ClientAppleSignInAuthenticationContext.js index 5f69e0e..e40ea88 100644 --- a/lib/classes/models/Client/ClientAppleSignInAuthenticationContext.js +++ b/lib/classes/models/Client/ClientAppleSignInAuthenticationContext.js @@ -13,16 +13,16 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientAppleSignInAuthenticationContext = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientAgreements_1 = require("./ClientAgreements"); var ClientAppleSignInAuthenticationContext = /** @class */ (function (_super) { __extends(ClientAppleSignInAuthenticationContext, _super); function ClientAppleSignInAuthenticationContext(modelObject) { + var _a, _b, _c; var _this = _super.call(this) || this; - _this.authID = modelObject === null || modelObject === void 0 ? void 0 : modelObject.authID; - _this.agreements = new ClientAgreements_1.ClientAgreements(modelObject === null || modelObject === void 0 ? void 0 : modelObject.agreements); - _this.attributes = modelObject === null || modelObject === void 0 ? void 0 : modelObject.attributes; + _this.authID = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.authID; + _this.agreements = new ClientAgreements_1.ClientAgreements((_b = modelObject) === null || _b === void 0 ? void 0 : _b.agreements); + _this.attributes = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.attributes; return _this; } ClientAppleSignInAuthenticationContext.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientAuthContext.js b/lib/classes/models/Client/ClientAuthContext.js index 21aa747..a9442a8 100644 --- a/lib/classes/models/Client/ClientAuthContext.js +++ b/lib/classes/models/Client/ClientAuthContext.js @@ -13,16 +13,16 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientAuthContext = void 0; var BaseModel_1 = require("../BaseModel"); var ClientAgreements_1 = require("./ClientAgreements"); var ClientAuthContext = /** @class */ (function (_super) { __extends(ClientAuthContext, _super); function ClientAuthContext(modelObject) { + var _a, _b, _c; var _this = _super.call(this) || this; - _this.authID = modelObject === null || modelObject === void 0 ? void 0 : modelObject.authID; - _this.agreements = new ClientAgreements_1.ClientAgreements(modelObject === null || modelObject === void 0 ? void 0 : modelObject.agreements); - _this.attributes = modelObject === null || modelObject === void 0 ? void 0 : modelObject.attributes; + _this.authID = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.authID; + _this.agreements = new ClientAgreements_1.ClientAgreements((_b = modelObject) === null || _b === void 0 ? void 0 : _b.agreements); + _this.attributes = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.attributes; return _this; } ClientAuthContext.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientConditionalAuthResult.js b/lib/classes/models/Client/ClientConditionalAuthResult.js index 2001dd2..95a4fa4 100644 --- a/lib/classes/models/Client/ClientConditionalAuthResult.js +++ b/lib/classes/models/Client/ClientConditionalAuthResult.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientConditionalAuthResult = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientConditionalAuthResult = /** @class */ (function (_super) { __extends(ClientConditionalAuthResult, _super); diff --git a/lib/classes/models/Client/ClientConditionalAuthStatus.js b/lib/classes/models/Client/ClientConditionalAuthStatus.js index 906c418..62235ca 100644 --- a/lib/classes/models/Client/ClientConditionalAuthStatus.js +++ b/lib/classes/models/Client/ClientConditionalAuthStatus.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientConditionalAuthStatus = void 0; var ClientConditionalAuthStatus; (function (ClientConditionalAuthStatus) { ClientConditionalAuthStatus["Success"] = "SUCCESS"; diff --git a/lib/classes/models/Client/ClientFacebookAuthenticationContext.js b/lib/classes/models/Client/ClientFacebookAuthenticationContext.js index 305d4ab..dce082d 100644 --- a/lib/classes/models/Client/ClientFacebookAuthenticationContext.js +++ b/lib/classes/models/Client/ClientFacebookAuthenticationContext.js @@ -13,16 +13,16 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientFacebookAuthenticationContext = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientAgreements_1 = require("./ClientAgreements"); var ClientFacebookAuthenticationContext = /** @class */ (function (_super) { __extends(ClientFacebookAuthenticationContext, _super); function ClientFacebookAuthenticationContext(modelObject) { + var _a, _b, _c; var _this = _super.call(this) || this; - _this.authID = modelObject === null || modelObject === void 0 ? void 0 : modelObject.authID; - _this.agreements = new ClientAgreements_1.ClientAgreements(modelObject === null || modelObject === void 0 ? void 0 : modelObject.agreements); - _this.attributes = modelObject === null || modelObject === void 0 ? void 0 : modelObject.attributes; + _this.authID = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.authID; + _this.agreements = new ClientAgreements_1.ClientAgreements((_b = modelObject) === null || _b === void 0 ? void 0 : _b.agreements); + _this.attributes = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.attributes; return _this; } ClientFacebookAuthenticationContext.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientIdentityProvider.js b/lib/classes/models/Client/ClientIdentityProvider.js index 0c8ce33..b1d8572 100644 --- a/lib/classes/models/Client/ClientIdentityProvider.js +++ b/lib/classes/models/Client/ClientIdentityProvider.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientIdentityProviderToString = exports.ClientIdentityProviderFromString = exports.ClientIdentityProvider = void 0; var ClientIdentityProvider; (function (ClientIdentityProvider) { ClientIdentityProvider["Facebook"] = "FACEBOOK"; diff --git a/lib/classes/models/Client/ClientOAuthAuthenticationContext.js b/lib/classes/models/Client/ClientOAuthAuthenticationContext.js index 27371e8..d91f36b 100644 --- a/lib/classes/models/Client/ClientOAuthAuthenticationContext.js +++ b/lib/classes/models/Client/ClientOAuthAuthenticationContext.js @@ -13,16 +13,16 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientOAuthAuthenticationContext = void 0; var BaseModel_1 = require("./../BaseModel"); var ClientAgreements_1 = require("./ClientAgreements"); var ClientOAuthAuthenticationContext = /** @class */ (function (_super) { __extends(ClientOAuthAuthenticationContext, _super); function ClientOAuthAuthenticationContext(modelObject) { + var _a, _b, _c; var _this = _super.call(this) || this; - _this.authID = modelObject === null || modelObject === void 0 ? void 0 : modelObject.authID; - _this.agreements = new ClientAgreements_1.ClientAgreements(modelObject === null || modelObject === void 0 ? void 0 : modelObject.agreements); - _this.attributes = modelObject === null || modelObject === void 0 ? void 0 : modelObject.attributes; + _this.authID = (_a = modelObject) === null || _a === void 0 ? void 0 : _a.authID; + _this.agreements = new ClientAgreements_1.ClientAgreements((_b = modelObject) === null || _b === void 0 ? void 0 : _b.agreements); + _this.attributes = (_c = modelObject) === null || _c === void 0 ? void 0 : _c.attributes; return _this; } ClientOAuthAuthenticationContext.prototype.toObject = function () { diff --git a/lib/classes/models/Client/ClientSessionEndReason.js b/lib/classes/models/Client/ClientSessionEndReason.js index 2e11b3d..bfc98f2 100644 --- a/lib/classes/models/Client/ClientSessionEndReason.js +++ b/lib/classes/models/Client/ClientSessionEndReason.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientSessionEndReasonToString = exports.ClientSessionEndReasonFromString = exports.ClientSessionEndReason = void 0; var ClientSessionEndReason; (function (ClientSessionEndReason) { ClientSessionEndReason["NotSpecified"] = "NOT_SPECIFIED"; diff --git a/lib/classes/models/Client/ClientSex.js b/lib/classes/models/Client/ClientSex.js index c9df487..c8eccd4 100644 --- a/lib/classes/models/Client/ClientSex.js +++ b/lib/classes/models/Client/ClientSex.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientSexToString = exports.ClientSexFromString = exports.ClientSex = void 0; var ClientSex; (function (ClientSex) { ClientSex["NotSpecified"] = "NOT_SPECIFIED"; diff --git a/lib/classes/models/Client/ClientSignOutMode.js b/lib/classes/models/Client/ClientSignOutMode.js index 7a02d9d..52b794b 100644 --- a/lib/classes/models/Client/ClientSignOutMode.js +++ b/lib/classes/models/Client/ClientSignOutMode.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientSignOutModeToString = exports.ClientSignOutMode = void 0; var ClientSignOutMode; (function (ClientSignOutMode) { ClientSignOutMode["SignOut"] = "SIGN_OUT"; diff --git a/lib/classes/models/Content/Recommendation.js b/lib/classes/models/Content/Recommendation.js index d965dde..1b4c606 100644 --- a/lib/classes/models/Content/Recommendation.js +++ b/lib/classes/models/Content/Recommendation.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.Recommendation = void 0; var BaseModel_1 = require("../BaseModel"); var Recommendation = /** @class */ (function (_super) { __extends(Recommendation, _super); diff --git a/lib/classes/models/Content/RecommendationOptions.js b/lib/classes/models/Content/RecommendationOptions.js index c011e58..1c8cab7 100644 --- a/lib/classes/models/Content/RecommendationOptions.js +++ b/lib/classes/models/Content/RecommendationOptions.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecommendationOptions = void 0; var RecommendationOptions = /** @class */ (function () { function RecommendationOptions() { } diff --git a/lib/classes/models/Content/RecommendationResponse.js b/lib/classes/models/Content/RecommendationResponse.js index 9fe2445..098577f 100644 --- a/lib/classes/models/Content/RecommendationResponse.js +++ b/lib/classes/models/Content/RecommendationResponse.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.RecommendationResponse = void 0; var BaseModel_1 = require("../BaseModel"); var Recommendation_1 = require("./Recommendation"); var RecommendationResponse = /** @class */ (function (_super) { diff --git a/lib/classes/models/Content/ScreenViewAudience.js b/lib/classes/models/Content/ScreenViewAudience.js index 1512d40..5d0317a 100644 --- a/lib/classes/models/Content/ScreenViewAudience.js +++ b/lib/classes/models/Content/ScreenViewAudience.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ScreenViewAudience = void 0; var BaseModel_1 = require("../BaseModel"); var ScreenViewAudience = /** @class */ (function (_super) { __extends(ScreenViewAudience, _super); diff --git a/lib/classes/models/Content/ScreenViewResponse.js b/lib/classes/models/Content/ScreenViewResponse.js index b70931f..f42627f 100644 --- a/lib/classes/models/Content/ScreenViewResponse.js +++ b/lib/classes/models/Content/ScreenViewResponse.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ScreenViewResponse = void 0; var BaseModel_1 = require("../BaseModel"); var ScreenViewAudience_1 = require("./ScreenViewAudience"); var ScreenViewResponse = /** @class */ (function (_super) { diff --git a/lib/classes/models/Misc/InAppMessageData.js b/lib/classes/models/Misc/InAppMessageData.js index 5959869..cb5c297 100644 --- a/lib/classes/models/Misc/InAppMessageData.js +++ b/lib/classes/models/Misc/InAppMessageData.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.InAppMessageData = void 0; var BaseModel_1 = require("./../BaseModel"); var InAppMessageData = /** @class */ (function (_super) { __extends(InAppMessageData, _super); diff --git a/lib/classes/models/Promotions/Promotion.js b/lib/classes/models/Promotions/Promotion.js index c80d1dc..68ae576 100644 --- a/lib/classes/models/Promotions/Promotion.js +++ b/lib/classes/models/Promotions/Promotion.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionSortingKey = exports.Promotion = void 0; var BaseModel_1 = require("../BaseModel"); var PromotionStatus_1 = require("./../Promotions/PromotionStatus"); var PromotionType_1 = require("./../Promotions/PromotionType"); @@ -21,6 +20,7 @@ var PromotionDetails_1 = require("./PromotionDetails"); var PromotionDiscountType_1 = require("./../Promotions/PromotionDiscountType"); var PromotionDiscountMode_1 = require("./../Promotions/PromotionDiscountMode"); var PromotionDiscountModeDetails_1 = require("./PromotionDiscountModeDetails"); +var PromotionImage_1 = require("./PromotionImage"); var PromotionItemScope_1 = require("./../Promotions/PromotionItemScope"); var PromotionSortingKey = { ExpireAt: 'expireAt', @@ -64,7 +64,14 @@ var Promotion = /** @class */ (function (_super) { _this.name = modelObject.name; _this.headline = modelObject.headline; _this.descriptionText = modelObject.descriptionText; - _this.images = modelObject.images; + _this.images = new Array(); + if (modelObject.images instanceof Array) { + var i = 0; + for (i = 0; i < modelObject.images.length; i++) { + var promotionImage = new PromotionImage_1.PromotionImage(modelObject.images[i]); + _this.images.push(promotionImage); + } + } if (modelObject.startAt !== undefined && modelObject.startAt != null) { _this.startAt = new Date(modelObject.startAt * 1000); } diff --git a/lib/classes/models/Promotions/PromotionDetails.js b/lib/classes/models/Promotions/PromotionDetails.js index ecb05f6..1a81b1b 100644 --- a/lib/classes/models/Promotions/PromotionDetails.js +++ b/lib/classes/models/Promotions/PromotionDetails.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDetails = void 0; var BaseModel_1 = require("../BaseModel"); var PromotionDiscountTypeDetails_1 = require("./PromotionDiscountTypeDetails"); var PromotionDetails = /** @class */ (function (_super) { diff --git a/lib/classes/models/Promotions/PromotionDiscountMode.js b/lib/classes/models/Promotions/PromotionDiscountMode.js index dd060b1..7523b02 100644 --- a/lib/classes/models/Promotions/PromotionDiscountMode.js +++ b/lib/classes/models/Promotions/PromotionDiscountMode.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDiscountModeFromString = exports.PromotionDiscountModeToString = exports.PromotionDiscountMode = void 0; var PromotionDiscountMode; (function (PromotionDiscountMode) { PromotionDiscountMode["Static"] = "STATIC"; diff --git a/lib/classes/models/Promotions/PromotionDiscountModeDetails.js b/lib/classes/models/Promotions/PromotionDiscountModeDetails.js index 5d5f886..12328a5 100644 --- a/lib/classes/models/Promotions/PromotionDiscountModeDetails.js +++ b/lib/classes/models/Promotions/PromotionDiscountModeDetails.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDiscountModeDetails = void 0; var BaseModel_1 = require("../BaseModel"); var PromotionDiscountStep_1 = require("./PromotionDiscountStep"); var PromotionDiscountUsageTrigger_1 = require("./PromotionDiscountUsageTrigger"); diff --git a/lib/classes/models/Promotions/PromotionDiscountStep.js b/lib/classes/models/Promotions/PromotionDiscountStep.js index 7790c05..b6dc7da 100644 --- a/lib/classes/models/Promotions/PromotionDiscountStep.js +++ b/lib/classes/models/Promotions/PromotionDiscountStep.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDiscountStep = void 0; var BaseModel_1 = require("../BaseModel"); var PromotionDiscountStep = /** @class */ (function (_super) { __extends(PromotionDiscountStep, _super); diff --git a/lib/classes/models/Promotions/PromotionDiscountType.js b/lib/classes/models/Promotions/PromotionDiscountType.js index 7a4030c..d050021 100644 --- a/lib/classes/models/Promotions/PromotionDiscountType.js +++ b/lib/classes/models/Promotions/PromotionDiscountType.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDiscountTypeToString = exports.PromotionDiscountTypeFromString = exports.PromotionDiscountType = void 0; var PromotionDiscountType; (function (PromotionDiscountType) { PromotionDiscountType["None"] = "NONE"; diff --git a/lib/classes/models/Promotions/PromotionDiscountTypeDetails.js b/lib/classes/models/Promotions/PromotionDiscountTypeDetails.js index 9bf8dd9..6e949ef 100644 --- a/lib/classes/models/Promotions/PromotionDiscountTypeDetails.js +++ b/lib/classes/models/Promotions/PromotionDiscountTypeDetails.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDiscountTypeDetails = void 0; var BaseModel_1 = require("../BaseModel"); var PromotionDiscountTypeDetails = /** @class */ (function (_super) { __extends(PromotionDiscountTypeDetails, _super); diff --git a/lib/classes/models/Promotions/PromotionDiscountUsageTrigger.js b/lib/classes/models/Promotions/PromotionDiscountUsageTrigger.js index b6cb3f7..f8eaece 100644 --- a/lib/classes/models/Promotions/PromotionDiscountUsageTrigger.js +++ b/lib/classes/models/Promotions/PromotionDiscountUsageTrigger.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionDiscountUsageTriggerToString = exports.PromotionDiscountUsageTriggerFromString = exports.PromotionDiscountUsageTrigger = void 0; var PromotionDiscountUsageTrigger; (function (PromotionDiscountUsageTrigger) { PromotionDiscountUsageTrigger["Transaction"] = "TRANSACTION"; diff --git a/lib/classes/models/Promotions/PromotionIdentifier.js b/lib/classes/models/Promotions/PromotionIdentifier.js index a742c8c..adb939d 100644 --- a/lib/classes/models/Promotions/PromotionIdentifier.js +++ b/lib/classes/models/Promotions/PromotionIdentifier.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionIdentifier = void 0; var PromotionIdentifier = /** @class */ (function () { function PromotionIdentifier(key, value) { this.key = key; diff --git a/lib/classes/models/Promotions/PromotionIdentifierKey.js b/lib/classes/models/Promotions/PromotionIdentifierKey.js index e1a9492..a591e15 100644 --- a/lib/classes/models/Promotions/PromotionIdentifierKey.js +++ b/lib/classes/models/Promotions/PromotionIdentifierKey.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionIdentifierKey = void 0; var PromotionIdentifierKey; (function (PromotionIdentifierKey) { PromotionIdentifierKey["Uuid"] = "UUID"; diff --git a/lib/classes/models/Promotions/PromotionItemScope.js b/lib/classes/models/Promotions/PromotionItemScope.js index 501daa7..a29c4da 100644 --- a/lib/classes/models/Promotions/PromotionItemScope.js +++ b/lib/classes/models/Promotions/PromotionItemScope.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionItemScopeToString = exports.PromotionItemScopeFromString = exports.PromotionItemScope = void 0; var PromotionItemScope; (function (PromotionItemScope) { PromotionItemScope["LineItem"] = "LINE_ITEM"; diff --git a/lib/classes/models/Promotions/PromotionResponse.js b/lib/classes/models/Promotions/PromotionResponse.js index 4332669..68cf6ea 100644 --- a/lib/classes/models/Promotions/PromotionResponse.js +++ b/lib/classes/models/Promotions/PromotionResponse.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionResponse = void 0; var BaseModel_1 = require("../BaseModel"); var Promotion_1 = require("./../Promotions/Promotion"); var PromotionResponse = /** @class */ (function (_super) { diff --git a/lib/classes/models/Promotions/PromotionStatus.js b/lib/classes/models/Promotions/PromotionStatus.js index f67704c..ac3c930 100644 --- a/lib/classes/models/Promotions/PromotionStatus.js +++ b/lib/classes/models/Promotions/PromotionStatus.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionStatusToString = exports.PromotionStatusFromString = exports.PromotionStatus = void 0; var PromotionStatus; (function (PromotionStatus) { PromotionStatus["None"] = "NONE"; diff --git a/lib/classes/models/Promotions/PromotionType.js b/lib/classes/models/Promotions/PromotionType.js index 25976d2..2a1df45 100644 --- a/lib/classes/models/Promotions/PromotionType.js +++ b/lib/classes/models/Promotions/PromotionType.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionTypeToString = exports.PromotionTypeFromString = exports.PromotionType = void 0; var PromotionType; (function (PromotionType) { PromotionType["Unknown"] = "UNKNOWN"; diff --git a/lib/classes/models/Token/Token.js b/lib/classes/models/Token/Token.js index 48f522f..d02b16a 100644 --- a/lib/classes/models/Token/Token.js +++ b/lib/classes/models/Token/Token.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.Token = void 0; var BaseModel_1 = require("./../BaseModel"); var TokenOrigin_1 = require("./TokenOrigin"); var Token = /** @class */ (function (_super) { diff --git a/lib/classes/models/Token/TokenOrigin.js b/lib/classes/models/Token/TokenOrigin.js index f89962e..55845f5 100644 --- a/lib/classes/models/Token/TokenOrigin.js +++ b/lib/classes/models/Token/TokenOrigin.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.TokenOriginToString = exports.TokenOriginFromString = exports.TokenOrigin = void 0; var TokenOrigin; (function (TokenOrigin) { TokenOrigin["Unknown"] = "UNKNOWN"; diff --git a/lib/classes/models/Vouchers/AssignVoucherData.js b/lib/classes/models/Vouchers/AssignVoucherData.js index c691694..4f0e2d2 100644 --- a/lib/classes/models/Vouchers/AssignVoucherData.js +++ b/lib/classes/models/Vouchers/AssignVoucherData.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.AssignVoucherData = void 0; var BaseModel_1 = require("../BaseModel"); var AssignVoucherData = /** @class */ (function (_super) { __extends(AssignVoucherData, _super); diff --git a/lib/classes/models/Vouchers/AssignVoucherResponse.js b/lib/classes/models/Vouchers/AssignVoucherResponse.js index 7750b31..153956f 100644 --- a/lib/classes/models/Vouchers/AssignVoucherResponse.js +++ b/lib/classes/models/Vouchers/AssignVoucherResponse.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.AssignVoucherResponse = void 0; var BaseModel_1 = require("../BaseModel"); var AssignVoucherData_1 = require("./../Vouchers/AssignVoucherData"); var AssignVoucherResponse = /** @class */ (function (_super) { diff --git a/lib/classes/models/Vouchers/VoucherCodeStatus.js b/lib/classes/models/Vouchers/VoucherCodeStatus.js index 0149902..dccb547 100644 --- a/lib/classes/models/Vouchers/VoucherCodeStatus.js +++ b/lib/classes/models/Vouchers/VoucherCodeStatus.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.VoucherCodeStatusToString = exports.VoucherCodeStatusFromString = exports.VoucherCodeStatus = void 0; var VoucherCodeStatus; (function (VoucherCodeStatus) { VoucherCodeStatus["Unassigned"] = "UNASSIGNED"; diff --git a/lib/classes/models/Vouchers/VoucherCodesData.js b/lib/classes/models/Vouchers/VoucherCodesData.js index ad38a4f..83437c7 100644 --- a/lib/classes/models/Vouchers/VoucherCodesData.js +++ b/lib/classes/models/Vouchers/VoucherCodesData.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.VoucherCodesData = void 0; var BaseModel_1 = require("../BaseModel"); var VoucherCodeStatus_1 = require("./VoucherCodeStatus"); var VoucherCodesData = /** @class */ (function (_super) { diff --git a/lib/classes/models/Vouchers/VoucherCodesResponse.js b/lib/classes/models/Vouchers/VoucherCodesResponse.js index 4071874..cf0b732 100644 --- a/lib/classes/models/Vouchers/VoucherCodesResponse.js +++ b/lib/classes/models/Vouchers/VoucherCodesResponse.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.VoucherCodesResponse = void 0; var BaseModel_1 = require("../BaseModel"); var VoucherCodesData_1 = require("./VoucherCodesData"); var VoucherCodesResponse = /** @class */ (function (_super) { diff --git a/lib/classes/types/Error.js b/lib/classes/types/Error.js index d728cf6..ca03575 100644 --- a/lib/classes/types/Error.js +++ b/lib/classes/types/Error.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.ErrorProvider = exports.ErrorMapper = exports.Error = void 0; var Error = /** @class */ (function () { function Error(code, message) { this.code = code; diff --git a/lib/classes/utils/DeviceUtils.js b/lib/classes/utils/DeviceUtils.js index a9e6baa..2301efc 100644 --- a/lib/classes/utils/DeviceUtils.js +++ b/lib/classes/utils/DeviceUtils.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.DeviceUtils = void 0; var react_native_1 = require("react-native"); var DeviceUtils = /** @class */ (function () { function DeviceUtils() { diff --git a/lib/config/constants.js b/lib/config/constants.js index 4be2fb5..4e5d637 100644 --- a/lib/config/constants.js +++ b/lib/config/constants.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Constants = void 0; var react_native_1 = require("react-native"); var RNConstants = react_native_1.NativeModules.RNConstants; var Constants = {}; diff --git a/lib/config/import_events.d.ts b/lib/config/import_events.d.ts index 63b6632..6248088 100644 --- a/lib/config/import_events.d.ts +++ b/lib/config/import_events.d.ts @@ -13,6 +13,7 @@ export { PushClickedEvent } from '../classes/events/push/PushClickedEvent'; export { PushViewedEvent } from '../classes/events/push/PushViewedEvent'; export { RecommendationClickEvent } from './../classes/events/recommendation/RecommendationClickEvent'; export { RecommendationSeenEvent } from './../classes/events/recommendation/RecommendationSeenEvent'; +export { RecommendationViewEvent } from './../classes/events/recommendation/RecommendationViewEvent'; export { ProductAddedToFavouritesEvent } from '../classes/events/product/ProductAddedToFavouritesEvent'; export { AppearedInLocationEvent } from './../classes/events/other/AppearedInLocationEvent'; export { HitTimerEvent } from './../classes/events/other/HitTimerEvent'; diff --git a/lib/config/import_events.js b/lib/config/import_events.js index a2d4a17..d697ef3 100644 --- a/lib/config/import_events.js +++ b/lib/config/import_events.js @@ -1,50 +1,52 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Event_1 = require("./../classes/events/Event"); -Object.defineProperty(exports, "Event", { enumerable: true, get: function () { return Event_1.Event; } }); +exports.Event = Event_1.Event; var CustomEvent_1 = require("./../classes/events/CustomEvent"); -Object.defineProperty(exports, "CustomEvent", { enumerable: true, get: function () { return CustomEvent_1.CustomEvent; } }); +exports.CustomEvent = CustomEvent_1.CustomEvent; // AUTH var LoggedInEvent_1 = require("./../classes/events/auth/LoggedInEvent"); -Object.defineProperty(exports, "LoggedInEvent", { enumerable: true, get: function () { return LoggedInEvent_1.LoggedInEvent; } }); +exports.LoggedInEvent = LoggedInEvent_1.LoggedInEvent; var LoggedOutEvent_1 = require("./../classes/events/auth/LoggedOutEvent"); -Object.defineProperty(exports, "LoggedOutEvent", { enumerable: true, get: function () { return LoggedOutEvent_1.LoggedOutEvent; } }); +exports.LoggedOutEvent = LoggedOutEvent_1.LoggedOutEvent; var RecognizeClientEvent_1 = require("./../classes/events/auth/RecognizeClientEvent"); -Object.defineProperty(exports, "RecognizeClientEvent", { enumerable: true, get: function () { return RecognizeClientEvent_1.RecognizeClientEvent; } }); +exports.RecognizeClientEvent = RecognizeClientEvent_1.RecognizeClientEvent; var RegisteredEvent_1 = require("./../classes/events/auth/RegisteredEvent"); -Object.defineProperty(exports, "RegisteredEvent", { enumerable: true, get: function () { return RegisteredEvent_1.RegisteredEvent; } }); +exports.RegisteredEvent = RegisteredEvent_1.RegisteredEvent; // CART var UnitPrice_1 = require("../classes/events/cart/UnitPrice"); -Object.defineProperty(exports, "UnitPrice", { enumerable: true, get: function () { return UnitPrice_1.UnitPrice; } }); +exports.UnitPrice = UnitPrice_1.UnitPrice; var ProductAddedToCartEvent_1 = require("../classes/events/cart/ProductAddedToCartEvent"); -Object.defineProperty(exports, "ProductAddedToCartEvent", { enumerable: true, get: function () { return ProductAddedToCartEvent_1.ProductAddedToCartEvent; } }); +exports.ProductAddedToCartEvent = ProductAddedToCartEvent_1.ProductAddedToCartEvent; var ProductRemovedFromCartEvent_1 = require("../classes/events/cart/ProductRemovedFromCartEvent"); -Object.defineProperty(exports, "ProductRemovedFromCartEvent", { enumerable: true, get: function () { return ProductRemovedFromCartEvent_1.ProductRemovedFromCartEvent; } }); +exports.ProductRemovedFromCartEvent = ProductRemovedFromCartEvent_1.ProductRemovedFromCartEvent; // PRODUCT var ProductViewedEvent_1 = require("../classes/events/product/ProductViewedEvent"); -Object.defineProperty(exports, "ProductViewedEvent", { enumerable: true, get: function () { return ProductViewedEvent_1.ProductViewedEvent; } }); +exports.ProductViewedEvent = ProductViewedEvent_1.ProductViewedEvent; // PUSH var PushCancelledEvent_1 = require("../classes/events/push/PushCancelledEvent"); -Object.defineProperty(exports, "PushCancelledEvent", { enumerable: true, get: function () { return PushCancelledEvent_1.PushCancelledEvent; } }); +exports.PushCancelledEvent = PushCancelledEvent_1.PushCancelledEvent; var PushClickedEvent_1 = require("../classes/events/push/PushClickedEvent"); -Object.defineProperty(exports, "PushClickedEvent", { enumerable: true, get: function () { return PushClickedEvent_1.PushClickedEvent; } }); +exports.PushClickedEvent = PushClickedEvent_1.PushClickedEvent; var PushViewedEvent_1 = require("../classes/events/push/PushViewedEvent"); -Object.defineProperty(exports, "PushViewedEvent", { enumerable: true, get: function () { return PushViewedEvent_1.PushViewedEvent; } }); +exports.PushViewedEvent = PushViewedEvent_1.PushViewedEvent; // RECOMMENDATION var RecommendationClickEvent_1 = require("./../classes/events/recommendation/RecommendationClickEvent"); -Object.defineProperty(exports, "RecommendationClickEvent", { enumerable: true, get: function () { return RecommendationClickEvent_1.RecommendationClickEvent; } }); +exports.RecommendationClickEvent = RecommendationClickEvent_1.RecommendationClickEvent; var RecommendationSeenEvent_1 = require("./../classes/events/recommendation/RecommendationSeenEvent"); -Object.defineProperty(exports, "RecommendationSeenEvent", { enumerable: true, get: function () { return RecommendationSeenEvent_1.RecommendationSeenEvent; } }); +exports.RecommendationSeenEvent = RecommendationSeenEvent_1.RecommendationSeenEvent; +var RecommendationViewEvent_1 = require("./../classes/events/recommendation/RecommendationViewEvent"); +exports.RecommendationViewEvent = RecommendationViewEvent_1.RecommendationViewEvent; // OTHER var ProductAddedToFavouritesEvent_1 = require("../classes/events/product/ProductAddedToFavouritesEvent"); -Object.defineProperty(exports, "ProductAddedToFavouritesEvent", { enumerable: true, get: function () { return ProductAddedToFavouritesEvent_1.ProductAddedToFavouritesEvent; } }); +exports.ProductAddedToFavouritesEvent = ProductAddedToFavouritesEvent_1.ProductAddedToFavouritesEvent; var AppearedInLocationEvent_1 = require("./../classes/events/other/AppearedInLocationEvent"); -Object.defineProperty(exports, "AppearedInLocationEvent", { enumerable: true, get: function () { return AppearedInLocationEvent_1.AppearedInLocationEvent; } }); +exports.AppearedInLocationEvent = AppearedInLocationEvent_1.AppearedInLocationEvent; var HitTimerEvent_1 = require("./../classes/events/other/HitTimerEvent"); -Object.defineProperty(exports, "HitTimerEvent", { enumerable: true, get: function () { return HitTimerEvent_1.HitTimerEvent; } }); +exports.HitTimerEvent = HitTimerEvent_1.HitTimerEvent; var SearchedEvent_1 = require("./../classes/events/other/SearchedEvent"); -Object.defineProperty(exports, "SearchedEvent", { enumerable: true, get: function () { return SearchedEvent_1.SearchedEvent; } }); +exports.SearchedEvent = SearchedEvent_1.SearchedEvent; var SharedEvent_1 = require("./../classes/events/other/SharedEvent"); -Object.defineProperty(exports, "SharedEvent", { enumerable: true, get: function () { return SharedEvent_1.SharedEvent; } }); +exports.SharedEvent = SharedEvent_1.SharedEvent; var VisitedScreenEvent_1 = require("./../classes/events/other/VisitedScreenEvent"); -Object.defineProperty(exports, "VisitedScreenEvent", { enumerable: true, get: function () { return VisitedScreenEvent_1.VisitedScreenEvent; } }); +exports.VisitedScreenEvent = VisitedScreenEvent_1.VisitedScreenEvent; diff --git a/lib/config/import_models.d.ts b/lib/config/import_models.d.ts index 5686bc1..d713821 100644 --- a/lib/config/import_models.d.ts +++ b/lib/config/import_models.d.ts @@ -24,6 +24,8 @@ export { IPromotionDiscountTypeDetails, PromotionDiscountTypeDetails } from '../ export { IPromotionDetails, PromotionDetails } from './../classes/models/Promotions/PromotionDetails'; export { IPromotionDiscountStep, PromotionDiscountStep } from '../classes/models/Promotions/PromotionDiscountStep'; export { IPromotionDiscountModeDetails, PromotionDiscountModeDetails } from '../classes/models/Promotions/PromotionDiscountModeDetails'; +export { IPromotionImage, PromotionImage } from '../classes/models/Promotions/PromotionImage'; +export { PromotionImageType, PromotionImageTypeFromString, PromotionImageTypeToString } from '../classes/models/Promotions/PromotionImageType'; export { RecommendationOptions } from './../classes/models/Content/RecommendationOptions'; export { RecommendationResponse } from './../classes/models/Content/RecommendationResponse'; export { Recommendation } from './../classes/models/Content/Recommendation'; diff --git a/lib/config/import_models.js b/lib/config/import_models.js index f17dc02..ad53236 100644 --- a/lib/config/import_models.js +++ b/lib/config/import_models.js @@ -2,103 +2,109 @@ Object.defineProperty(exports, "__esModule", { value: true }); // CLIENT var ClientAuthContext_1 = require("../classes/models/Client/ClientAuthContext"); -Object.defineProperty(exports, "ClientAuthContext", { enumerable: true, get: function () { return ClientAuthContext_1.ClientAuthContext; } }); +exports.ClientAuthContext = ClientAuthContext_1.ClientAuthContext; var ClientOAuthAuthenticationContext_1 = require("./../classes/models/Client/ClientOAuthAuthenticationContext"); -Object.defineProperty(exports, "ClientOAuthAuthenticationContext", { enumerable: true, get: function () { return ClientOAuthAuthenticationContext_1.ClientOAuthAuthenticationContext; } }); +exports.ClientOAuthAuthenticationContext = ClientOAuthAuthenticationContext_1.ClientOAuthAuthenticationContext; var ClientFacebookAuthenticationContext_1 = require("./../classes/models/Client/ClientFacebookAuthenticationContext"); -Object.defineProperty(exports, "ClientFacebookAuthenticationContext", { enumerable: true, get: function () { return ClientFacebookAuthenticationContext_1.ClientFacebookAuthenticationContext; } }); +exports.ClientFacebookAuthenticationContext = ClientFacebookAuthenticationContext_1.ClientFacebookAuthenticationContext; var ClientAppleSignInAuthenticationContext_1 = require("./../classes/models/Client/ClientAppleSignInAuthenticationContext"); -Object.defineProperty(exports, "ClientAppleSignInAuthenticationContext", { enumerable: true, get: function () { return ClientAppleSignInAuthenticationContext_1.ClientAppleSignInAuthenticationContext; } }); +exports.ClientAppleSignInAuthenticationContext = ClientAppleSignInAuthenticationContext_1.ClientAppleSignInAuthenticationContext; var ClientAccountInformation_1 = require("./../classes/models/Client/ClientAccountInformation"); -Object.defineProperty(exports, "ClientAccountInformation", { enumerable: true, get: function () { return ClientAccountInformation_1.ClientAccountInformation; } }); +exports.ClientAccountInformation = ClientAccountInformation_1.ClientAccountInformation; var ClientAccountRegisterContext_1 = require("./../classes/models/Client/ClientAccountRegisterContext"); -Object.defineProperty(exports, "ClientAccountRegisterContext", { enumerable: true, get: function () { return ClientAccountRegisterContext_1.ClientAccountRegisterContext; } }); +exports.ClientAccountRegisterContext = ClientAccountRegisterContext_1.ClientAccountRegisterContext; var ClientAccountUpdateContext_1 = require("./../classes/models/Client/ClientAccountUpdateContext"); -Object.defineProperty(exports, "ClientAccountUpdateContext", { enumerable: true, get: function () { return ClientAccountUpdateContext_1.ClientAccountUpdateContext; } }); +exports.ClientAccountUpdateContext = ClientAccountUpdateContext_1.ClientAccountUpdateContext; var ClientAgreements_1 = require("./../classes/models/Client/ClientAgreements"); -Object.defineProperty(exports, "ClientAgreements", { enumerable: true, get: function () { return ClientAgreements_1.ClientAgreements; } }); +exports.ClientAgreements = ClientAgreements_1.ClientAgreements; var ClientSex_1 = require("./../classes/models/Client/ClientSex"); -Object.defineProperty(exports, "ClientSex", { enumerable: true, get: function () { return ClientSex_1.ClientSex; } }); -Object.defineProperty(exports, "ClientSexFromString", { enumerable: true, get: function () { return ClientSex_1.ClientSexFromString; } }); -Object.defineProperty(exports, "ClientSexToString", { enumerable: true, get: function () { return ClientSex_1.ClientSexToString; } }); +exports.ClientSex = ClientSex_1.ClientSex; +exports.ClientSexFromString = ClientSex_1.ClientSexFromString; +exports.ClientSexToString = ClientSex_1.ClientSexToString; var ClientSignOutMode_1 = require("./../classes/models/Client/ClientSignOutMode"); -Object.defineProperty(exports, "ClientSignOutMode", { enumerable: true, get: function () { return ClientSignOutMode_1.ClientSignOutMode; } }); -Object.defineProperty(exports, "ClientSignOutModeToString", { enumerable: true, get: function () { return ClientSignOutMode_1.ClientSignOutModeToString; } }); +exports.ClientSignOutMode = ClientSignOutMode_1.ClientSignOutMode; +exports.ClientSignOutModeToString = ClientSignOutMode_1.ClientSignOutModeToString; var ClientIdentityProvider_1 = require("./../classes/models/Client/ClientIdentityProvider"); -Object.defineProperty(exports, "ClientIdentityProvider", { enumerable: true, get: function () { return ClientIdentityProvider_1.ClientIdentityProvider; } }); +exports.ClientIdentityProvider = ClientIdentityProvider_1.ClientIdentityProvider; var ClientSessionEndReason_1 = require("./../classes/models/Client/ClientSessionEndReason"); -Object.defineProperty(exports, "ClientSessionEndReason", { enumerable: true, get: function () { return ClientSessionEndReason_1.ClientSessionEndReason; } }); -Object.defineProperty(exports, "ClientSessionEndReasonFromString", { enumerable: true, get: function () { return ClientSessionEndReason_1.ClientSessionEndReasonFromString; } }); -Object.defineProperty(exports, "ClientSessionEndReasonToString", { enumerable: true, get: function () { return ClientSessionEndReason_1.ClientSessionEndReasonToString; } }); +exports.ClientSessionEndReason = ClientSessionEndReason_1.ClientSessionEndReason; +exports.ClientSessionEndReasonFromString = ClientSessionEndReason_1.ClientSessionEndReasonFromString; +exports.ClientSessionEndReasonToString = ClientSessionEndReason_1.ClientSessionEndReasonToString; var ClientConditionalAuthResult_1 = require("../classes/models/Client/ClientConditionalAuthResult"); -Object.defineProperty(exports, "ClientConditionalAuthResult", { enumerable: true, get: function () { return ClientConditionalAuthResult_1.ClientConditionalAuthResult; } }); +exports.ClientConditionalAuthResult = ClientConditionalAuthResult_1.ClientConditionalAuthResult; var ClientConditionalAuthStatus_1 = require("../classes/models/Client/ClientConditionalAuthStatus"); -Object.defineProperty(exports, "ClientConditionalAuthStatus", { enumerable: true, get: function () { return ClientConditionalAuthStatus_1.ClientConditionalAuthStatus; } }); +exports.ClientConditionalAuthStatus = ClientConditionalAuthStatus_1.ClientConditionalAuthStatus; // PROMOTIONS var PromotionStatus_1 = require("./../classes/models/Promotions/PromotionStatus"); -Object.defineProperty(exports, "PromotionStatus", { enumerable: true, get: function () { return PromotionStatus_1.PromotionStatus; } }); +exports.PromotionStatus = PromotionStatus_1.PromotionStatus; var PromotionType_1 = require("./../classes/models/Promotions/PromotionType"); -Object.defineProperty(exports, "PromotionType", { enumerable: true, get: function () { return PromotionType_1.PromotionType; } }); +exports.PromotionType = PromotionType_1.PromotionType; var PromotionDiscountType_1 = require("./../classes/models/Promotions/PromotionDiscountType"); -Object.defineProperty(exports, "PromotionDiscountType", { enumerable: true, get: function () { return PromotionDiscountType_1.PromotionDiscountType; } }); +exports.PromotionDiscountType = PromotionDiscountType_1.PromotionDiscountType; var PromotionItemScope_1 = require("./../classes/models/Promotions/PromotionItemScope"); -Object.defineProperty(exports, "PromotionItemScope", { enumerable: true, get: function () { return PromotionItemScope_1.PromotionItemScope; } }); +exports.PromotionItemScope = PromotionItemScope_1.PromotionItemScope; var Promotion_1 = require("./../classes/models/Promotions/Promotion"); -Object.defineProperty(exports, "Promotion", { enumerable: true, get: function () { return Promotion_1.Promotion; } }); -Object.defineProperty(exports, "PromotionSortingKey", { enumerable: true, get: function () { return Promotion_1.PromotionSortingKey; } }); +exports.Promotion = Promotion_1.Promotion; +exports.PromotionSortingKey = Promotion_1.PromotionSortingKey; var PromotionResponse_1 = require("./../classes/models/Promotions/PromotionResponse"); -Object.defineProperty(exports, "PromotionResponse", { enumerable: true, get: function () { return PromotionResponse_1.PromotionResponse; } }); +exports.PromotionResponse = PromotionResponse_1.PromotionResponse; var PromotionIdentifier_1 = require("./../classes/models/Promotions/PromotionIdentifier"); -Object.defineProperty(exports, "PromotionIdentifier", { enumerable: true, get: function () { return PromotionIdentifier_1.PromotionIdentifier; } }); +exports.PromotionIdentifier = PromotionIdentifier_1.PromotionIdentifier; var PromotionIdentifierKey_1 = require("../classes/models/Promotions/PromotionIdentifierKey"); -Object.defineProperty(exports, "PromotionIdentifierKey", { enumerable: true, get: function () { return PromotionIdentifierKey_1.PromotionIdentifierKey; } }); +exports.PromotionIdentifierKey = PromotionIdentifierKey_1.PromotionIdentifierKey; var PromotionDiscountTypeDetails_1 = require("../classes/models/Promotions/PromotionDiscountTypeDetails"); -Object.defineProperty(exports, "PromotionDiscountTypeDetails", { enumerable: true, get: function () { return PromotionDiscountTypeDetails_1.PromotionDiscountTypeDetails; } }); +exports.PromotionDiscountTypeDetails = PromotionDiscountTypeDetails_1.PromotionDiscountTypeDetails; var PromotionDetails_1 = require("./../classes/models/Promotions/PromotionDetails"); -Object.defineProperty(exports, "PromotionDetails", { enumerable: true, get: function () { return PromotionDetails_1.PromotionDetails; } }); +exports.PromotionDetails = PromotionDetails_1.PromotionDetails; var PromotionDiscountStep_1 = require("../classes/models/Promotions/PromotionDiscountStep"); -Object.defineProperty(exports, "PromotionDiscountStep", { enumerable: true, get: function () { return PromotionDiscountStep_1.PromotionDiscountStep; } }); +exports.PromotionDiscountStep = PromotionDiscountStep_1.PromotionDiscountStep; var PromotionDiscountModeDetails_1 = require("../classes/models/Promotions/PromotionDiscountModeDetails"); -Object.defineProperty(exports, "PromotionDiscountModeDetails", { enumerable: true, get: function () { return PromotionDiscountModeDetails_1.PromotionDiscountModeDetails; } }); +exports.PromotionDiscountModeDetails = PromotionDiscountModeDetails_1.PromotionDiscountModeDetails; +var PromotionImage_1 = require("../classes/models/Promotions/PromotionImage"); +exports.PromotionImage = PromotionImage_1.PromotionImage; +var PromotionImageType_1 = require("../classes/models/Promotions/PromotionImageType"); +exports.PromotionImageType = PromotionImageType_1.PromotionImageType; +exports.PromotionImageTypeFromString = PromotionImageType_1.PromotionImageTypeFromString; +exports.PromotionImageTypeToString = PromotionImageType_1.PromotionImageTypeToString; // CONTENT var RecommendationOptions_1 = require("./../classes/models/Content/RecommendationOptions"); -Object.defineProperty(exports, "RecommendationOptions", { enumerable: true, get: function () { return RecommendationOptions_1.RecommendationOptions; } }); +exports.RecommendationOptions = RecommendationOptions_1.RecommendationOptions; var RecommendationResponse_1 = require("./../classes/models/Content/RecommendationResponse"); -Object.defineProperty(exports, "RecommendationResponse", { enumerable: true, get: function () { return RecommendationResponse_1.RecommendationResponse; } }); +exports.RecommendationResponse = RecommendationResponse_1.RecommendationResponse; var Recommendation_1 = require("./../classes/models/Content/Recommendation"); -Object.defineProperty(exports, "Recommendation", { enumerable: true, get: function () { return Recommendation_1.Recommendation; } }); +exports.Recommendation = Recommendation_1.Recommendation; var ScreenViewAudience_1 = require("./../classes/models/Content/ScreenViewAudience"); -Object.defineProperty(exports, "ScreenViewAudience", { enumerable: true, get: function () { return ScreenViewAudience_1.ScreenViewAudience; } }); +exports.ScreenViewAudience = ScreenViewAudience_1.ScreenViewAudience; var ScreenViewResponse_1 = require("./../classes/models/Content/ScreenViewResponse"); -Object.defineProperty(exports, "ScreenViewResponse", { enumerable: true, get: function () { return ScreenViewResponse_1.ScreenViewResponse; } }); +exports.ScreenViewResponse = ScreenViewResponse_1.ScreenViewResponse; // VOUCHERS var AssignVoucherResponse_1 = require("./../classes/models/Vouchers/AssignVoucherResponse"); -Object.defineProperty(exports, "AssignVoucherResponse", { enumerable: true, get: function () { return AssignVoucherResponse_1.AssignVoucherResponse; } }); +exports.AssignVoucherResponse = AssignVoucherResponse_1.AssignVoucherResponse; var VoucherCodesResponse_1 = require("./../classes/models/Vouchers/VoucherCodesResponse"); -Object.defineProperty(exports, "VoucherCodesResponse", { enumerable: true, get: function () { return VoucherCodesResponse_1.VoucherCodesResponse; } }); +exports.VoucherCodesResponse = VoucherCodesResponse_1.VoucherCodesResponse; var AssignVoucherData_1 = require("./../classes/models/Vouchers/AssignVoucherData"); -Object.defineProperty(exports, "AssignVoucherData", { enumerable: true, get: function () { return AssignVoucherData_1.AssignVoucherData; } }); +exports.AssignVoucherData = AssignVoucherData_1.AssignVoucherData; var VoucherCodesData_1 = require("./../classes/models/Vouchers/VoucherCodesData"); -Object.defineProperty(exports, "VoucherCodesData", { enumerable: true, get: function () { return VoucherCodesData_1.VoucherCodesData; } }); +exports.VoucherCodesData = VoucherCodesData_1.VoucherCodesData; var VoucherCodeStatus_1 = require("./../classes/models/Vouchers/VoucherCodeStatus"); -Object.defineProperty(exports, "VoucherCodeStatus", { enumerable: true, get: function () { return VoucherCodeStatus_1.VoucherCodeStatus; } }); +exports.VoucherCodeStatus = VoucherCodeStatus_1.VoucherCodeStatus; // API QUERIES var BaseApiQuery_1 = require("./../classes/api_queries/BaseApiQuery"); -Object.defineProperty(exports, "BaseApiQuery", { enumerable: true, get: function () { return BaseApiQuery_1.BaseApiQuery; } }); -Object.defineProperty(exports, "ApiQuerySortingOrder", { enumerable: true, get: function () { return BaseApiQuery_1.ApiQuerySortingOrder; } }); +exports.BaseApiQuery = BaseApiQuery_1.BaseApiQuery; +exports.ApiQuerySortingOrder = BaseApiQuery_1.ApiQuerySortingOrder; var PromotionsApiQuery_1 = require("./../classes/api_queries/PromotionsApiQuery"); -Object.defineProperty(exports, "PromotionsApiQuery", { enumerable: true, get: function () { return PromotionsApiQuery_1.PromotionsApiQuery; } }); +exports.PromotionsApiQuery = PromotionsApiQuery_1.PromotionsApiQuery; var DocumentsApiQuery_1 = require("./../classes/api_queries/DocumentsApiQuery"); -Object.defineProperty(exports, "DocumentsApiQuery", { enumerable: true, get: function () { return DocumentsApiQuery_1.DocumentsApiQuery; } }); +exports.DocumentsApiQuery = DocumentsApiQuery_1.DocumentsApiQuery; var DocumentsApiQueryType_1 = require("./../classes/api_queries/DocumentsApiQueryType"); -Object.defineProperty(exports, "DocumentsApiQueryType", { enumerable: true, get: function () { return DocumentsApiQueryType_1.DocumentsApiQueryType; } }); +exports.DocumentsApiQueryType = DocumentsApiQueryType_1.DocumentsApiQueryType; // TOKEN var Token_1 = require("./../classes/models/Token/Token"); -Object.defineProperty(exports, "Token", { enumerable: true, get: function () { return Token_1.Token; } }); +exports.Token = Token_1.Token; var TokenOrigin_1 = require("./../classes/models/Token/TokenOrigin"); -Object.defineProperty(exports, "TokenOrigin", { enumerable: true, get: function () { return TokenOrigin_1.TokenOrigin; } }); -Object.defineProperty(exports, "TokenOriginFromString", { enumerable: true, get: function () { return TokenOrigin_1.TokenOriginFromString; } }); -Object.defineProperty(exports, "TokenOriginToString", { enumerable: true, get: function () { return TokenOrigin_1.TokenOriginToString; } }); +exports.TokenOrigin = TokenOrigin_1.TokenOrigin; +exports.TokenOriginFromString = TokenOrigin_1.TokenOriginFromString; +exports.TokenOriginToString = TokenOrigin_1.TokenOriginToString; // MISC var InAppMessageData_1 = require("./../classes/models/Misc/InAppMessageData"); -Object.defineProperty(exports, "InAppMessageData", { enumerable: true, get: function () { return InAppMessageData_1.InAppMessageData; } }); +exports.InAppMessageData = InAppMessageData_1.InAppMessageData; diff --git a/lib/config/import_types.js b/lib/config/import_types.js index 0390c58..9781dd0 100644 --- a/lib/config/import_types.js +++ b/lib/config/import_types.js @@ -2,4 +2,4 @@ Object.defineProperty(exports, "__esModule", { value: true }); // ERROR var Error_1 = require("./../classes/types/Error"); -Object.defineProperty(exports, "Error", { enumerable: true, get: function () { return Error_1.Error; } }); +exports.Error = Error_1.Error; diff --git a/lib/index.js b/lib/index.js index cd5a0bc..876e29b 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,18 +1,11 @@ "use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); -}; +function __export(m) { + for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; +} Object.defineProperty(exports, "__esModule", { value: true }); -__exportStar(require("./config/constants"), exports); -__exportStar(require("./config/import_events"), exports); -__exportStar(require("./config/import_models"), exports); -__exportStar(require("./config/import_types"), exports); +__export(require("./config/constants")); +__export(require("./config/import_events")); +__export(require("./config/import_models")); +__export(require("./config/import_types")); var Synerise_1 = require("./main/Synerise"); -Object.defineProperty(exports, "Synerise", { enumerable: true, get: function () { return Synerise_1.Synerise; } }); +exports.Synerise = Synerise_1.Synerise; diff --git a/lib/main/Synerise.js b/lib/main/Synerise.js index 0f8b8e2..5e8e13c 100644 --- a/lib/main/Synerise.js +++ b/lib/main/Synerise.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.SyneriseInitializer = exports.Synerise = void 0; var react_native_1 = require("react-native"); var SyneriseModuleConnector_1 = require("./communication/SyneriseModuleConnector"); var SyneriseModuleEmitter_1 = require("./communication/SyneriseModuleEmitter"); @@ -213,49 +212,49 @@ var Synerise = /** @class */ (function () { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.SETTINGS); }, - enumerable: false, + enumerable: true, configurable: true }); Object.defineProperty(Synerise, "Client", { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.CLIENT); }, - enumerable: false, + enumerable: true, configurable: true }); Object.defineProperty(Synerise, "Tracker", { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.TRACKER); }, - enumerable: false, + enumerable: true, configurable: true }); Object.defineProperty(Synerise, "Notifications", { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.NOTIFICATIONS); }, - enumerable: false, + enumerable: true, configurable: true }); Object.defineProperty(Synerise, "Injector", { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.INJECTOR); }, - enumerable: false, + enumerable: true, configurable: true }); Object.defineProperty(Synerise, "Promotions", { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.PROMOTIONS); }, - enumerable: false, + enumerable: true, configurable: true }); Object.defineProperty(Synerise, "Content", { get: function () { return syneriseModuleController.getModule(ModuleIdentifier.CONTENT); }, - enumerable: false, + enumerable: true, configurable: true }); Synerise.Initializer = function () { diff --git a/lib/main/communication/SyneriseModuleConnector.js b/lib/main/communication/SyneriseModuleConnector.js index ffe1b2b..9bbb695 100644 --- a/lib/main/communication/SyneriseModuleConnector.js +++ b/lib/main/communication/SyneriseModuleConnector.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.SyneriseModuleConnector = void 0; var Error_1 = require("./../../classes/types/Error"); var SyneriseModuleMethodType; (function (SyneriseModuleMethodType) { diff --git a/lib/main/communication/SyneriseModuleEmitter.js b/lib/main/communication/SyneriseModuleEmitter.js index 11132b4..ba3ae87 100644 --- a/lib/main/communication/SyneriseModuleEmitter.js +++ b/lib/main/communication/SyneriseModuleEmitter.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.SyneriseModuleEmitter = void 0; var react_native_1 = require("react-native"); var SyneriseModuleEmitter = /** @class */ (function () { function SyneriseModuleEmitter() { diff --git a/lib/main/modules/BaseModule.js b/lib/main/modules/BaseModule.js index be60693..931721a 100644 --- a/lib/main/modules/BaseModule.js +++ b/lib/main/modules/BaseModule.js @@ -1,6 +1,5 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.BaseModule = void 0; var BaseModule = /** @class */ (function () { function BaseModule() { this.isActive = false; diff --git a/lib/main/modules/ClientModule.js b/lib/main/modules/ClientModule.js index c5a8f4b..67a8398 100644 --- a/lib/main/modules/ClientModule.js +++ b/lib/main/modules/ClientModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ClientModule = void 0; var react_native_1 = require("react-native"); var SyneriseModuleConnector_1 = require("./../communication/SyneriseModuleConnector"); var BaseModel_1 = require("./../../classes/models/BaseModel"); diff --git a/lib/main/modules/ContentModule.js b/lib/main/modules/ContentModule.js index b3bc395..55fd5b6 100644 --- a/lib/main/modules/ContentModule.js +++ b/lib/main/modules/ContentModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ContentModule = void 0; var react_native_1 = require("react-native"); var SyneriseModuleConnector_1 = require("../communication/SyneriseModuleConnector"); var BaseModule_1 = require("./BaseModule"); diff --git a/lib/main/modules/InjectorModule.js b/lib/main/modules/InjectorModule.js index 8a5e412..1377c81 100644 --- a/lib/main/modules/InjectorModule.js +++ b/lib/main/modules/InjectorModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.InjectorModule = void 0; var react_native_1 = require("react-native"); var BaseModule_1 = require("./BaseModule"); var SyneriseModuleConnector_1 = require("./../communication/SyneriseModuleConnector"); diff --git a/lib/main/modules/NotificationsModule.js b/lib/main/modules/NotificationsModule.js index e5f8fa9..f5f2c83 100644 --- a/lib/main/modules/NotificationsModule.js +++ b/lib/main/modules/NotificationsModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.NotificationsModule = void 0; var react_native_1 = require("react-native"); var BaseModule_1 = require("./BaseModule"); var SyneriseModuleConnector_1 = require("./../communication/SyneriseModuleConnector"); diff --git a/lib/main/modules/PromotionsModule.js b/lib/main/modules/PromotionsModule.js index b4ddb0f..620c083 100644 --- a/lib/main/modules/PromotionsModule.js +++ b/lib/main/modules/PromotionsModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.PromotionsModule = void 0; var react_native_1 = require("react-native"); var SyneriseModuleConnector_1 = require("./../communication/SyneriseModuleConnector"); var BaseModel_1 = require("./../../classes/models/BaseModel"); diff --git a/lib/main/modules/SettingsModule.js b/lib/main/modules/SettingsModule.js index 56b9a2b..6113145 100644 --- a/lib/main/modules/SettingsModule.js +++ b/lib/main/modules/SettingsModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.SettingsModule = void 0; var react_native_1 = require("react-native"); var DeviceUtils_1 = require("./../../classes/utils/DeviceUtils"); var SyneriseModuleConnector_1 = require("./../communication/SyneriseModuleConnector"); diff --git a/lib/main/modules/TrackerModule.js b/lib/main/modules/TrackerModule.js index a27dade..fc9ff1c 100644 --- a/lib/main/modules/TrackerModule.js +++ b/lib/main/modules/TrackerModule.js @@ -13,7 +13,6 @@ var __extends = (this && this.__extends) || (function () { }; })(); Object.defineProperty(exports, "__esModule", { value: true }); -exports.TrackerModule = void 0; var react_native_1 = require("react-native"); var SyneriseModuleConnector_1 = require("./../communication/SyneriseModuleConnector"); var BaseModule_1 = require("./BaseModule"); diff --git a/package.json b/package.json index 53b4509..4ef1f14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-synerise-sdk", - "version": "0.12.0", + "version": "0.13.0", "description": "React Native wrapper for Synerise SDK", "author": { "name": "Synerise", diff --git a/react-native-synerise-sdk.podspec b/react-native-synerise-sdk.podspec index ac32aef..46ebb25 100644 --- a/react-native-synerise-sdk.podspec +++ b/react-native-synerise-sdk.podspec @@ -2,7 +2,7 @@ require 'json' package = JSON.parse(File.read('./package.json')) -SYNERISE_SDK_FRAMEWORK_VERSION = '4.10.1' +SYNERISE_SDK_FRAMEWORK_VERSION = '4.12.2' Pod::Spec.new do |s| s.name = package['name']