New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@datadome/fraud-sdk-node

Package Overview
Dependencies
Maintainers
12
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@datadome/fraud-sdk-node - npm Package Compare versions

Comparing version
2.1.0
to
2.1.1
+1
-1
dist-cjs/constants.js

@@ -6,4 +6,4 @@ "use strict";

exports.DATADOME_TIMEOUT = 1500;
exports.SDK_VERSION = '2.1.0';
exports.SDK_VERSION = '2.1.1';
exports.SDK_NAME = 'Fraud SDK Node.js';
//# sourceMappingURL=constants.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"constants.js","sourceRoot":"","sources":["../src/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,iBAAiB,GAAG,iCAAiC,CAAC;AACtD,QAAA,gBAAgB,GAAG,IAAI,CAAC;AACxB,QAAA,WAAW,GAAG,OAAO,CAAC;AACtB,QAAA,QAAQ,GAAG,mBAAmB,CAAC","sourcesContent":["export const DATADOME_ENDPOINT = 'https://account-api.datadome.co';\nexport const DATADOME_TIMEOUT = 1500;\nexport const SDK_VERSION = '2.1.0';\nexport const SDK_NAME = 'Fraud SDK Node.js';\n"]}
{"version":3,"file":"constants.js","sourceRoot":"","sources":["../src/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,iBAAiB,GAAG,iCAAiC,CAAC;AACtD,QAAA,gBAAgB,GAAG,IAAI,CAAC;AACxB,QAAA,WAAW,GAAG,OAAO,CAAC;AACtB,QAAA,QAAQ,GAAG,mBAAmB,CAAC","sourcesContent":["export const DATADOME_ENDPOINT = 'https://account-api.datadome.co';\nexport const DATADOME_TIMEOUT = 1500;\nexport const SDK_VERSION = '2.1.1';\nexport const SDK_NAME = 'Fraud SDK Node.js';\n"]}

@@ -19,11 +19,16 @@ "use strict";

title: user.title,
firstName: (0, utils_1.truncateValue)(user.firstName, (0, utils_1.truncationSize)('UserFirstName')),
lastName: (0, utils_1.truncateValue)(user.lastName, (0, utils_1.truncationSize)('UserLastName')),
firstName: user.firstName &&
(0, utils_1.truncateValue)(user.firstName, (0, utils_1.truncationSize)('UserFirstName')),
lastName: user.lastName && (0, utils_1.truncateValue)(user.lastName, (0, utils_1.truncationSize)('UserLastName')),
createdAt: user.createdAt,
phone: (0, utils_1.truncateValue)(user.phone, (0, utils_1.truncationSize)('UserPhone')),
email: (0, utils_1.truncateValue)(user.email, (0, utils_1.truncationSize)('UserEmail')),
displayName: (0, utils_1.truncateValue)(user.displayName, (0, utils_1.truncationSize)('UserDisplayName')),
description: (0, utils_1.truncateValue)(user.description, (0, utils_1.truncationSize)('UserDescription')),
externalUrls: (_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, (0, utils_1.truncationSize)('UserExternalUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem'))),
pictureUrls: (_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, (0, utils_1.truncationSize)('UserPictureUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem'))),
phone: user.phone && (0, utils_1.truncateValue)(user.phone, (0, utils_1.truncationSize)('UserPhone')),
email: user.email && (0, utils_1.truncateValue)(user.email, (0, utils_1.truncationSize)('UserEmail')),
displayName: user.displayName &&
(0, utils_1.truncateValue)(user.displayName, (0, utils_1.truncationSize)('UserDisplayName')),
description: user.description &&
(0, utils_1.truncateValue)(user.description, (0, utils_1.truncationSize)('UserDescription')),
externalUrls: user.externalUrls &&
((_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, (0, utils_1.truncationSize)('UserExternalUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem')))),
pictureUrls: user.pictureUrls &&
((_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, (0, utils_1.truncationSize)('UserPictureUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem')))),
paymentMethodUpdated: user.paymentMethodUpdated,

@@ -33,9 +38,16 @@ };

this.user.address = {
name: (0, utils_1.truncateValue)(user.address.name, (0, utils_1.truncationSize)('AddressName')),
line1: (0, utils_1.truncateValue)(user.address.line1, (0, utils_1.truncationSize)('AddressLine1')),
line2: (0, utils_1.truncateValue)(user.address.line2, (0, utils_1.truncationSize)('AddressLine2')),
city: (0, utils_1.truncateValue)(user.address.city, (0, utils_1.truncationSize)('AddressCity')),
countryCode: (0, utils_1.truncateValue)(user.address.countryCode, (0, utils_1.truncationSize)('AddressCountryCode')),
regionCode: (0, utils_1.truncateValue)(user.address.regionCode, (0, utils_1.truncationSize)('AddressRegionCode')),
zipCode: (0, utils_1.truncateValue)(user.address.zipCode, (0, utils_1.truncationSize)('AddressZipCode')),
name: user.address.name &&
(0, utils_1.truncateValue)(user.address.name, (0, utils_1.truncationSize)('AddressName')),
line1: user.address.line1 &&
(0, utils_1.truncateValue)(user.address.line1, (0, utils_1.truncationSize)('AddressLine1')),
line2: user.address.line2 &&
(0, utils_1.truncateValue)(user.address.line2, (0, utils_1.truncationSize)('AddressLine2')),
city: user.address.city &&
(0, utils_1.truncateValue)(user.address.city, (0, utils_1.truncationSize)('AddressCity')),
countryCode: user.address.countryCode &&
(0, utils_1.truncateValue)(user.address.countryCode, (0, utils_1.truncationSize)('AddressCountryCode')),
regionCode: user.address.regionCode &&
(0, utils_1.truncateValue)(user.address.regionCode, (0, utils_1.truncationSize)('AddressRegionCode')),
zipCode: user.address.zipCode &&
(0, utils_1.truncateValue)(user.address.zipCode, (0, utils_1.truncationSize)('AddressZipCode')),
};

