@datadome/fraud-sdk-node
Advanced tools
@@ -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"]} |
+2
-1
@@ -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"} |
+2
-2
| { | ||
| "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", |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
222907
3.19%1564
3.17%3
-25%