diff --git a/lib/invoicedevice.d.ts b/lib/invoicedevice.d.ts index 8d9eb56..6552248 100644 --- a/lib/invoicedevice.d.ts +++ b/lib/invoicedevice.d.ts @@ -6,6 +6,11 @@ declare class InvoiceDevice { * @type {string} */ private channel; + /** + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @type {string} + */ + private threedsSdk; /** * Platform of the device for analytics and metadata. Possible values: "web", "ios", "android", "other" * @type {string} @@ -41,6 +46,19 @@ declare class InvoiceDevice { * @return {InvoiceDevice} */ setChannel(val: string): InvoiceDevice; + /** + * Get ThreedsSdk + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @return {string} + */ + getThreedsSdk(): string; + /** + * Set ThreedsSdk + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @param {string} val + * @return {InvoiceDevice} + */ + setThreedsSdk(val: string): InvoiceDevice; /** * Get Platform * Platform of the device for analytics and metadata. Possible values: "web", "ios", "android", "other" diff --git a/lib/invoicedevice.d.ts.map b/lib/invoicedevice.d.ts.map index 0685f89..34c6e17 100644 --- a/lib/invoicedevice.d.ts.map +++ b/lib/invoicedevice.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"invoicedevice.d.ts","sourceRoot":"","sources":["../src/invoicedevice.ts"],"names":[],"mappings":"AAIA,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAQ5C,cAAM,aAAa;IACf,OAAO,CAAC,MAAM,CAAoB;IAElC;;;OAGG;IACH,OAAO,CAAC,OAAO,CAAgB;IAE/B;;;OAGG;IACH,OAAO,CAAC,QAAQ,CAAgB;IAEhC;;;OAGG;IACH,OAAO,CAAC,SAAS,CAAgB;IAEjC;;;OAGG;IACH,OAAO,CAAC,EAAE,CAAgB;IAE1B;;;;OAIG;gBACS,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,aAAa;IAS/C,wBAAwB,IAAI,MAAM;IAIzC;;;;OAIG;IACI,UAAU,IAAI,MAAM;IAI3B;;;;;OAKG;IACI,UAAU,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAK7C;;;;OAIG;IACI,WAAW,IAAI,MAAM;IAI5B;;;;;OAKG;IACI,WAAW,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAK9C;;;;OAIG;IACI,YAAY,IAAI,MAAM;IAI7B;;;;;OAKG;IACI,YAAY,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAK/C;;;;OAIG;IACI,KAAK,IAAI,MAAM;IAItB;;;;;OAKG;IACI,KAAK,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAKxC;;;;OAIG;IACI,YAAY,CAAC,IAAI,EAAE,GAAG,GAAG,aAAa;IAY7C;;;OAGG;IACI,MAAM,IAAI,GAAG;CAUvB;AACD,SAAS,aAAa,CAAC"} \ No newline at end of file +{"version":3,"file":"invoicedevice.d.ts","sourceRoot":"","sources":["../src/invoicedevice.ts"],"names":[],"mappings":"AAIA,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAQ5C,cAAM,aAAa;IACf,OAAO,CAAC,MAAM,CAAoB;IAElC;;;OAGG;IACH,OAAO,CAAC,OAAO,CAAgB;IAE/B;;;OAGG;IACH,OAAO,CAAC,UAAU,CAAgB;IAElC;;;OAGG;IACH,OAAO,CAAC,QAAQ,CAAgB;IAEhC;;;OAGG;IACH,OAAO,CAAC,SAAS,CAAgB;IAEjC;;;OAGG;IACH,OAAO,CAAC,EAAE,CAAgB;IAE1B;;;;OAIG;gBACS,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,aAAa;IAS/C,wBAAwB,IAAI,MAAM;IAIzC;;;;OAIG;IACI,UAAU,IAAI,MAAM;IAI3B;;;;;OAKG;IACI,UAAU,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAK7C;;;;OAIG;IACI,aAAa,IAAI,MAAM;IAI9B;;;;;OAKG;IACI,aAAa,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAKhD;;;;OAIG;IACI,WAAW,IAAI,MAAM;IAI5B;;;;;OAKG;IACI,WAAW,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAK9C;;;;OAIG;IACI,YAAY,IAAI,MAAM;IAI7B;;;;;OAKG;IACI,YAAY,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAK/C;;;;OAIG;IACI,KAAK,IAAI,MAAM;IAItB;;;;;OAKG;IACI,KAAK,CAAC,GAAG,EAAE,MAAM,GAAG,aAAa;IAKxC;;;;OAIG;IACI,YAAY,CAAC,IAAI,EAAE,GAAG,GAAG,aAAa;IAc7C;;;OAGG;IACI,MAAM,IAAI,GAAG;CAWvB;AACD,SAAS,aAAa,CAAC"} \ No newline at end of file diff --git a/lib/invoicedevice.js b/lib/invoicedevice.js index 0902ea7..05153f3 100644 --- a/lib/invoicedevice.js +++ b/lib/invoicedevice.js @@ -13,6 +13,11 @@ var InvoiceDevice = /** @class */ (function () { * @type {string} */ this.channel = null; + /** + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @type {string} + */ + this.threedsSdk = null; /** * Platform of the device for analytics and metadata. Possible values: "web", "ios", "android", "other" * @type {string} @@ -55,6 +60,24 @@ var InvoiceDevice = /** @class */ (function () { this.channel = val; return this; }; + /** + * Get ThreedsSdk + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @return {string} + */ + InvoiceDevice.prototype.getThreedsSdk = function () { + return this.threedsSdk; + }; + /** + * Set ThreedsSdk + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @param {string} val + * @return {InvoiceDevice} + */ + InvoiceDevice.prototype.setThreedsSdk = function (val) { + this.threedsSdk = val; + return this; + }; /** * Get Platform * Platform of the device for analytics and metadata. Possible values: "web", "ios", "android", "other" @@ -117,6 +140,8 @@ var InvoiceDevice = /** @class */ (function () { InvoiceDevice.prototype.fillWithData = function (data) { if (data["channel"]) this.setChannel(data["channel"]); + if (data["threeds_sdk"]) + this.setThreedsSdk(data["threeds_sdk"]); if (data["platform"]) this.setPlatform(data["platform"]); if (data["ip_address"]) @@ -132,6 +157,7 @@ var InvoiceDevice = /** @class */ (function () { InvoiceDevice.prototype.toJSON = function () { return { "channel": this.getChannel(), + "threeds_sdk": this.getThreedsSdk(), "platform": this.getPlatform(), "ip_address": this.getIpAddress(), "id": this.getId(), diff --git a/lib/invoicedevice.js.map b/lib/invoicedevice.js.map index 1dabbae..1e83d49 100644 --- a/lib/invoicedevice.js.map +++ b/lib/invoicedevice.js.map @@ -1 +1 @@ -{"version":3,"file":"invoicedevice.js","sourceRoot":"","sources":["../src/invoicedevice.ts"],"names":[],"mappings":";AAAA,uDAAuD;AAYvD;IA2BI;;;;OAIG;IACH,uBAAY,MAAkB,EAAE,OAAsB;QA/B9C,WAAM,GAAe,IAAI,CAAC;QAElC;;;WAGG;QACK,YAAO,GAAW,IAAI,CAAC;QAE/B;;;WAGG;QACK,aAAQ,GAAW,IAAI,CAAC;QAEhC;;;WAGG;QACK,cAAS,GAAW,IAAI,CAAC;QAEjC;;;WAGG;QACK,OAAE,GAAW,IAAI,CAAC;QAQtB,IAAI,OAAO,MAAM,KAAK,WAAW;YAC7B,MAAM,IAAI,KAAK,CAAC,sKAAsK,CAAC,CAAC;QAE5L,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,OAAO,OAAO,KAAK,WAAW;YAC9B,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IAEM,gDAAwB,GAA/B;QACI,OAAO,eAAe,CAAC;IAC3B,CAAC;IAED;;;;OAIG;IACI,kCAAU,GAAjB;QACI,OAAO,IAAI,CAAC,OAAO,CAAC;IACxB,CAAC;IAED;;;;;OAKG;IACI,kCAAU,GAAjB,UAAkB,GAAW;QACzB,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC;QACnB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;;OAIG;IACI,mCAAW,GAAlB;QACI,OAAO,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAED;;;;;OAKG;IACI,mCAAW,GAAlB,UAAmB,GAAW;QAC1B,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC;QACpB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;;OAIG;IACI,oCAAY,GAAnB;QACI,OAAO,IAAI,CAAC,SAAS,CAAC;IAC1B,CAAC;IAED;;;;;OAKG;IACI,oCAAY,GAAnB,UAAoB,GAAW;QAC3B,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC;QACrB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;;OAIG;IACI,6BAAK,GAAZ;QACI,OAAO,IAAI,CAAC,EAAE,CAAC;IACnB,CAAC;IAED;;;;;OAKG;IACI,6BAAK,GAAZ,UAAa,GAAW;QACpB,IAAI,CAAC,EAAE,GAAG,GAAG,CAAC;QACd,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;;OAIG;IACI,oCAAY,GAAnB,UAAoB,IAAS;QACzB,IAAI,IAAI,CAAC,SAAS,CAAC;YACf,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC;QACrC,IAAI,IAAI,CAAC,UAAU,CAAC;YAChB,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;QACvC,IAAI,IAAI,CAAC,YAAY,CAAC;YAClB,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC;QAC1C,IAAI,IAAI,CAAC,IAAI,CAAC;YACV,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;QAC3B,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;OAGG;IACI,8BAAM,GAAb;QACI,OAAO;YACH,SAAS,EAAE,IAAI,CAAC,UAAU,EAAE;YAC5B,UAAU,EAAE,IAAI,CAAC,WAAW,EAAE;YAC9B,YAAY,EAAE,IAAI,CAAC,YAAY,EAAE;YACjC,IAAI,EAAE,IAAI,CAAC,KAAK,EAAE;SACrB,CAAC;IACN,CAAC;IAGL,oBAAC;AAAD,CAAC,AA5JD,IA4JC;AACD,iBAAS,aAAa,CAAC"} \ No newline at end of file +{"version":3,"file":"invoicedevice.js","sourceRoot":"","sources":["../src/invoicedevice.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/paymentprocessingconfiguration.d.ts b/lib/paymentprocessingconfiguration.d.ts index ac19e18..31c0aed 100644 --- a/lib/paymentprocessingconfiguration.d.ts +++ b/lib/paymentprocessingconfiguration.d.ts @@ -8,7 +8,7 @@ declare class PaymentProcessingConfiguration { */ private bypassUnsupportedSplitPayments; /** - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @type {p.APMPaymentProcessingConfiguration} */ private apmPaymentConfig; @@ -34,13 +34,13 @@ declare class PaymentProcessingConfiguration { setBypassUnsupportedSplitPayments(val: boolean): PaymentProcessingConfiguration; /** * Get ApmPaymentConfig - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @return {p.APMPaymentProcessingConfiguration} */ getApmPaymentConfig(): p.APMPaymentProcessingConfiguration; /** * Set ApmPaymentConfig - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @param {p.APMPaymentProcessingConfiguration} val * @return {PaymentProcessingConfiguration} */ diff --git a/lib/paymentprocessingconfiguration.js b/lib/paymentprocessingconfiguration.js index 4652202..dd7bee6 100644 --- a/lib/paymentprocessingconfiguration.js +++ b/lib/paymentprocessingconfiguration.js @@ -14,7 +14,7 @@ var PaymentProcessingConfiguration = /** @class */ (function () { */ this.bypassUnsupportedSplitPayments = null; /** - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @type {p.APMPaymentProcessingConfiguration} */ this.apmPaymentConfig = null; @@ -47,7 +47,7 @@ var PaymentProcessingConfiguration = /** @class */ (function () { }; /** * Get ApmPaymentConfig - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @return {p.APMPaymentProcessingConfiguration} */ PaymentProcessingConfiguration.prototype.getApmPaymentConfig = function () { @@ -55,7 +55,7 @@ var PaymentProcessingConfiguration = /** @class */ (function () { }; /** * Set ApmPaymentConfig - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @param {p.APMPaymentProcessingConfiguration} val * @return {PaymentProcessingConfiguration} */ diff --git a/package-lock.json b/package-lock.json index 6675530..556468c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "processout", - "version": "11.0.0", + "version": "11.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "processout", - "version": "11.0.0", + "version": "11.0.1", "license": "MIT", "dependencies": { "@types/node": "^13.7.4", diff --git a/package.json b/package.json index 0fed0ad..9f1a830 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "processout", - "version": "11.0.0", + "version": "11.0.1", "description": "ProcessOut API bindings.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/invoicedevice.ts b/src/invoicedevice.ts index 4f72e58..13b933c 100755 --- a/src/invoicedevice.ts +++ b/src/invoicedevice.ts @@ -19,6 +19,12 @@ class InvoiceDevice { */ private channel: string = null; + /** + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @type {string} + */ + private threedsSdk: string = null; + /** * Platform of the device for analytics and metadata. Possible values: "web", "ios", "android", "other" * @type {string} @@ -75,6 +81,26 @@ class InvoiceDevice { return this; } + /** + * Get ThreedsSdk + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @return {string} + */ + public getThreedsSdk(): string { + return this.threedsSdk; + } + + /** + * Set ThreedsSdk + * Preferred 3DS SDK type for authentication. This is the recommended field to use instead of channel for 3DS SDK selection + * @param {string} val + * @return {InvoiceDevice} + */ + public setThreedsSdk(val: string): InvoiceDevice { + this.threedsSdk = val; + return this; + } + /** * Get Platform * Platform of the device for analytics and metadata. Possible values: "web", "ios", "android", "other" @@ -143,6 +169,8 @@ class InvoiceDevice { public fillWithData(data: any): InvoiceDevice { if (data["channel"]) this.setChannel(data["channel"]); + if (data["threeds_sdk"]) + this.setThreedsSdk(data["threeds_sdk"]); if (data["platform"]) this.setPlatform(data["platform"]); if (data["ip_address"]) @@ -159,6 +187,7 @@ class InvoiceDevice { public toJSON(): any { return { "channel": this.getChannel(), + "threeds_sdk": this.getThreedsSdk(), "platform": this.getPlatform(), "ip_address": this.getIpAddress(), "id": this.getId(), diff --git a/src/paymentprocessingconfiguration.ts b/src/paymentprocessingconfiguration.ts index e0c9030..af4a720 100755 --- a/src/paymentprocessingconfiguration.ts +++ b/src/paymentprocessingconfiguration.ts @@ -20,7 +20,7 @@ class PaymentProcessingConfiguration { private bypassUnsupportedSplitPayments: boolean = null; /** - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @type {p.APMPaymentProcessingConfiguration} */ private apmPaymentConfig: p.APMPaymentProcessingConfiguration = null; @@ -65,7 +65,7 @@ class PaymentProcessingConfiguration { /** * Get ApmPaymentConfig - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @return {p.APMPaymentProcessingConfiguration} */ public getApmPaymentConfig(): p.APMPaymentProcessingConfiguration { @@ -74,7 +74,7 @@ class PaymentProcessingConfiguration { /** * Set ApmPaymentConfig - * Alternative Payment Method (APM) specific payment processing cofiguration. + * Alternative Payment Method (APM) specific payment processing configuration. * @param {p.APMPaymentProcessingConfiguration} val * @return {PaymentProcessingConfiguration} */