@@ -42,0 +54,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"accountUpdate.js","sourceRoot":"","sources":["../../../src/model/events/accountUpdate.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the account update event.\n */\nexport interface AccountUpdateEventParams extends Omit<EventParams, 'action'> {\n user?: User & { paymentMethodUpdated?: boolean };\n}\n\n/**\n * This class is used to define the account update event.\n */\nexport class AccountUpdateEvent extends DataDomeEvent {\n user?: User & { paymentMethodUpdated?: boolean };\n constructor({ account, authentication, session, user }: AccountUpdateEventParams) {\n super({\n action: ActionType.ACCOUNT_UPDATE,\n account,\n authentication,\n session,\n });\n if (user) {\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName: truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName: truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: truncateValue(user.phone, truncationSize('UserPhone')),\n email: truncateValue(user.email, truncationSize('UserEmail')),\n displayName: truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description: truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls: user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls: user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n paymentMethodUpdated: user.paymentMethodUpdated,\n };\n if (user.address) {\n this.user.address = {\n name: truncateValue(user.address.name, truncationSize('AddressName')),\n line1: truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2: truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city: truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode: truncateValue(\n user.address.countryCode,\n truncationSize('AddressCountryCode')\n ),\n regionCode: truncateValue(\n user.address.regionCode,\n truncationSize('AddressRegionCode')\n ),\n zipCode: truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}
{"version":3,"file":"accountUpdate.js","sourceRoot":"","sources":["../../../src/model/events/accountUpdate.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the account update event.\n */\nexport interface AccountUpdateEventParams extends Omit<EventParams, 'action'> {\n user?: User & { paymentMethodUpdated?: boolean };\n}\n\n/**\n * This class is used to define the account update event.\n */\nexport class AccountUpdateEvent extends DataDomeEvent {\n user?: User & { paymentMethodUpdated?: boolean };\n constructor({ account, authentication, session, user }: AccountUpdateEventParams) {\n super({\n action: ActionType.ACCOUNT_UPDATE,\n account,\n authentication,\n session,\n });\n if (user) {\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName:\n user.firstName &&\n truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName:\n user.lastName && truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: user.phone && truncateValue(user.phone, truncationSize('UserPhone')),\n email: user.email && truncateValue(user.email, truncationSize('UserEmail')),\n displayName:\n user.displayName &&\n truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description:\n user.description &&\n truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls:\n user.externalUrls &&\n user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls:\n user.pictureUrls &&\n user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n paymentMethodUpdated: user.paymentMethodUpdated,\n };\n if (user.address) {\n this.user.address = {\n name:\n user.address.name &&\n truncateValue(user.address.name, truncationSize('AddressName')),\n line1:\n user.address.line1 &&\n truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2:\n user.address.line2 &&\n truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city:\n user.address.city &&\n truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode:\n user.address.countryCode &&\n truncateValue(\n user.address.countryCode,\n truncationSize('AddressCountryCode')\n ),\n regionCode:\n user.address.regionCode &&\n truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),\n zipCode:\n user.address.zipCode &&\n truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}

@@ -13,21 +13,32 @@ "use strict";

title: user.title,
firstName: (0, utils_1.truncateValue)(user.firstName, (0, utils_1.truncationSize)('UserFirstName')),
lastName: (0, utils_1.truncateValue)(user.lastName, (0, utils_1.truncationSize)('UserLastName')),
firstName: user.firstName && (0, utils_1.truncateValue)(user.firstName, (0, utils_1.truncationSize)('UserFirstName')),
lastName: user.lastName && (0, utils_1.truncateValue)(user.lastName, (0, utils_1.truncationSize)('UserLastName')),
createdAt: user.createdAt,
phone: (0, utils_1.truncateValue)(user.phone, (0, utils_1.truncationSize)('UserPhone')),
email: (0, utils_1.truncateValue)(user.email, (0, utils_1.truncationSize)('UserEmail')),
displayName: (0, utils_1.truncateValue)(user.displayName, (0, utils_1.truncationSize)('UserDisplayName')),
description: (0, utils_1.truncateValue)(user.description, (0, utils_1.truncationSize)('UserDescription')),
externalUrls: (_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, (0, utils_1.truncationSize)('UserExternalUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem'))),
pictureUrls: (_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, (0, utils_1.truncationSize)('UserPictureUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem'))),
phone: user.phone && (0, utils_1.truncateValue)(user.phone, (0, utils_1.truncationSize)('UserPhone')),
email: user.email && (0, utils_1.truncateValue)(user.email, (0, utils_1.truncationSize)('UserEmail')),
displayName: user.displayName &&
(0, utils_1.truncateValue)(user.displayName, (0, utils_1.truncationSize)('UserDisplayName')),
description: user.description &&
(0, utils_1.truncateValue)(user.description, (0, utils_1.truncationSize)('UserDescription')),
externalUrls: user.externalUrls &&
((_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, (0, utils_1.truncationSize)('UserExternalUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem')))),
pictureUrls: user.pictureUrls &&
((_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, (0, utils_1.truncationSize)('UserPictureUrl')).map((url) => (0, utils_1.truncateValue)(url, (0, utils_1.truncationSize)('UserUrlItem')))),
};
if (user.address) {
this.user.address = {
name: (0, utils_1.truncateValue)(user.address.name, (0, utils_1.truncationSize)('AddressName')),
line1: (0, utils_1.truncateValue)(user.address.line1, (0, utils_1.truncationSize)('AddressLine1')),
line2: (0, utils_1.truncateValue)(user.address.line2, (0, utils_1.truncationSize)('AddressLine2')),
city: (0, utils_1.truncateValue)(user.address.city, (0, utils_1.truncationSize)('AddressCity')),
countryCode: (0, utils_1.truncateValue)(user.address.countryCode, (0, utils_1.truncationSize)('AddressCountryCode')),
regionCode: (0, utils_1.truncateValue)(user.address.regionCode, (0, utils_1.truncationSize)('AddressRegionCode')),
zipCode: (0, utils_1.truncateValue)(user.address.zipCode, (0, utils_1.truncationSize)('AddressZipCode')),
name: user.address.name &&
(0, utils_1.truncateValue)(user.address.name, (0, utils_1.truncationSize)('AddressName')),
line1: user.address.line1 &&
(0, utils_1.truncateValue)(user.address.line1, (0, utils_1.truncationSize)('AddressLine1')),
line2: user.address.line2 &&
(0, utils_1.truncateValue)(user.address.line2, (0, utils_1.truncationSize)('AddressLine2')),
city: user.address.city &&
(0, utils_1.truncateValue)(user.address.city, (0, utils_1.truncationSize)('AddressCity')),
countryCode: user.address.countryCode &&
(0, utils_1.truncateValue)(user.address.countryCode, (0, utils_1.truncationSize)('AddressCountryCode')),
regionCode: user.address.regionCode &&
(0, utils_1.truncateValue)(user.address.regionCode, (0, utils_1.truncationSize)('AddressRegionCode')),
zipCode: user.address.zipCode &&
(0, utils_1.truncateValue)(user.address.zipCode, (0, utils_1.truncationSize)('AddressZipCode')),
};

@@ -34,0 +45,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"registration.js","sourceRoot":"","sources":["../../../src/model/events/registration.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the registration event.\n */\ninterface RegistrationEventParams extends Omit<EventParams, 'action'> {\n user: User;\n}\n\n/**\n * This class is used to define the registration event.\n */\nexport class RegistrationEvent extends DataDomeEvent {\n user: User;\n constructor({ account, authentication, session, user }: RegistrationEventParams) {\n super({ action: ActionType.REGISTER, account, authentication, session });\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName: truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName: truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: truncateValue(user.phone, truncationSize('UserPhone')),\n email: truncateValue(user.email, truncationSize('UserEmail')),\n displayName: truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description: truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls: user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls: user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n };\n if (user.address) {\n this.user.address = {\n name: truncateValue(user.address.name, truncationSize('AddressName')),\n line1: truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2: truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city: truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode: truncateValue(\n user.address.countryCode,\n truncationSize('AddressCountryCode')\n ),\n regionCode: truncateValue(\n user.address.regionCode,\n truncationSize('AddressRegionCode')\n ),\n zipCode: truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}
{"version":3,"file":"registration.js","sourceRoot":"","sources":["../../../src/model/events/registration.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the registration event.\n */\ninterface RegistrationEventParams extends Omit<EventParams, 'action'> {\n user: User;\n}\n\n/**\n * This class is used to define the registration event.\n */\nexport class RegistrationEvent extends DataDomeEvent {\n user: User;\n constructor({ account, authentication, session, user }: RegistrationEventParams) {\n super({ action: ActionType.REGISTER, account, authentication, session });\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName:\n user.firstName && truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName: user.lastName && truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: user.phone && truncateValue(user.phone, truncationSize('UserPhone')),\n email: user.email && truncateValue(user.email, truncationSize('UserEmail')),\n displayName:\n user.displayName &&\n truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description:\n user.description &&\n truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls:\n user.externalUrls &&\n user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls:\n user.pictureUrls &&\n user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n };\n if (user.address) {\n this.user.address = {\n name:\n user.address.name &&\n truncateValue(user.address.name, truncationSize('AddressName')),\n line1:\n user.address.line1 &&\n truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2:\n user.address.line2 &&\n truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city:\n user.address.city &&\n truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode:\n user.address.countryCode &&\n truncateValue(user.address.countryCode, truncationSize('AddressCountryCode')),\n regionCode:\n user.address.regionCode &&\n truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),\n zipCode:\n user.address.zipCode &&\n truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}

@@ -14,2 +14,4 @@ "use strict";

return 32;
case 'ContentType':
return 64;
case 'AcceptCharset':

@@ -19,3 +21,2 @@ case 'AcceptEncoding':

case 'Connection':
case 'ContentType':
case 'From':

@@ -22,0 +23,0 @@ case 'SecCHUA':

@@ -1,1 +0,1 @@

{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;AA8CA,wCAmFC;AAED,sCAQC;AA7FD,SAAgB,cAAc,CAAC,SAA6C;IACxE,QAAQ,SAAS,EAAE,CAAC;QAEhB,KAAK,mBAAmB,CAAC;QACzB,KAAK,eAAe;YAChB,OAAO,CAAC,CAAC;QACb,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QACd,KAAK,iBAAiB;YAClB,OAAO,EAAE,CAAC;QACd,KAAK,eAAe,CAAC;QACrB,KAAK,gBAAgB,CAAC;QACtB,KAAK,UAAU,CAAC;QAChB,KAAK,YAAY,CAAC;QAClB,KAAK,aAAa,CAAC;QACnB,KAAK,MAAM,CAAC;QACZ,KAAK,SAAS,CAAC;QACf,KAAK,cAAc,CAAC;QACpB,KAAK,SAAS;YACV,OAAO,GAAG,CAAC;QAEf,KAAK,gBAAgB,CAAC;QACtB,KAAK,wBAAwB;YACzB,OAAO,GAAG,CAAC;QAEf,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,gBAAgB,CAAC;QACtB,KAAK,MAAM;YACP,OAAO,GAAG,CAAC;QAEf,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,iBAAiB;YAClB,OAAO,CAAC,GAAG,CAAC;QAGhB,KAAK,oBAAoB;YACrB,OAAO,CAAC,CAAC;QAEb,KAAK,iBAAiB,CAAC;QACvB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,mBAAmB,CAAC;QACzB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,WAAW;YACZ,OAAO,EAAE,CAAC;QAEd,KAAK,eAAe,CAAC;QACrB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QAEd,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,cAAc,CAAC;QACpB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa,CAAC;QACnB,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS,CAAC;QACf,KAAK,QAAQ,CAAC;QACd,KAAK,WAAW,CAAC;QACjB,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,aAAa;YACd,OAAO,IAAI,CAAC;QAChB;YACI,OAAO,CAAC,CAAC;IACjB,CAAC;AACL,CAAC;AAED,SAAgB,aAAa,CAAC,KAAc,EAAE,SAAkB;IAC5D,IAAI,KAAK,KAAK,SAAS,EAAE,CAAC;QACtB,OAAO,EAAE,CAAC;IACd,CAAC;IACD,IAAI,SAAS,IAAI,IAAI,IAAI,SAAS,KAAK,CAAC,EAAE,CAAC;QACvC,OAAO,KAAK,CAAC;IACjB,CAAC;IACD,OAAO,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AAC9E,CAAC","sourcesContent":["export type HeaderFieldName =\n | 'Accept'\n | 'AcceptCharset'\n | 'AcceptEncoding'\n | 'AcceptLanguage'\n | 'ClientID'\n | 'Connection'\n | 'ContentType'\n | 'From'\n | 'Host'\n | 'Origin'\n | 'Referer'\n | 'Request'\n | 'SecCHDeviceMemory'\n | 'SecCHUA'\n | 'SecCHUAArch'\n | 'SecCHUAFullVersionList'\n | 'SecCHUAMobile'\n | 'SecCHUAModel'\n | 'SecCHUAPlatform'\n | 'ServerHostname'\n | 'UserAgent'\n | 'XForwardedForIp'\n | 'XRealIp';\n\nexport type PayloadFieldName =\n | 'Account'\n | 'AddressCity'\n | 'AddressCountryCode'\n | 'AddressLine1'\n | 'AddressLine2'\n | 'AddressName'\n | 'AddressRegionCode'\n | 'AddressZipCode'\n | 'UserDescription'\n | 'UserDisplayName'\n | 'UserEmail'\n | 'UserExternalUrl'\n | 'UserFirstName'\n | 'UserId'\n | 'UserLastName'\n | 'UserPhone'\n | 'UserPictureUrl'\n | 'UserUrlItem'\n | 'SessionId';\n\nexport function truncationSize(fieldName: HeaderFieldName | PayloadFieldName): number {\n switch (fieldName) {\n // Header field limits\n case 'SecCHDeviceMemory':\n case 'SecCHUAMobile':\n return 8;\n case 'SecCHUAArch':\n return 16;\n case 'SecCHUAPlatform':\n return 32;\n case 'AcceptCharset':\n case 'AcceptEncoding':\n case 'ClientID':\n case 'Connection':\n case 'ContentType':\n case 'From':\n case 'SecCHUA':\n case 'SecCHUAModel':\n case 'XRealIp':\n return 128;\n\n case 'AcceptLanguage':\n case 'SecCHUAFullVersionList':\n return 256;\n\n case 'Accept':\n case 'Origin':\n case 'ServerHostname':\n case 'Host':\n return 512;\n\n case 'UserAgent':\n return 768;\n\n case 'Referer':\n return 1024;\n\n case 'Request':\n return 2048;\n\n case 'XForwardedForIp':\n return -512;\n\n // Payload field limits\n case 'AddressCountryCode':\n return 2;\n\n case 'UserExternalUrl':\n case 'UserPictureUrl':\n return 10;\n\n case 'AddressRegionCode':\n case 'AddressZipCode':\n return 15;\n\n case 'UserPhone':\n return 16;\n\n case 'UserFirstName':\n case 'UserLastName':\n case 'AddressName':\n return 50;\n\n case 'UserDisplayName':\n return 100;\n\n case 'AddressLine1':\n case 'AddressLine2':\n case 'AddressCity':\n case 'SessionId':\n return 255;\n\n case 'Account':\n case 'UserId':\n case 'UserEmail':\n case 'UserDescription':\n return 320;\n\n case 'UserUrlItem':\n return 2048;\n default:\n return 0;\n }\n}\n\nexport function truncateValue(value?: string, maxLength?: number) {\n if (value === undefined) {\n return '';\n }\n if (maxLength == null || maxLength === 0) {\n return value;\n }\n return maxLength < 0 ? value.slice(maxLength) : value.slice(0, maxLength);\n}\n"]}
{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;AA8CA,wCAoFC;AAED,sCAQC;AA9FD,SAAgB,cAAc,CAAC,SAA6C;IACxE,QAAQ,SAAS,EAAE,CAAC;QAEhB,KAAK,mBAAmB,CAAC;QACzB,KAAK,eAAe;YAChB,OAAO,CAAC,CAAC;QACb,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QACd,KAAK,iBAAiB;YAClB,OAAO,EAAE,CAAC;QACd,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QACd,KAAK,eAAe,CAAC;QACrB,KAAK,gBAAgB,CAAC;QACtB,KAAK,UAAU,CAAC;QAChB,KAAK,YAAY,CAAC;QAClB,KAAK,MAAM,CAAC;QACZ,KAAK,SAAS,CAAC;QACf,KAAK,cAAc,CAAC;QACpB,KAAK,SAAS;YACV,OAAO,GAAG,CAAC;QAEf,KAAK,gBAAgB,CAAC;QACtB,KAAK,wBAAwB;YACzB,OAAO,GAAG,CAAC;QAEf,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,gBAAgB,CAAC;QACtB,KAAK,MAAM;YACP,OAAO,GAAG,CAAC;QAEf,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,iBAAiB;YAClB,OAAO,CAAC,GAAG,CAAC;QAGhB,KAAK,oBAAoB;YACrB,OAAO,CAAC,CAAC;QAEb,KAAK,iBAAiB,CAAC;QACvB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,mBAAmB,CAAC;QACzB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,WAAW;YACZ,OAAO,EAAE,CAAC;QAEd,KAAK,eAAe,CAAC;QACrB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QAEd,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,cAAc,CAAC;QACpB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa,CAAC;QACnB,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS,CAAC;QACf,KAAK,QAAQ,CAAC;QACd,KAAK,WAAW,CAAC;QACjB,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,aAAa;YACd,OAAO,IAAI,CAAC;QAChB;YACI,OAAO,CAAC,CAAC;IACjB,CAAC;AACL,CAAC;AAED,SAAgB,aAAa,CAAC,KAAc,EAAE,SAAkB;IAC5D,IAAI,KAAK,KAAK,SAAS,EAAE,CAAC;QACtB,OAAO,EAAE,CAAC;IACd,CAAC;IACD,IAAI,SAAS,IAAI,IAAI,IAAI,SAAS,KAAK,CAAC,EAAE,CAAC;QACvC,OAAO,KAAK,CAAC;IACjB,CAAC;IACD,OAAO,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AAC9E,CAAC","sourcesContent":["export type HeaderFieldName =\n | 'Accept'\n | 'AcceptCharset'\n | 'AcceptEncoding'\n | 'AcceptLanguage'\n | 'ClientID'\n | 'Connection'\n | 'ContentType'\n | 'From'\n | 'Host'\n | 'Origin'\n | 'Referer'\n | 'Request'\n | 'SecCHDeviceMemory'\n | 'SecCHUA'\n | 'SecCHUAArch'\n | 'SecCHUAFullVersionList'\n | 'SecCHUAMobile'\n | 'SecCHUAModel'\n | 'SecCHUAPlatform'\n | 'ServerHostname'\n | 'UserAgent'\n | 'XForwardedForIp'\n | 'XRealIp';\n\nexport type PayloadFieldName =\n | 'Account'\n | 'AddressCity'\n | 'AddressCountryCode'\n | 'AddressLine1'\n | 'AddressLine2'\n | 'AddressName'\n | 'AddressRegionCode'\n | 'AddressZipCode'\n | 'UserDescription'\n | 'UserDisplayName'\n | 'UserEmail'\n | 'UserExternalUrl'\n | 'UserFirstName'\n | 'UserId'\n | 'UserLastName'\n | 'UserPhone'\n | 'UserPictureUrl'\n | 'UserUrlItem'\n | 'SessionId';\n\nexport function truncationSize(fieldName: HeaderFieldName | PayloadFieldName): number {\n switch (fieldName) {\n // Header field limits\n case 'SecCHDeviceMemory':\n case 'SecCHUAMobile':\n return 8;\n case 'SecCHUAArch':\n return 16;\n case 'SecCHUAPlatform':\n return 32;\n case 'ContentType':\n return 64;\n case 'AcceptCharset':\n case 'AcceptEncoding':\n case 'ClientID':\n case 'Connection':\n case 'From':\n case 'SecCHUA':\n case 'SecCHUAModel':\n case 'XRealIp':\n return 128;\n\n case 'AcceptLanguage':\n case 'SecCHUAFullVersionList':\n return 256;\n\n case 'Accept':\n case 'Origin':\n case 'ServerHostname':\n case 'Host':\n return 512;\n\n case 'UserAgent':\n return 768;\n\n case 'Referer':\n return 1024;\n\n case 'Request':\n return 2048;\n\n case 'XForwardedForIp':\n return -512;\n\n // Payload field limits\n case 'AddressCountryCode':\n return 2;\n\n case 'UserExternalUrl':\n case 'UserPictureUrl':\n return 10;\n\n case 'AddressRegionCode':\n case 'AddressZipCode':\n return 15;\n\n case 'UserPhone':\n return 16;\n\n case 'UserFirstName':\n case 'UserLastName':\n case 'AddressName':\n return 50;\n\n case 'UserDisplayName':\n return 100;\n\n case 'AddressLine1':\n case 'AddressLine2':\n case 'AddressCity':\n case 'SessionId':\n return 255;\n\n case 'Account':\n case 'UserId':\n case 'UserEmail':\n case 'UserDescription':\n return 320;\n\n case 'UserUrlItem':\n return 2048;\n default:\n return 0;\n }\n}\n\nexport function truncateValue(value?: string, maxLength?: number) {\n if (value === undefined) {\n return '';\n }\n if (maxLength == null || maxLength === 0) {\n return value;\n }\n return maxLength < 0 ? value.slice(maxLength) : value.slice(0, maxLength);\n}\n"]}
export const DATADOME_ENDPOINT = 'https://account-api.datadome.co';
export const DATADOME_TIMEOUT = 1500;
export const SDK_VERSION = '2.1.0';
export const SDK_VERSION = '2.1.1';
export const SDK_NAME = 'Fraud SDK Node.js';
//# sourceMappingURL=constants.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"constants.js","sourceRoot":"","sources":["../src/constants.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,iBAAiB,GAAG,iCAAiC,CAAC;AACnE,MAAM,CAAC,MAAM,gBAAgB,GAAG,IAAI,CAAC;AACrC,MAAM,CAAC,MAAM,WAAW,GAAG,OAAO,CAAC;AACnC,MAAM,CAAC,MAAM,QAAQ,GAAG,mBAAmB,CAAC","sourcesContent":["export const DATADOME_ENDPOINT = 'https://account-api.datadome.co';\nexport const DATADOME_TIMEOUT = 1500;\nexport const SDK_VERSION = '2.1.0';\nexport const SDK_NAME = 'Fraud SDK Node.js';\n"]}
{"version":3,"file":"constants.js","sourceRoot":"","sources":["../src/constants.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,iBAAiB,GAAG,iCAAiC,CAAC;AACnE,MAAM,CAAC,MAAM,gBAAgB,GAAG,IAAI,CAAC;AACrC,MAAM,CAAC,MAAM,WAAW,GAAG,OAAO,CAAC;AACnC,MAAM,CAAC,MAAM,QAAQ,GAAG,mBAAmB,CAAC","sourcesContent":["export const DATADOME_ENDPOINT = 'https://account-api.datadome.co';\nexport const DATADOME_TIMEOUT = 1500;\nexport const SDK_VERSION = '2.1.1';\nexport const SDK_NAME = 'Fraud SDK Node.js';\n"]}

@@ -16,11 +16,16 @@ import { truncateValue, truncationSize } from '../../utils';

title: user.title,
firstName: truncateValue(user.firstName, truncationSize('UserFirstName')),
lastName: truncateValue(user.lastName, truncationSize('UserLastName')),
firstName: user.firstName &&
truncateValue(user.firstName, truncationSize('UserFirstName')),
lastName: user.lastName && truncateValue(user.lastName, truncationSize('UserLastName')),
createdAt: user.createdAt,
phone: truncateValue(user.phone, truncationSize('UserPhone')),
email: truncateValue(user.email, truncationSize('UserEmail')),
displayName: truncateValue(user.displayName, truncationSize('UserDisplayName')),
description: truncateValue(user.description, truncationSize('UserDescription')),
externalUrls: (_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, truncationSize('UserExternalUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem'))),
pictureUrls: (_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, truncationSize('UserPictureUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem'))),
phone: user.phone && truncateValue(user.phone, truncationSize('UserPhone')),
email: user.email && truncateValue(user.email, truncationSize('UserEmail')),
displayName: user.displayName &&
truncateValue(user.displayName, truncationSize('UserDisplayName')),
description: user.description &&
truncateValue(user.description, truncationSize('UserDescription')),
externalUrls: user.externalUrls &&
((_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, truncationSize('UserExternalUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem')))),
pictureUrls: user.pictureUrls &&
((_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, truncationSize('UserPictureUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem')))),
paymentMethodUpdated: user.paymentMethodUpdated,

@@ -30,9 +35,16 @@ };

this.user.address = {
name: truncateValue(user.address.name, truncationSize('AddressName')),
line1: truncateValue(user.address.line1, truncationSize('AddressLine1')),
line2: truncateValue(user.address.line2, truncationSize('AddressLine2')),
city: truncateValue(user.address.city, truncationSize('AddressCity')),
countryCode: truncateValue(user.address.countryCode, truncationSize('AddressCountryCode')),
regionCode: truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),
zipCode: truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),
name: user.address.name &&
truncateValue(user.address.name, truncationSize('AddressName')),
line1: user.address.line1 &&
truncateValue(user.address.line1, truncationSize('AddressLine1')),
line2: user.address.line2 &&
truncateValue(user.address.line2, truncationSize('AddressLine2')),
city: user.address.city &&
truncateValue(user.address.city, truncationSize('AddressCity')),
countryCode: user.address.countryCode &&
truncateValue(user.address.countryCode, truncationSize('AddressCountryCode')),
regionCode: user.address.regionCode &&
truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),
zipCode: user.address.zipCode &&
truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),
};

@@ -39,0 +51,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"accountUpdate.js","sourceRoot":"","sources":["../../../src/model/events/accountUpdate.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the account update event.\n */\nexport interface AccountUpdateEventParams extends Omit<EventParams, 'action'> {\n user?: User & { paymentMethodUpdated?: boolean };\n}\n\n/**\n * This class is used to define the account update event.\n */\nexport class AccountUpdateEvent extends DataDomeEvent {\n user?: User & { paymentMethodUpdated?: boolean };\n constructor({ account, authentication, session, user }: AccountUpdateEventParams) {\n super({\n action: ActionType.ACCOUNT_UPDATE,\n account,\n authentication,\n session,\n });\n if (user) {\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName: truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName: truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: truncateValue(user.phone, truncationSize('UserPhone')),\n email: truncateValue(user.email, truncationSize('UserEmail')),\n displayName: truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description: truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls: user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls: user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n paymentMethodUpdated: user.paymentMethodUpdated,\n };\n if (user.address) {\n this.user.address = {\n name: truncateValue(user.address.name, truncationSize('AddressName')),\n line1: truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2: truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city: truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode: truncateValue(\n user.address.countryCode,\n truncationSize('AddressCountryCode')\n ),\n regionCode: truncateValue(\n user.address.regionCode,\n truncationSize('AddressRegionCode')\n ),\n zipCode: truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}
{"version":3,"file":"accountUpdate.js","sourceRoot":"","sources":["../../../src/model/events/accountUpdate.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the account update event.\n */\nexport interface AccountUpdateEventParams extends Omit<EventParams, 'action'> {\n user?: User & { paymentMethodUpdated?: boolean };\n}\n\n/**\n * This class is used to define the account update event.\n */\nexport class AccountUpdateEvent extends DataDomeEvent {\n user?: User & { paymentMethodUpdated?: boolean };\n constructor({ account, authentication, session, user }: AccountUpdateEventParams) {\n super({\n action: ActionType.ACCOUNT_UPDATE,\n account,\n authentication,\n session,\n });\n if (user) {\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName:\n user.firstName &&\n truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName:\n user.lastName && truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: user.phone && truncateValue(user.phone, truncationSize('UserPhone')),\n email: user.email && truncateValue(user.email, truncationSize('UserEmail')),\n displayName:\n user.displayName &&\n truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description:\n user.description &&\n truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls:\n user.externalUrls &&\n user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls:\n user.pictureUrls &&\n user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n paymentMethodUpdated: user.paymentMethodUpdated,\n };\n if (user.address) {\n this.user.address = {\n name:\n user.address.name &&\n truncateValue(user.address.name, truncationSize('AddressName')),\n line1:\n user.address.line1 &&\n truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2:\n user.address.line2 &&\n truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city:\n user.address.city &&\n truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode:\n user.address.countryCode &&\n truncateValue(\n user.address.countryCode,\n truncationSize('AddressCountryCode')\n ),\n regionCode:\n user.address.regionCode &&\n truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),\n zipCode:\n user.address.zipCode &&\n truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}

@@ -10,21 +10,32 @@ import { truncateValue, truncationSize } from '../../utils';

title: user.title,
firstName: truncateValue(user.firstName, truncationSize('UserFirstName')),
lastName: truncateValue(user.lastName, truncationSize('UserLastName')),
firstName: user.firstName && truncateValue(user.firstName, truncationSize('UserFirstName')),
lastName: user.lastName && truncateValue(user.lastName, truncationSize('UserLastName')),
createdAt: user.createdAt,
phone: truncateValue(user.phone, truncationSize('UserPhone')),
email: truncateValue(user.email, truncationSize('UserEmail')),
displayName: truncateValue(user.displayName, truncationSize('UserDisplayName')),
description: truncateValue(user.description, truncationSize('UserDescription')),
externalUrls: (_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, truncationSize('UserExternalUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem'))),
pictureUrls: (_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, truncationSize('UserPictureUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem'))),
phone: user.phone && truncateValue(user.phone, truncationSize('UserPhone')),
email: user.email && truncateValue(user.email, truncationSize('UserEmail')),
displayName: user.displayName &&
truncateValue(user.displayName, truncationSize('UserDisplayName')),
description: user.description &&
truncateValue(user.description, truncationSize('UserDescription')),
externalUrls: user.externalUrls &&
((_a = user.externalUrls) === null || _a === void 0 ? void 0 : _a.slice(0, truncationSize('UserExternalUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem')))),
pictureUrls: user.pictureUrls &&
((_b = user.pictureUrls) === null || _b === void 0 ? void 0 : _b.slice(0, truncationSize('UserPictureUrl')).map((url) => truncateValue(url, truncationSize('UserUrlItem')))),
};
if (user.address) {
this.user.address = {
name: truncateValue(user.address.name, truncationSize('AddressName')),
line1: truncateValue(user.address.line1, truncationSize('AddressLine1')),
line2: truncateValue(user.address.line2, truncationSize('AddressLine2')),
city: truncateValue(user.address.city, truncationSize('AddressCity')),
countryCode: truncateValue(user.address.countryCode, truncationSize('AddressCountryCode')),
regionCode: truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),
zipCode: truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),
name: user.address.name &&
truncateValue(user.address.name, truncationSize('AddressName')),
line1: user.address.line1 &&
truncateValue(user.address.line1, truncationSize('AddressLine1')),
line2: user.address.line2 &&
truncateValue(user.address.line2, truncationSize('AddressLine2')),
city: user.address.city &&
truncateValue(user.address.city, truncationSize('AddressCity')),
countryCode: user.address.countryCode &&
truncateValue(user.address.countryCode, truncationSize('AddressCountryCode')),
regionCode: user.address.regionCode &&
truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),
zipCode: user.address.zipCode &&
truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),
};

@@ -31,0 +42,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"registration.js","sourceRoot":"","sources":["../../../src/model/events/registration.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the registration event.\n */\ninterface RegistrationEventParams extends Omit<EventParams, 'action'> {\n user: User;\n}\n\n/**\n * This class is used to define the registration event.\n */\nexport class RegistrationEvent extends DataDomeEvent {\n user: User;\n constructor({ account, authentication, session, user }: RegistrationEventParams) {\n super({ action: ActionType.REGISTER, account, authentication, session });\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName: truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName: truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: truncateValue(user.phone, truncationSize('UserPhone')),\n email: truncateValue(user.email, truncationSize('UserEmail')),\n displayName: truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description: truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls: user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls: user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n };\n if (user.address) {\n this.user.address = {\n name: truncateValue(user.address.name, truncationSize('AddressName')),\n line1: truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2: truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city: truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode: truncateValue(\n user.address.countryCode,\n truncationSize('AddressCountryCode')\n ),\n regionCode: truncateValue(\n user.address.regionCode,\n truncationSize('AddressRegionCode')\n ),\n zipCode: truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}
{"version":3,"file":"registration.js","sourceRoot":"","sources":["../../../src/model/events/registration.ts"],"names":[],"mappings":"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","sourcesContent":["import { truncateValue, truncationSize } from '../../utils';\nimport { DataDomeRequest } from '../api';\nimport { User } from '../user';\nimport { ActionType, DataDomeEvent, EventParams } from './event';\n\n/**\n * This interface defines the parameters for the registration event.\n */\ninterface RegistrationEventParams extends Omit<EventParams, 'action'> {\n user: User;\n}\n\n/**\n * This class is used to define the registration event.\n */\nexport class RegistrationEvent extends DataDomeEvent {\n user: User;\n constructor({ account, authentication, session, user }: RegistrationEventParams) {\n super({ action: ActionType.REGISTER, account, authentication, session });\n this.user = {\n id: truncateValue(user.id, truncationSize('UserId')),\n title: user.title,\n firstName:\n user.firstName && truncateValue(user.firstName, truncationSize('UserFirstName')),\n lastName: user.lastName && truncateValue(user.lastName, truncationSize('UserLastName')),\n createdAt: user.createdAt,\n phone: user.phone && truncateValue(user.phone, truncationSize('UserPhone')),\n email: user.email && truncateValue(user.email, truncationSize('UserEmail')),\n displayName:\n user.displayName &&\n truncateValue(user.displayName, truncationSize('UserDisplayName')),\n description:\n user.description &&\n truncateValue(user.description, truncationSize('UserDescription')),\n externalUrls:\n user.externalUrls &&\n user.externalUrls\n ?.slice(0, truncationSize('UserExternalUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n pictureUrls:\n user.pictureUrls &&\n user.pictureUrls\n ?.slice(0, truncationSize('UserPictureUrl'))\n .map((url) => truncateValue(url, truncationSize('UserUrlItem'))),\n };\n if (user.address) {\n this.user.address = {\n name:\n user.address.name &&\n truncateValue(user.address.name, truncationSize('AddressName')),\n line1:\n user.address.line1 &&\n truncateValue(user.address.line1, truncationSize('AddressLine1')),\n line2:\n user.address.line2 &&\n truncateValue(user.address.line2, truncationSize('AddressLine2')),\n city:\n user.address.city &&\n truncateValue(user.address.city, truncationSize('AddressCity')),\n countryCode:\n user.address.countryCode &&\n truncateValue(user.address.countryCode, truncationSize('AddressCountryCode')),\n regionCode:\n user.address.regionCode &&\n truncateValue(user.address.regionCode, truncationSize('AddressRegionCode')),\n zipCode:\n user.address.zipCode &&\n truncateValue(user.address.zipCode, truncationSize('AddressZipCode')),\n };\n }\n }\n\n override mergeWith(requestData: DataDomeRequest): DataDomeRequest {\n super.mergeWith(requestData);\n requestData.user = this.user;\n return requestData;\n }\n}\n"]}

@@ -10,2 +10,4 @@ export function truncationSize(fieldName) {

return 32;
case 'ContentType':
return 64;
case 'AcceptCharset':

@@ -15,3 +17,2 @@ case 'AcceptEncoding':

case 'Connection':
case 'ContentType':
case 'From':

@@ -18,0 +19,0 @@ case 'SecCHUA':

@@ -1,1 +0,1 @@

{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"AA8CA,MAAM,UAAU,cAAc,CAAC,SAA6C;IACxE,QAAQ,SAAS,EAAE,CAAC;QAEhB,KAAK,mBAAmB,CAAC;QACzB,KAAK,eAAe;YAChB,OAAO,CAAC,CAAC;QACb,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QACd,KAAK,iBAAiB;YAClB,OAAO,EAAE,CAAC;QACd,KAAK,eAAe,CAAC;QACrB,KAAK,gBAAgB,CAAC;QACtB,KAAK,UAAU,CAAC;QAChB,KAAK,YAAY,CAAC;QAClB,KAAK,aAAa,CAAC;QACnB,KAAK,MAAM,CAAC;QACZ,KAAK,SAAS,CAAC;QACf,KAAK,cAAc,CAAC;QACpB,KAAK,SAAS;YACV,OAAO,GAAG,CAAC;QAEf,KAAK,gBAAgB,CAAC;QACtB,KAAK,wBAAwB;YACzB,OAAO,GAAG,CAAC;QAEf,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,gBAAgB,CAAC;QACtB,KAAK,MAAM;YACP,OAAO,GAAG,CAAC;QAEf,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,iBAAiB;YAClB,OAAO,CAAC,GAAG,CAAC;QAGhB,KAAK,oBAAoB;YACrB,OAAO,CAAC,CAAC;QAEb,KAAK,iBAAiB,CAAC;QACvB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,mBAAmB,CAAC;QACzB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,WAAW;YACZ,OAAO,EAAE,CAAC;QAEd,KAAK,eAAe,CAAC;QACrB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QAEd,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,cAAc,CAAC;QACpB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa,CAAC;QACnB,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS,CAAC;QACf,KAAK,QAAQ,CAAC;QACd,KAAK,WAAW,CAAC;QACjB,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,aAAa;YACd,OAAO,IAAI,CAAC;QAChB;YACI,OAAO,CAAC,CAAC;IACjB,CAAC;AACL,CAAC;AAED,MAAM,UAAU,aAAa,CAAC,KAAc,EAAE,SAAkB;IAC5D,IAAI,KAAK,KAAK,SAAS,EAAE,CAAC;QACtB,OAAO,EAAE,CAAC;IACd,CAAC;IACD,IAAI,SAAS,IAAI,IAAI,IAAI,SAAS,KAAK,CAAC,EAAE,CAAC;QACvC,OAAO,KAAK,CAAC;IACjB,CAAC;IACD,OAAO,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AAC9E,CAAC","sourcesContent":["export type HeaderFieldName =\n | 'Accept'\n | 'AcceptCharset'\n | 'AcceptEncoding'\n | 'AcceptLanguage'\n | 'ClientID'\n | 'Connection'\n | 'ContentType'\n | 'From'\n | 'Host'\n | 'Origin'\n | 'Referer'\n | 'Request'\n | 'SecCHDeviceMemory'\n | 'SecCHUA'\n | 'SecCHUAArch'\n | 'SecCHUAFullVersionList'\n | 'SecCHUAMobile'\n | 'SecCHUAModel'\n | 'SecCHUAPlatform'\n | 'ServerHostname'\n | 'UserAgent'\n | 'XForwardedForIp'\n | 'XRealIp';\n\nexport type PayloadFieldName =\n | 'Account'\n | 'AddressCity'\n | 'AddressCountryCode'\n | 'AddressLine1'\n | 'AddressLine2'\n | 'AddressName'\n | 'AddressRegionCode'\n | 'AddressZipCode'\n | 'UserDescription'\n | 'UserDisplayName'\n | 'UserEmail'\n | 'UserExternalUrl'\n | 'UserFirstName'\n | 'UserId'\n | 'UserLastName'\n | 'UserPhone'\n | 'UserPictureUrl'\n | 'UserUrlItem'\n | 'SessionId';\n\nexport function truncationSize(fieldName: HeaderFieldName | PayloadFieldName): number {\n switch (fieldName) {\n // Header field limits\n case 'SecCHDeviceMemory':\n case 'SecCHUAMobile':\n return 8;\n case 'SecCHUAArch':\n return 16;\n case 'SecCHUAPlatform':\n return 32;\n case 'AcceptCharset':\n case 'AcceptEncoding':\n case 'ClientID':\n case 'Connection':\n case 'ContentType':\n case 'From':\n case 'SecCHUA':\n case 'SecCHUAModel':\n case 'XRealIp':\n return 128;\n\n case 'AcceptLanguage':\n case 'SecCHUAFullVersionList':\n return 256;\n\n case 'Accept':\n case 'Origin':\n case 'ServerHostname':\n case 'Host':\n return 512;\n\n case 'UserAgent':\n return 768;\n\n case 'Referer':\n return 1024;\n\n case 'Request':\n return 2048;\n\n case 'XForwardedForIp':\n return -512;\n\n // Payload field limits\n case 'AddressCountryCode':\n return 2;\n\n case 'UserExternalUrl':\n case 'UserPictureUrl':\n return 10;\n\n case 'AddressRegionCode':\n case 'AddressZipCode':\n return 15;\n\n case 'UserPhone':\n return 16;\n\n case 'UserFirstName':\n case 'UserLastName':\n case 'AddressName':\n return 50;\n\n case 'UserDisplayName':\n return 100;\n\n case 'AddressLine1':\n case 'AddressLine2':\n case 'AddressCity':\n case 'SessionId':\n return 255;\n\n case 'Account':\n case 'UserId':\n case 'UserEmail':\n case 'UserDescription':\n return 320;\n\n case 'UserUrlItem':\n return 2048;\n default:\n return 0;\n }\n}\n\nexport function truncateValue(value?: string, maxLength?: number) {\n if (value === undefined) {\n return '';\n }\n if (maxLength == null || maxLength === 0) {\n return value;\n }\n return maxLength < 0 ? value.slice(maxLength) : value.slice(0, maxLength);\n}\n"]}
{"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"AA8CA,MAAM,UAAU,cAAc,CAAC,SAA6C;IACxE,QAAQ,SAAS,EAAE,CAAC;QAEhB,KAAK,mBAAmB,CAAC;QACzB,KAAK,eAAe;YAChB,OAAO,CAAC,CAAC;QACb,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QACd,KAAK,iBAAiB;YAClB,OAAO,EAAE,CAAC;QACd,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QACd,KAAK,eAAe,CAAC;QACrB,KAAK,gBAAgB,CAAC;QACtB,KAAK,UAAU,CAAC;QAChB,KAAK,YAAY,CAAC;QAClB,KAAK,MAAM,CAAC;QACZ,KAAK,SAAS,CAAC;QACf,KAAK,cAAc,CAAC;QACpB,KAAK,SAAS;YACV,OAAO,GAAG,CAAC;QAEf,KAAK,gBAAgB,CAAC;QACtB,KAAK,wBAAwB;YACzB,OAAO,GAAG,CAAC;QAEf,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,gBAAgB,CAAC;QACtB,KAAK,MAAM;YACP,OAAO,GAAG,CAAC;QAEf,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,SAAS;YACV,OAAO,IAAI,CAAC;QAEhB,KAAK,iBAAiB;YAClB,OAAO,CAAC,GAAG,CAAC;QAGhB,KAAK,oBAAoB;YACrB,OAAO,CAAC,CAAC;QAEb,KAAK,iBAAiB,CAAC;QACvB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,mBAAmB,CAAC;QACzB,KAAK,gBAAgB;YACjB,OAAO,EAAE,CAAC;QAEd,KAAK,WAAW;YACZ,OAAO,EAAE,CAAC;QAEd,KAAK,eAAe,CAAC;QACrB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa;YACd,OAAO,EAAE,CAAC;QAEd,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,cAAc,CAAC;QACpB,KAAK,cAAc,CAAC;QACpB,KAAK,aAAa,CAAC;QACnB,KAAK,WAAW;YACZ,OAAO,GAAG,CAAC;QAEf,KAAK,SAAS,CAAC;QACf,KAAK,QAAQ,CAAC;QACd,KAAK,WAAW,CAAC;QACjB,KAAK,iBAAiB;YAClB,OAAO,GAAG,CAAC;QAEf,KAAK,aAAa;YACd,OAAO,IAAI,CAAC;QAChB;YACI,OAAO,CAAC,CAAC;IACjB,CAAC;AACL,CAAC;AAED,MAAM,UAAU,aAAa,CAAC,KAAc,EAAE,SAAkB;IAC5D,IAAI,KAAK,KAAK,SAAS,EAAE,CAAC;QACtB,OAAO,EAAE,CAAC;IACd,CAAC;IACD,IAAI,SAAS,IAAI,IAAI,IAAI,SAAS,KAAK,CAAC,EAAE,CAAC;QACvC,OAAO,KAAK,CAAC;IACjB,CAAC;IACD,OAAO,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC;AAC9E,CAAC","sourcesContent":["export type HeaderFieldName =\n | 'Accept'\n | 'AcceptCharset'\n | 'AcceptEncoding'\n | 'AcceptLanguage'\n | 'ClientID'\n | 'Connection'\n | 'ContentType'\n | 'From'\n | 'Host'\n | 'Origin'\n | 'Referer'\n | 'Request'\n | 'SecCHDeviceMemory'\n | 'SecCHUA'\n | 'SecCHUAArch'\n | 'SecCHUAFullVersionList'\n | 'SecCHUAMobile'\n | 'SecCHUAModel'\n | 'SecCHUAPlatform'\n | 'ServerHostname'\n | 'UserAgent'\n | 'XForwardedForIp'\n | 'XRealIp';\n\nexport type PayloadFieldName =\n | 'Account'\n | 'AddressCity'\n | 'AddressCountryCode'\n | 'AddressLine1'\n | 'AddressLine2'\n | 'AddressName'\n | 'AddressRegionCode'\n | 'AddressZipCode'\n | 'UserDescription'\n | 'UserDisplayName'\n | 'UserEmail'\n | 'UserExternalUrl'\n | 'UserFirstName'\n | 'UserId'\n | 'UserLastName'\n | 'UserPhone'\n | 'UserPictureUrl'\n | 'UserUrlItem'\n | 'SessionId';\n\nexport function truncationSize(fieldName: HeaderFieldName | PayloadFieldName): number {\n switch (fieldName) {\n // Header field limits\n case 'SecCHDeviceMemory':\n case 'SecCHUAMobile':\n return 8;\n case 'SecCHUAArch':\n return 16;\n case 'SecCHUAPlatform':\n return 32;\n case 'ContentType':\n return 64;\n case 'AcceptCharset':\n case 'AcceptEncoding':\n case 'ClientID':\n case 'Connection':\n case 'From':\n case 'SecCHUA':\n case 'SecCHUAModel':\n case 'XRealIp':\n return 128;\n\n case 'AcceptLanguage':\n case 'SecCHUAFullVersionList':\n return 256;\n\n case 'Accept':\n case 'Origin':\n case 'ServerHostname':\n case 'Host':\n return 512;\n\n case 'UserAgent':\n return 768;\n\n case 'Referer':\n return 1024;\n\n case 'Request':\n return 2048;\n\n case 'XForwardedForIp':\n return -512;\n\n // Payload field limits\n case 'AddressCountryCode':\n return 2;\n\n case 'UserExternalUrl':\n case 'UserPictureUrl':\n return 10;\n\n case 'AddressRegionCode':\n case 'AddressZipCode':\n return 15;\n\n case 'UserPhone':\n return 16;\n\n case 'UserFirstName':\n case 'UserLastName':\n case 'AddressName':\n return 50;\n\n case 'UserDisplayName':\n return 100;\n\n case 'AddressLine1':\n case 'AddressLine2':\n case 'AddressCity':\n case 'SessionId':\n return 255;\n\n case 'Account':\n case 'UserId':\n case 'UserEmail':\n case 'UserDescription':\n return 320;\n\n case 'UserUrlItem':\n return 2048;\n default:\n return 0;\n }\n}\n\nexport function truncateValue(value?: string, maxLength?: number) {\n if (value === undefined) {\n return '';\n }\n if (maxLength == null || maxLength === 0) {\n return value;\n }\n return maxLength < 0 ? value.slice(maxLength) : value.slice(0, maxLength);\n}\n"]}
export declare const DATADOME_ENDPOINT = "https://account-api.datadome.co";
export declare const DATADOME_TIMEOUT = 1500;
export declare const SDK_VERSION = "2.1.0";
export declare const SDK_VERSION = "2.1.1";
export declare const SDK_NAME = "Fraud SDK Node.js";
//# sourceMappingURL=constants.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"accountUpdate.d.ts","sourceRoot":"","sources":["../../../src/model/events/accountUpdate.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,eAAe,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAC/B,OAAO,EAAc,aAAa,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAEjE;;GAEG;AACH,MAAM,WAAW,wBAAyB,SAAQ,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC;IACzE,IAAI,CAAC,EAAE,IAAI,GAAG;QAAE,oBAAoB,CAAC,EAAE,OAAO,CAAA;KAAE,CAAC;CACpD;AAED;;GAEG;AACH,qBAAa,kBAAmB,SAAQ,aAAa;IACjD,IAAI,CAAC,EAAE,IAAI,GAAG;QAAE,oBAAoB,CAAC,EAAE,OAAO,CAAA;KAAE,CAAC;gBACrC,EAAE,OAAO,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,wBAAwB;IA8CvE,SAAS,CAAC,WAAW,EAAE,eAAe,GAAG,eAAe;CAKpE"}
{"version":3,"file":"accountUpdate.d.ts","sourceRoot":"","sources":["../../../src/model/events/accountUpdate.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,eAAe,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAC/B,OAAO,EAAc,aAAa,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAEjE;;GAEG;AACH,MAAM,WAAW,wBAAyB,SAAQ,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC;IACzE,IAAI,CAAC,EAAE,IAAI,GAAG;QAAE,oBAAoB,CAAC,EAAE,OAAO,CAAA;KAAE,CAAC;CACpD;AAED;;GAEG;AACH,qBAAa,kBAAmB,SAAQ,aAAa;IACjD,IAAI,CAAC,EAAE,IAAI,GAAG;QAAE,oBAAoB,CAAC,EAAE,OAAO,CAAA;KAAE,CAAC;gBACrC,EAAE,OAAO,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,wBAAwB;IAoEvE,SAAS,CAAC,WAAW,EAAE,eAAe,GAAG,eAAe;CAKpE"}

@@ -1,1 +0,1 @@

{"version":3,"file":"registration.d.ts","sourceRoot":"","sources":["../../../src/model/events/registration.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,eAAe,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAC/B,OAAO,EAAc,aAAa,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAEjE;;GAEG;AACH,UAAU,uBAAwB,SAAQ,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC;IACjE,IAAI,EAAE,IAAI,CAAC;CACd;AAED;;GAEG;AACH,qBAAa,iBAAkB,SAAQ,aAAa;IAChD,IAAI,EAAE,IAAI,CAAC;gBACC,EAAE,OAAO,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,uBAAuB;IAsCtE,SAAS,CAAC,WAAW,EAAE,eAAe,GAAG,eAAe;CAKpE"}
{"version":3,"file":"registration.d.ts","sourceRoot":"","sources":["../../../src/model/events/registration.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,eAAe,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,IAAI,EAAE,MAAM,SAAS,CAAC;AAC/B,OAAO,EAAc,aAAa,EAAE,WAAW,EAAE,MAAM,SAAS,CAAC;AAEjE;;GAEG;AACH,UAAU,uBAAwB,SAAQ,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC;IACjE,IAAI,EAAE,IAAI,CAAC;CACd;AAED;;GAEG;AACH,qBAAa,iBAAkB,SAAQ,aAAa;IAChD,IAAI,EAAE,IAAI,CAAC;gBACC,EAAE,OAAO,EAAE,cAAc,EAAE,OAAO,EAAE,IAAI,EAAE,EAAE,uBAAuB;IAuDtE,SAAS,CAAC,WAAW,EAAE,eAAe,GAAG,eAAe;CAKpE"}

@@ -1,1 +0,1 @@

{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,eAAe,GACrB,QAAQ,GACR,eAAe,GACf,gBAAgB,GAChB,gBAAgB,GAChB,UAAU,GACV,YAAY,GACZ,aAAa,GACb,MAAM,GACN,MAAM,GACN,QAAQ,GACR,SAAS,GACT,SAAS,GACT,mBAAmB,GACnB,SAAS,GACT,aAAa,GACb,wBAAwB,GACxB,eAAe,GACf,cAAc,GACd,iBAAiB,GACjB,gBAAgB,GAChB,WAAW,GACX,iBAAiB,GACjB,SAAS,CAAC;AAEhB,MAAM,MAAM,gBAAgB,GACtB,SAAS,GACT,aAAa,GACb,oBAAoB,GACpB,cAAc,GACd,cAAc,GACd,aAAa,GACb,mBAAmB,GACnB,gBAAgB,GAChB,iBAAiB,GACjB,iBAAiB,GACjB,WAAW,GACX,iBAAiB,GACjB,eAAe,GACf,QAAQ,GACR,cAAc,GACd,WAAW,GACX,gBAAgB,GAChB,aAAa,GACb,WAAW,CAAC;AAElB,wBAAgB,cAAc,CAAC,SAAS,EAAE,eAAe,GAAG,gBAAgB,GAAG,MAAM,CAmFpF;AAED,wBAAgB,aAAa,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,MAAM,UAQ/D"}
{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":"AAAA,MAAM,MAAM,eAAe,GACrB,QAAQ,GACR,eAAe,GACf,gBAAgB,GAChB,gBAAgB,GAChB,UAAU,GACV,YAAY,GACZ,aAAa,GACb,MAAM,GACN,MAAM,GACN,QAAQ,GACR,SAAS,GACT,SAAS,GACT,mBAAmB,GACnB,SAAS,GACT,aAAa,GACb,wBAAwB,GACxB,eAAe,GACf,cAAc,GACd,iBAAiB,GACjB,gBAAgB,GAChB,WAAW,GACX,iBAAiB,GACjB,SAAS,CAAC;AAEhB,MAAM,MAAM,gBAAgB,GACtB,SAAS,GACT,aAAa,GACb,oBAAoB,GACpB,cAAc,GACd,cAAc,GACd,aAAa,GACb,mBAAmB,GACnB,gBAAgB,GAChB,iBAAiB,GACjB,iBAAiB,GACjB,WAAW,GACX,iBAAiB,GACjB,eAAe,GACf,QAAQ,GACR,cAAc,GACd,WAAW,GACX,gBAAgB,GAChB,aAAa,GACb,WAAW,CAAC;AAElB,wBAAgB,cAAc,CAAC,SAAS,EAAE,eAAe,GAAG,gBAAgB,GAAG,MAAM,CAoFpF;AAED,wBAAgB,aAAa,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,SAAS,CAAC,EAAE,MAAM,UAQ/D"}
{
"name": "@datadome/fraud-sdk-node",
"version": "2.1.0",
"version": "2.1.1",
"description": "Fraud Protection - Node.js SDK",

@@ -48,3 +48,3 @@ "main": "dist-cjs/index.js",

"@eslint/js": "^10.0.1",
"@types/node": "^20.0.0",
"@types/node": "^20.19.39",
"ava": "^5.3.1",

@@ -51,0 +51,0 @@ "c8": "^11.0.0",