From 85ca152b09bcfc8d1e37994fd621c4d0c5f8f164 Mon Sep 17 00:00:00 2001 From: ProcessOut Fountain Date: Mon, 14 Apr 2025 15:28:28 +0200 Subject: [PATCH] feat: Update library --- lib/index.d.ts | 6 + lib/index.d.ts.map | 2 +- lib/index.js | 10 +- lib/index.js.map | 2 +- lib/invoice.d.ts | 30 ++- lib/invoice.d.ts.map | 2 +- lib/invoice.js | 67 +++++- lib/invoice.js.map | 2 +- lib/invoicesubmerchant.d.ts | 187 ++++++++++++++++ lib/invoicesubmerchant.d.ts.map | 1 + lib/invoicesubmerchant.js | 287 ++++++++++++++++++++++++ lib/invoicesubmerchant.js.map | 1 + lib/processout.d.ts | 18 ++ lib/processout.d.ts.map | 2 +- lib/processout.js | 24 ++ lib/processout.js.map | 2 +- lib/refund.d.ts | 6 +- lib/refund.js | 6 +- lib/submerchantaddress.d.ts | 150 +++++++++++++ lib/submerchantaddress.d.ts.map | 1 + lib/submerchantaddress.js | 221 ++++++++++++++++++ lib/submerchantaddress.js.map | 1 + lib/submerchantphonenumber.d.ts | 60 +++++ lib/submerchantphonenumber.d.ts.map | 1 + lib/submerchantphonenumber.js | 91 ++++++++ lib/submerchantphonenumber.js.map | 1 + lib/token.d.ts | 22 +- lib/token.d.ts.map | 2 +- lib/token.js | 38 +++- lib/token.js.map | 2 +- package-lock.json | 335 ++++++++++++++++++++++------ package.json | 2 +- src/index.ts | 6 + src/invoice.ts | 70 +++++- src/invoicesubmerchant.ts | 329 +++++++++++++++++++++++++++ src/processout.ts | 27 +++ src/refund.ts | 6 +- src/submerchantaddress.ts | 257 +++++++++++++++++++++ src/submerchantphonenumber.ts | 112 ++++++++++ src/token.ts | 41 +++- 40 files changed, 2300 insertions(+), 130 deletions(-) create mode 100644 lib/invoicesubmerchant.d.ts create mode 100644 lib/invoicesubmerchant.d.ts.map create mode 100644 lib/invoicesubmerchant.js create mode 100644 lib/invoicesubmerchant.js.map create mode 100644 lib/submerchantaddress.d.ts create mode 100644 lib/submerchantaddress.d.ts.map create mode 100644 lib/submerchantaddress.js create mode 100644 lib/submerchantaddress.js.map create mode 100644 lib/submerchantphonenumber.d.ts create mode 100644 lib/submerchantphonenumber.d.ts.map create mode 100644 lib/submerchantphonenumber.js create mode 100644 lib/submerchantphonenumber.js.map create mode 100755 src/invoicesubmerchant.ts create mode 100755 src/submerchantaddress.ts create mode 100755 src/submerchantphonenumber.ts diff --git a/lib/index.d.ts b/lib/index.d.ts index 65aaa51..cb44c6e 100644 --- a/lib/index.d.ts +++ b/lib/index.d.ts @@ -37,6 +37,9 @@ import InvoiceShippingPhone = require('./invoiceshippingphone'); import InvoiceBilling = require('./invoicebilling'); import UnsupportedFeatureBypass = require('./unsupportedfeaturebypass'); import InvoiceDetail = require('./invoicedetail'); +import InvoiceSubmerchant = require('./invoicesubmerchant'); +import SubmerchantPhoneNumber = require('./submerchantphonenumber'); +import SubmerchantAddress = require('./submerchantaddress'); import CustomerAction = require('./customeraction'); import DunningAction = require('./dunningaction'); import Payout = require('./payout'); @@ -117,6 +120,9 @@ export { InvoiceShippingPhone }; export { InvoiceBilling }; export { UnsupportedFeatureBypass }; export { InvoiceDetail }; +export { InvoiceSubmerchant }; +export { SubmerchantPhoneNumber }; +export { SubmerchantAddress }; export { CustomerAction }; export { DunningAction }; export { Payout }; diff --git a/lib/index.d.ts.map b/lib/index.d.ts.map index 08dc732..5bbe1e7 100644 --- a/lib/index.d.ts.map +++ b/lib/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAEA,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAE5C,OAAO,QAAQ,GAAG,QAAQ,YAAY,CAAC,CAAC;AACxC,OAAO,KAAK,GAAG,QAAQ,SAAS,CAAC,CAAC;AAClC,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAC5C,OAAO,uCAAuC,GAAG,QAAQ,2CAA2C,CAAC,CAAC;AACtG,OAAO,8BAA8B,GAAG,QAAQ,kCAAkC,CAAC,CAAC;AACpF,OAAO,QAAQ,GAAG,QAAQ,YAAY,CAAC,CAAC;AACxC,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,IAAI,GAAG,QAAQ,QAAQ,CAAC,CAAC;AAChC,OAAO,eAAe,GAAG,QAAQ,mBAAmB,CAAC,CAAC;AACtD,OAAO,KAAK,GAAG,QAAQ,SAAS,CAAC,CAAC;AAClC,OAAO,MAAM,GAAG,QAAQ,UAAU,CAAC,CAAC;AACpC,OAAO,QAAQ,GAAG,QAAQ,YAAY,CAAC,CAAC;AACxC,OAAO,aAAa,GAAG,QAAQ,iBAAiB,CAAC,CAAC;AAClD,OAAO,KAAK,GAAG,QAAQ,SAAS,CAAC,CAAC;AAClC,OAAO,QAAQ,GAAG,QAAQ,YAAY,CAAC,CAAC;AACxC,OAAO,KAAK,GAAG,QAAQ,SAAS,CAAC,CAAC;AAClC,OAAO,YAAY,GAAG,QAAQ,gBAAgB,CAAC,CAAC;AAChD,OAAO,yBAAyB,GAAG,QAAQ,6BAA6B,CAAC,CAAC;AAC1E,OAAO,+BAA+B,GAAG,QAAQ,mCAAmC,CAAC,CAAC;AACtF,OAAO,6BAA6B,GAAG,QAAQ,iCAAiC,CAAC,CAAC;AAClF,OAAO,+BAA+B,GAAG,QAAQ,mCAAmC,CAAC,CAAC;AACtF,OAAO,gCAAgC,GAAG,QAAQ,oCAAoC,CAAC,CAAC;AACxF,OAAO,iDAAiD,GAAG,QAAQ,qDAAqD,CAAC,CAAC;AAC1H,OAAO,mDAAmD,GAAG,QAAQ,uDAAuD,CAAC,CAAC;AAC9H,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,oBAAoB,GAAG,QAAQ,wBAAwB,CAAC,CAAC;AAChE,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,gBAAgB,GAAG,QAAQ,oBAAoB,CAAC,CAAC;AACxD,OAAO,uBAAuB,GAAG,QAAQ,2BAA2B,CAAC,CAAC;AACtE,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAC5C,OAAO,yBAAyB,GAAG,QAAQ,6BAA6B,CAAC,CAAC;AAC1E,OAAO,WAAW,GAAG,QAAQ,eAAe,CAAC,CAAC;AAC9C,OAAO,aAAa,GAAG,QAAQ,iBAAiB,CAAC,CAAC;AAClD,OAAO,eAAe,GAAG,QAAQ,mBAAmB,CAAC,CAAC;AACtD,OAAO,oBAAoB,GAAG,QAAQ,wBAAwB,CAAC,CAAC;AAChE,OAAO,cAAc,GAAG,QAAQ,kBAAkB,CAAC,CAAC;AACpD,OAAO,wBAAwB,GAAG,QAAQ,4BAA4B,CAAC,CAAC;AACxE,OAAO,aAAa,GAAG,QAAQ,iBAAiB,CAAC,CAAC;AAClD,OAAO,kBAAkB,GAAG,QAAQ,sBAAsB,CAAC,CAAC;AAC5D,OAAO,sBAAsB,GAAG,QAAQ,0BAA0B,CAAC,CAAC;AACpE,OAAO,kBAAkB,GAAG,QAAQ,sBAAsB,CAAC,CAAC;AAC5D,OAAO,cAAc,GAAG,QAAQ,kBAAkB,CAAC,CAAC;AACpD,OAAO,aAAa,GAAG,QAAQ,iBAAiB,CAAC,CAAC;AAClD,OAAO,MAAM,GAAG,QAAQ,UAAU,CAAC,CAAC;AACpC,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAC5C,OAAO,0BAA0B,GAAG,QAAQ,8BAA8B,CAAC,CAAC;AAC5E,OAAO,IAAI,GAAG,QAAQ,QAAQ,CAAC,CAAC;AAChC,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,mBAAmB,GAAG,QAAQ,uBAAuB,CAAC,CAAC;AAC9D,OAAO,yBAAyB,GAAG,QAAQ,6BAA6B,CAAC,CAAC;AAC1E,OAAO,MAAM,GAAG,QAAQ,UAAU,CAAC,CAAC;AACpC,OAAO,YAAY,GAAG,QAAQ,gBAAgB,CAAC,CAAC;AAChD,OAAO,WAAW,GAAG,QAAQ,eAAe,CAAC,CAAC;AAC9C,OAAO,iBAAiB,GAAG,QAAQ,qBAAqB,CAAC,CAAC;AAC1D,OAAO,4BAA4B,GAAG,QAAQ,gCAAgC,CAAC,CAAC;AAChF,OAAO,iCAAiC,GAAG,QAAQ,qCAAqC,CAAC,CAAC;AAC1F,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,yBAAyB,GAAG,QAAQ,6BAA6B,CAAC,CAAC;AAC1E,OAAO,gCAAgC,GAAG,QAAQ,oCAAoC,CAAC,CAAC;AACxF,OAAO,gCAAgC,GAAG,QAAQ,oCAAoC,CAAC,CAAC;AACxF,OAAO,oBAAoB,GAAG,QAAQ,wBAAwB,CAAC,CAAC;AAChE,OAAO,OAAO,GAAG,QAAQ,WAAW,CAAC,CAAC;AACtC,OAAO,eAAe,GAAG,QAAQ,mBAAmB,CAAC,CAAC;AACtD,OAAO,iBAAiB,GAAG,QAAQ,qBAAqB,CAAC,CAAC;AAC1D,OAAO,MAAM,GAAG,QAAQ,UAAU,CAAC,CAAC;AACpC,OAAO,WAAW,GAAG,QAAQ,eAAe,CAAC,CAAC;AAC9C,OAAO,YAAY,GAAG,QAAQ,gBAAgB,CAAC,CAAC;AAChD,OAAO,iBAAiB,GAAG,QAAQ,qBAAqB,CAAC,CAAC;AAC1D,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAC5C,OAAO,kBAAkB,GAAG,QAAQ,sBAAsB,CAAC,CAAC;AAC5D,OAAO,eAAe,GAAG,QAAQ,mBAAmB,CAAC,CAAC;AACtD,OAAO,kCAAkC,GAAG,QAAQ,sCAAsC,CAAC,CAAC;AAC5F,OAAO,kCAAkC,GAAG,QAAQ,sCAAsC,CAAC,CAAC;AAC5F,OAAO,2BAA2B,GAAG,QAAQ,+BAA+B,CAAC,CAAC;AAE9E,OAAO,cAAc,GAAG,QAAQ,kBAAkB,CAAC,CAAC;AACpD,OAAO,eAAe,GAAG,QAAQ,0BAA0B,CAAC,CAAC;AAC7D,OAAO,sBAAsB,GAAG,QAAQ,iCAAiC,CAAC,CAAC;AAC3E,OAAO,uBAAuB,GAAG,QAAQ,kCAAkC,CAAC,CAAC;AAC7E,OAAO,6BAA6B,GAAG,QAAQ,wCAAwC,CAAC,CAAC;AACzF,OAAO,uBAAuB,GAAG,QAAQ,kCAAkC,CAAC,CAAC;AAC7E,OAAO,yBAAyB,GAAG,QAAQ,oCAAoC,CAAC,CAAC;AAEjF,OAAO,EAAC,UAAU,EAAC,CAAC;AACpB,OAAO,EAAC,QAAQ,EAAC,CAAC;AAClB,OAAO,EAAC,KAAK,EAAC,CAAC;AACf,OAAO,EAAC,UAAU,EAAC,CAAC;AACpB,OAAO,EAAC,uCAAuC,EAAC,CAAC;AACjD,OAAO,EAAC,8BAA8B,EAAC,CAAC;AACxC,OAAO,EAAC,QAAQ,EAAC,CAAC;AAClB,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,IAAI,EAAC,CAAC;AACd,OAAO,EAAC,eAAe,EAAC,CAAC;AACzB,OAAO,EAAC,KAAK,EAAC,CAAC;AACf,OAAO,EAAC,MAAM,EAAC,CAAC;AAChB,OAAO,EAAC,QAAQ,EAAC,CAAC;AAClB,OAAO,EAAC,aAAa,EAAC,CAAC;AACvB,OAAO,EAAC,KAAK,EAAC,CAAC;AACf,OAAO,EAAC,QAAQ,EAAC,CAAC;AAClB,OAAO,EAAC,KAAK,EAAC,CAAC;AACf,OAAO,EAAC,YAAY,EAAC,CAAC;AACtB,OAAO,EAAC,yBAAyB,EAAC,CAAC;AACnC,OAAO,EAAC,+BAA+B,EAAC,CAAC;AACzC,OAAO,EAAC,6BAA6B,EAAC,CAAC;AACvC,OAAO,EAAC,+BAA+B,EAAC,CAAC;AACzC,OAAO,EAAC,gCAAgC,EAAC,CAAC;AAC1C,OAAO,EAAC,iDAAiD,EAAC,CAAC;AAC3D,OAAO,EAAC,mDAAmD,EAAC,CAAC;AAC7D,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,oBAAoB,EAAC,CAAC;AAC9B,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,gBAAgB,EAAC,CAAC;AAC1B,OAAO,EAAC,uBAAuB,EAAC,CAAC;AACjC,OAAO,EAAC,UAAU,EAAC,CAAC;AACpB,OAAO,EAAC,yBAAyB,EAAC,CAAC;AACnC,OAAO,EAAC,WAAW,EAAC,CAAC;AACrB,OAAO,EAAC,aAAa,EAAC,CAAC;AACvB,OAAO,EAAC,eAAe,EAAC,CAAC;AACzB,OAAO,EAAC,oBAAoB,EAAC,CAAC;AAC9B,OAAO,EAAC,cAAc,EAAC,CAAC;AACxB,OAAO,EAAC,wBAAwB,EAAC,CAAC;AAClC,OAAO,EAAC,aAAa,EAAC,CAAC;AACvB,OAAO,EAAC,kBAAkB,EAAC,CAAC;AAC5B,OAAO,EAAC,sBAAsB,EAAC,CAAC;AAChC,OAAO,EAAC,kBAAkB,EAAC,CAAC;AAC5B,OAAO,EAAC,cAAc,EAAC,CAAC;AACxB,OAAO,EAAC,aAAa,EAAC,CAAC;AACvB,OAAO,EAAC,MAAM,EAAC,CAAC;AAChB,OAAO,EAAC,UAAU,EAAC,CAAC;AACpB,OAAO,EAAC,0BAA0B,EAAC,CAAC;AACpC,OAAO,EAAC,IAAI,EAAC,CAAC;AACd,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,mBAAmB,EAAC,CAAC;AAC7B,OAAO,EAAC,yBAAyB,EAAC,CAAC;AACnC,OAAO,EAAC,MAAM,EAAC,CAAC;AAChB,OAAO,EAAC,YAAY,EAAC,CAAC;AACtB,OAAO,EAAC,WAAW,EAAC,CAAC;AACrB,OAAO,EAAC,iBAAiB,EAAC,CAAC;AAC3B,OAAO,EAAC,4BAA4B,EAAC,CAAC;AACtC,OAAO,EAAC,iCAAiC,EAAC,CAAC;AAC3C,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,yBAAyB,EAAC,CAAC;AACnC,OAAO,EAAC,gCAAgC,EAAC,CAAC;AAC1C,OAAO,EAAC,gCAAgC,EAAC,CAAC;AAC1C,OAAO,EAAC,oBAAoB,EAAC,CAAC;AAC9B,OAAO,EAAC,OAAO,EAAC,CAAC;AACjB,OAAO,EAAC,eAAe,EAAC,CAAC;AACzB,OAAO,EAAC,iBAAiB,EAAC,CAAC;AAC3B,OAAO,EAAC,MAAM,EAAC,CAAC;AAChB,OAAO,EAAC,WAAW,EAAC,CAAC;AACrB,OAAO,EAAC,YAAY,EAAC,CAAC;AACtB,OAAO,EAAC,iBAAiB,EAAC,CAAC;AAC3B,OAAO,EAAC,UAAU,EAAC,CAAC;AACpB,OAAO,EAAC,kBAAkB,EAAC,CAAC;AAC5B,OAAO,EAAC,eAAe,EAAC,CAAC;AACzB,OAAO,EAAC,kCAAkC,EAAC,CAAC;AAC5C,OAAO,EAAC,kCAAkC,EAAC,CAAC;AAC5C,OAAO,EAAC,2BAA2B,EAAC,CAAC;AAErC,OAAO,EAAC,cAAc,EAAC,CAAC;AACxB,OAAO,EAAC,eAAe,EAAC,CAAC;AACzB,OAAO,EAAC,sBAAsB,EAAC,CAAC;AAChC,OAAO,EAAC,uBAAuB,EAAC,CAAC;AACjC,OAAO,EAAC,6BAA6B,EAAC,CAAC;AACvC,OAAO,EAAC,uBAAuB,EAAC,CAAC;AACjC,OAAO,EAAC,yBAAyB,EAAC,CAAC"} \ No newline at end of file diff --git a/lib/index.js b/lib/index.js index 3b2dad2..b25c672 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,8 +1,8 @@ "use strict"; // The content of this file was automatically generated Object.defineProperty(exports, "__esModule", { value: true }); -exports.Refund = exports.ProjectSFTPSettingsPublic = exports.ProjectSFTPSettings = exports.Project = exports.Product = exports.Plan = exports.PayoutItemAmountBreakdowns = exports.PayoutItem = exports.Payout = exports.DunningAction = exports.CustomerAction = exports.InvoiceDetail = exports.UnsupportedFeatureBypass = exports.InvoiceBilling = exports.InvoiceShippingPhone = exports.InvoiceShipping = exports.InvoiceDevice = exports.InvoiceRisk = exports.InvoiceExternalFraudTools = exports.InvoiceTax = exports.NativeAPMParameterValue = exports.NativeAPMRequest = exports.Invoice = exports.GatewayConfiguration = exports.Gateway = exports.ExportLayoutConfigurationConfigurationOptionsAmount = exports.ExportLayoutConfigurationConfigurationOptionsTime = exports.ExportLayoutConfigurationOptions = exports.ExportLayoutConfigurationAmount = exports.ExportLayoutConfigurationTime = exports.ExportLayoutConfigurationColumn = exports.ExportLayoutConfiguration = exports.ExportLayout = exports.Event = exports.Discount = exports.Token = exports.CustomerPhone = exports.Customer = exports.Coupon = exports.Phone = exports.CardInformation = exports.Card = exports.Balance = exports.Balances = exports.AlternativeMerchantCertificate = exports.ApplePayAlternativeMerchantCertificates = exports.APIVersion = exports.Addon = exports.Activity = exports.ProcessOut = void 0; -exports.ProcessOutValidationError = exports.ProcessOutNotFoundError = exports.ProcessOutAuthenticationError = exports.ProcessOutInternalError = exports.ProcessOutNetworkError = exports.ProcessOutError = exports.GatewayRequest = exports.NativeAPMTransactionDetails = exports.NativeAPMTransactionDetailsInvoice = exports.NativeAPMTransactionDetailsGateway = exports.ExternalThreeDS = exports.CategoryErrorCodes = exports.ErrorCodes = exports.CardUpdateRequest = exports.CardShipping = exports.CardContact = exports.Device = exports.CardCreateRequest = exports.WebhookEndpoint = exports.Webhook = exports.TransactionOperation = exports.PaymentDataThreeDSAuthentication = exports.PaymentDataNetworkAuthentication = exports.PaymentDataThreeDSRequest = exports.ThreeDS = exports.NativeAPMParameterValueDefinition = exports.NativeAPMParameterDefinition = exports.NativeAPMResponse = exports.Transaction = exports.Subscription = void 0; +exports.Project = exports.Product = exports.Plan = exports.PayoutItemAmountBreakdowns = exports.PayoutItem = exports.Payout = exports.DunningAction = exports.CustomerAction = exports.SubmerchantAddress = exports.SubmerchantPhoneNumber = exports.InvoiceSubmerchant = exports.InvoiceDetail = exports.UnsupportedFeatureBypass = exports.InvoiceBilling = exports.InvoiceShippingPhone = exports.InvoiceShipping = exports.InvoiceDevice = exports.InvoiceRisk = exports.InvoiceExternalFraudTools = exports.InvoiceTax = exports.NativeAPMParameterValue = exports.NativeAPMRequest = exports.Invoice = exports.GatewayConfiguration = exports.Gateway = exports.ExportLayoutConfigurationConfigurationOptionsAmount = exports.ExportLayoutConfigurationConfigurationOptionsTime = exports.ExportLayoutConfigurationOptions = exports.ExportLayoutConfigurationAmount = exports.ExportLayoutConfigurationTime = exports.ExportLayoutConfigurationColumn = exports.ExportLayoutConfiguration = exports.ExportLayout = exports.Event = exports.Discount = exports.Token = exports.CustomerPhone = exports.Customer = exports.Coupon = exports.Phone = exports.CardInformation = exports.Card = exports.Balance = exports.Balances = exports.AlternativeMerchantCertificate = exports.ApplePayAlternativeMerchantCertificates = exports.APIVersion = exports.Addon = exports.Activity = exports.ProcessOut = void 0; +exports.ProcessOutValidationError = exports.ProcessOutNotFoundError = exports.ProcessOutAuthenticationError = exports.ProcessOutInternalError = exports.ProcessOutNetworkError = exports.ProcessOutError = exports.GatewayRequest = exports.NativeAPMTransactionDetails = exports.NativeAPMTransactionDetailsInvoice = exports.NativeAPMTransactionDetailsGateway = exports.ExternalThreeDS = exports.CategoryErrorCodes = exports.ErrorCodes = exports.CardUpdateRequest = exports.CardShipping = exports.CardContact = exports.Device = exports.CardCreateRequest = exports.WebhookEndpoint = exports.Webhook = exports.TransactionOperation = exports.PaymentDataThreeDSAuthentication = exports.PaymentDataNetworkAuthentication = exports.PaymentDataThreeDSRequest = exports.ThreeDS = exports.NativeAPMParameterValueDefinition = exports.NativeAPMParameterDefinition = exports.NativeAPMResponse = exports.Transaction = exports.Subscription = exports.Refund = exports.ProjectSFTPSettingsPublic = exports.ProjectSFTPSettings = void 0; var ProcessOut = require("./processout"); exports.ProcessOut = ProcessOut; var Activity = require("./activity"); @@ -81,6 +81,12 @@ var UnsupportedFeatureBypass = require("./unsupportedfeaturebypass"); exports.UnsupportedFeatureBypass = UnsupportedFeatureBypass; var InvoiceDetail = require("./invoicedetail"); exports.InvoiceDetail = InvoiceDetail; +var InvoiceSubmerchant = require("./invoicesubmerchant"); +exports.InvoiceSubmerchant = InvoiceSubmerchant; +var SubmerchantPhoneNumber = require("./submerchantphonenumber"); +exports.SubmerchantPhoneNumber = SubmerchantPhoneNumber; +var SubmerchantAddress = require("./submerchantaddress"); +exports.SubmerchantAddress = SubmerchantAddress; var CustomerAction = require("./customeraction"); exports.CustomerAction = CustomerAction; var DunningAction = require("./dunningaction"); diff --git a/lib/index.js.map b/lib/index.js.map index 1f9a642..27a6845 100644 --- a/lib/index.js.map +++ b/lib/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/invoice.d.ts b/lib/invoice.d.ts index 2ef27d4..30cf9ca 100644 --- a/lib/invoice.d.ts +++ b/lib/invoice.d.ts @@ -62,6 +62,11 @@ declare class Invoice { * @type {any} */ private details; + /** + * Submerchant data of the invoice + * @type {p.InvoiceSubmerchant} + */ + private submerchant; /** * URL to which you may redirect your customer to proceed with the payment * @type {string} @@ -415,6 +420,19 @@ declare class Invoice { * @return {Invoice} */ setDetails(val: any): Invoice; + /** + * Get Submerchant + * Submerchant data of the invoice + * @return {p.InvoiceSubmerchant} + */ + getSubmerchant(): p.InvoiceSubmerchant; + /** + * Set Submerchant + * Submerchant data of the invoice + * @param {p.InvoiceSubmerchant} val + * @return {Invoice} + */ + setSubmerchant(val: p.InvoiceSubmerchant): Invoice; /** * Get Url * URL to which you may redirect your customer to proceed with the payment @@ -931,16 +949,16 @@ declare class Invoice { * Authorize the invoice using the given source (customer or token) * @param string source * @param {any} options - * @return {Promise} + * @return {Promise} */ - authorize(source: string, options: any): Promise; + authorize(source: string, options: any): Promise; /** * Capture the invoice using the given source (customer or token) * @param string source * @param {any} options - * @return {Promise} + * @return {Promise} */ - capture(source: string, options: any): Promise; + capture(source: string, options: any): Promise; /** * Get the customer linked to the invoice. @@ -975,9 +993,9 @@ declare class Invoice { * Process the Native APM payment flow * @param string invoiceId * @param {any} options - * @return {Promise} + * @return {Promise} */ - processNativePayment(invoiceId: string, options: any): Promise; + processNativePayment(invoiceId: string, options: any): Promise; /** * Initiate a 3-D Secure authentication * @param string source diff --git a/lib/invoice.d.ts.map b/lib/invoice.d.ts.map index 3b508bb..839766d 100644 --- a/lib/invoice.d.ts.map +++ b/lib/invoice.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"invoice.d.ts","sourceRoot":"","sources":["../src/invoice.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"invoice.d.ts","sourceRoot":"","sources":["../src/invoice.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/invoice.js b/lib/invoice.js index d7471b9..a903c53 100644 --- a/lib/invoice.js +++ b/lib/invoice.js @@ -107,6 +107,11 @@ var Invoice = /** @class */ (function () { * @type {any} */ this.details = null; + /** + * Submerchant data of the invoice + * @type {p.InvoiceSubmerchant} + */ + this.submerchant = null; /** * URL to which you may redirect your customer to proceed with the payment * @type {string} @@ -567,6 +572,31 @@ var Invoice = /** @class */ (function () { } return this; }; + /** + * Get Submerchant + * Submerchant data of the invoice + * @return {p.InvoiceSubmerchant} + */ + Invoice.prototype.getSubmerchant = function () { + return this.submerchant; + }; + /** + * Set Submerchant + * Submerchant data of the invoice + * @param {p.InvoiceSubmerchant} val + * @return {Invoice} + */ + Invoice.prototype.setSubmerchant = function (val) { + if (val.getProcessOutObjectClass && + val.getProcessOutObjectClass() == this.client.newInvoiceSubmerchant().getProcessOutObjectClass()) + this.submerchant = val; + else { + var obj = this.client.newInvoiceSubmerchant(); + obj.fillWithData(val); + this.submerchant = obj; + } + return this; + }; /** * Get Url * URL to which you may redirect your customer to proceed with the payment @@ -1337,6 +1367,8 @@ var Invoice = /** @class */ (function () { this.setTokenId(data["token_id"]); if (data["details"]) this.setDetails(data["details"]); + if (data["submerchant"]) + this.setSubmerchant(data["submerchant"]); if (data["url"]) this.setUrl(data["url"]); if (data["url_qrcode"]) @@ -1433,6 +1465,7 @@ var Invoice = /** @class */ (function () { "token": this.getToken(), "token_id": this.getTokenId(), "details": this.getDetails(), + "submerchant": this.getSubmerchant(), "url": this.getUrl(), "url_qrcode": this.getUrlQrcode(), "name": this.getName(), @@ -1533,7 +1566,7 @@ var Invoice = /** @class */ (function () { * Authorize the invoice using the given source (customer or token) * @param string source * @param {any} options - * @return {Promise} + * @return {Promise} */ Invoice.prototype.authorize = function (source, options) { if (!options) @@ -1560,7 +1593,7 @@ var Invoice = /** @class */ (function () { return new Promise(function (resolve, reject) { var callback = function (resp) { return __awaiter(this, void 0, void 0, function () { - var respBody, err_2, response, err, returnValues, body, obj0, body, obj1; + var respBody, err_2, response, err, returnValues, body, obj0, body, obj1, obj1Filled; return __generator(this, function (_a) { switch (_a.label) { case 0: @@ -1587,8 +1620,11 @@ var Invoice = /** @class */ (function () { returnValues.push(obj0.fillWithData(body)); body = respBody; body = body['customer_action']; - obj1 = cur.client.newCustomerAction(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + obj1 = cur.client.newCustomerAction(); + obj1Filled = obj1.fillWithData(body); + returnValues[0].customerAction = obj1Filled; + } return [2 /*return*/, resolve.apply(this, returnValues)]; } }); @@ -1604,7 +1640,7 @@ var Invoice = /** @class */ (function () { * Capture the invoice using the given source (customer or token) * @param string source * @param {any} options - * @return {Promise} + * @return {Promise} */ Invoice.prototype.capture = function (source, options) { if (!options) @@ -1632,7 +1668,7 @@ var Invoice = /** @class */ (function () { return new Promise(function (resolve, reject) { var callback = function (resp) { return __awaiter(this, void 0, void 0, function () { - var respBody, err_3, response, err, returnValues, body, obj0, body, obj1; + var respBody, err_3, response, err, returnValues, body, obj0, body, obj1, obj1Filled; return __generator(this, function (_a) { switch (_a.label) { case 0: @@ -1659,8 +1695,11 @@ var Invoice = /** @class */ (function () { returnValues.push(obj0.fillWithData(body)); body = respBody; body = body['customer_action']; - obj1 = cur.client.newCustomerAction(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + obj1 = cur.client.newCustomerAction(); + obj1Filled = obj1.fillWithData(body); + returnValues[0].customerAction = obj1Filled; + } return [2 /*return*/, resolve.apply(this, returnValues)]; } }); @@ -1896,7 +1935,7 @@ var Invoice = /** @class */ (function () { * Process the Native APM payment flow * @param string invoiceId * @param {any} options - * @return {Promise} + * @return {Promise} */ Invoice.prototype.processNativePayment = function (invoiceId, options) { if (!options) @@ -1912,7 +1951,7 @@ var Invoice = /** @class */ (function () { return new Promise(function (resolve, reject) { var callback = function (resp) { return __awaiter(this, void 0, void 0, function () { - var respBody, err_8, response, err, returnValues, body, obj0, body, obj1; + var respBody, err_8, response, err, returnValues, body, obj0, body, obj1, obj1Filled; return __generator(this, function (_a) { switch (_a.label) { case 0: @@ -1939,8 +1978,11 @@ var Invoice = /** @class */ (function () { returnValues.push(obj0.fillWithData(body)); body = respBody; body = body['native_apm']; - obj1 = cur.client.newNativeAPMResponse(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + obj1 = cur.client.newNativeAPMResponse(); + obj1Filled = obj1.fillWithData(body); + returnValues[0].nativeApm = obj1Filled; + } return [2 /*return*/, resolve.apply(this, returnValues)]; } }); @@ -2194,6 +2236,7 @@ var Invoice = /** @class */ (function () { 'currency': this.getCurrency(), 'metadata': this.getMetadata(), 'details': this.getDetails(), + 'submerchant': this.getSubmerchant(), 'exemption_reason_3ds2': this.getExemptionReason3ds2(), 'sca_exemption_reason': this.getScaExemptionReason(), 'challenge_indicator': this.getChallengeIndicator(), diff --git a/lib/invoice.js.map b/lib/invoice.js.map index 68d5a15..6fd79f8 100644 --- a/lib/invoice.js.map +++ b/lib/invoice.js.map @@ -1 +1 @@ -{"version":3,"file":"invoice.js","sourceRoot":"","sources":["../src/invoice.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"invoice.js","sourceRoot":"","sources":["../src/invoice.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/invoicesubmerchant.d.ts b/lib/invoicesubmerchant.d.ts new file mode 100644 index 0000000..9226397 --- /dev/null +++ b/lib/invoicesubmerchant.d.ts @@ -0,0 +1,187 @@ +import ProcessOut = require('./processout'); +import * as p from '.'; +declare class InvoiceSubmerchant { + private client; + /** + * ID of the invoice submerchant + * @type {string} + */ + private id; + /** + * Name of the submerchant + * @type {string} + */ + private name; + /** + * Submerchant's reference ID + * @type {string} + */ + private reference; + /** + * Submerchant's MCC (Merchant Category Code). + * @type {string} + */ + private mcc; + /** + * Submerchant's phone number + * @type {p.SubmerchantPhoneNumber} + */ + private phoneNumber; + /** + * Email address + * @type {string} + */ + private email; + /** + * Submerchant's address + * @type {p.SubmerchantAddress} + */ + private address; + /** + * Tax reference + * @type {string} + */ + private taxReference; + /** + * Service establishment number + * @type {string} + */ + private serviceEstablishmentNumber; + /** + * InvoiceSubmerchant constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + constructor(client: ProcessOut, prefill: InvoiceSubmerchant); + getProcessOutObjectClass(): string; + /** + * Get Id + * ID of the invoice submerchant + * @return {string} + */ + getId(): string; + /** + * Set Id + * ID of the invoice submerchant + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setId(val: string): InvoiceSubmerchant; + /** + * Get Name + * Name of the submerchant + * @return {string} + */ + getName(): string; + /** + * Set Name + * Name of the submerchant + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setName(val: string): InvoiceSubmerchant; + /** + * Get Reference + * Submerchant's reference ID + * @return {string} + */ + getReference(): string; + /** + * Set Reference + * Submerchant's reference ID + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setReference(val: string): InvoiceSubmerchant; + /** + * Get Mcc + * Submerchant's MCC (Merchant Category Code). + * @return {string} + */ + getMcc(): string; + /** + * Set Mcc + * Submerchant's MCC (Merchant Category Code). + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setMcc(val: string): InvoiceSubmerchant; + /** + * Get PhoneNumber + * Submerchant's phone number + * @return {p.SubmerchantPhoneNumber} + */ + getPhoneNumber(): p.SubmerchantPhoneNumber; + /** + * Set PhoneNumber + * Submerchant's phone number + * @param {p.SubmerchantPhoneNumber} val + * @return {InvoiceSubmerchant} + */ + setPhoneNumber(val: p.SubmerchantPhoneNumber): InvoiceSubmerchant; + /** + * Get Email + * Email address + * @return {string} + */ + getEmail(): string; + /** + * Set Email + * Email address + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setEmail(val: string): InvoiceSubmerchant; + /** + * Get Address + * Submerchant's address + * @return {p.SubmerchantAddress} + */ + getAddress(): p.SubmerchantAddress; + /** + * Set Address + * Submerchant's address + * @param {p.SubmerchantAddress} val + * @return {InvoiceSubmerchant} + */ + setAddress(val: p.SubmerchantAddress): InvoiceSubmerchant; + /** + * Get TaxReference + * Tax reference + * @return {string} + */ + getTaxReference(): string; + /** + * Set TaxReference + * Tax reference + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setTaxReference(val: string): InvoiceSubmerchant; + /** + * Get ServiceEstablishmentNumber + * Service establishment number + * @return {string} + */ + getServiceEstablishmentNumber(): string; + /** + * Set ServiceEstablishmentNumber + * Service establishment number + * @param {string} val + * @return {InvoiceSubmerchant} + */ + setServiceEstablishmentNumber(val: string): InvoiceSubmerchant; + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {InvoiceSubmerchant} + */ + fillWithData(data: any): InvoiceSubmerchant; + /** + * Implements a JSON custom marshaller + * @return {any} + */ + toJSON(): any; +} +export = InvoiceSubmerchant; +//# sourceMappingURL=invoicesubmerchant.d.ts.map \ No newline at end of file diff --git a/lib/invoicesubmerchant.d.ts.map b/lib/invoicesubmerchant.d.ts.map new file mode 100644 index 0000000..f9a07a5 --- /dev/null +++ b/lib/invoicesubmerchant.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"invoicesubmerchant.d.ts","sourceRoot":"","sources":["../src/invoicesubmerchant.ts"],"names":[],"mappings":"AAIA,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAM5C,OAAO,KAAK,CAAC,MAAM,GAAG,CAAC;AAEvB,cAAM,kBAAkB;IACpB,OAAO,CAAC,MAAM,CAAoB;IAElC;;;OAGG;IACH,OAAO,CAAC,EAAE,CAAgB;IAE1B;;;OAGG;IACH,OAAO,CAAC,IAAI,CAAgB;IAE5B;;;OAGG;IACH,OAAO,CAAC,SAAS,CAAgB;IAEjC;;;OAGG;IACH,OAAO,CAAC,GAAG,CAAgB;IAE3B;;;OAGG;IACH,OAAO,CAAC,WAAW,CAAkC;IAErD;;;OAGG;IACH,OAAO,CAAC,KAAK,CAAgB;IAE7B;;;OAGG;IACH,OAAO,CAAC,OAAO,CAA8B;IAE7C;;;OAGG;IACH,OAAO,CAAC,YAAY,CAAgB;IAEpC;;;OAGG;IACH,OAAO,CAAC,0BAA0B,CAAgB;IAElD;;;;OAIG;gBACS,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,kBAAkB;IASpD,wBAAwB,IAAI,MAAM;IAIzC;;;;OAIG;IACI,KAAK,IAAI,MAAM;IAItB;;;;;OAKG;IACI,KAAK,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAK7C;;;;OAIG;IACI,OAAO,IAAI,MAAM;IAIxB;;;;;OAKG;IACI,OAAO,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAK/C;;;;OAIG;IACI,YAAY,IAAI,MAAM;IAI7B;;;;;OAKG;IACI,YAAY,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKpD;;;;OAIG;IACI,MAAM,IAAI,MAAM;IAIvB;;;;;OAKG;IACI,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAK9C;;;;OAIG;IACI,cAAc,IAAI,CAAC,CAAC,sBAAsB;IAIjD;;;;;OAKG;IACI,cAAc,CAAC,GAAG,EAAE,CAAC,CAAC,sBAAsB,GAAG,kBAAkB;IAYxE;;;;OAIG;IACI,QAAQ,IAAI,MAAM;IAIzB;;;;;OAKG;IACI,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKhD;;;;OAIG;IACI,UAAU,IAAI,CAAC,CAAC,kBAAkB;IAIzC;;;;;OAKG;IACI,UAAU,CAAC,GAAG,EAAE,CAAC,CAAC,kBAAkB,GAAG,kBAAkB;IAYhE;;;;OAIG;IACI,eAAe,IAAI,MAAM;IAIhC;;;;;OAKG;IACI,eAAe,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKvD;;;;OAIG;IACI,6BAA6B,IAAI,MAAM;IAI9C;;;;;OAKG;IACI,6BAA6B,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKrE;;;;OAIG;IACI,YAAY,CAAC,IAAI,EAAE,GAAG,GAAG,kBAAkB;IAsBlD;;;OAGG;IACI,MAAM,IAAI,GAAG;CAevB;AACD,SAAS,kBAAkB,CAAC"} \ No newline at end of file diff --git a/lib/invoicesubmerchant.js b/lib/invoicesubmerchant.js new file mode 100644 index 0000000..47c6fc0 --- /dev/null +++ b/lib/invoicesubmerchant.js @@ -0,0 +1,287 @@ +"use strict"; +// The content of this file was automatically generated +var InvoiceSubmerchant = /** @class */ (function () { + /** + * InvoiceSubmerchant constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + function InvoiceSubmerchant(client, prefill) { + this.client = null; + /** + * ID of the invoice submerchant + * @type {string} + */ + this.id = null; + /** + * Name of the submerchant + * @type {string} + */ + this.name = null; + /** + * Submerchant's reference ID + * @type {string} + */ + this.reference = null; + /** + * Submerchant's MCC (Merchant Category Code). + * @type {string} + */ + this.mcc = null; + /** + * Submerchant's phone number + * @type {p.SubmerchantPhoneNumber} + */ + this.phoneNumber = null; + /** + * Email address + * @type {string} + */ + this.email = null; + /** + * Submerchant's address + * @type {p.SubmerchantAddress} + */ + this.address = null; + /** + * Tax reference + * @type {string} + */ + this.taxReference = null; + /** + * Service establishment number + * @type {string} + */ + this.serviceEstablishmentNumber = null; + if (typeof client === 'undefined') + throw new Error("The InvoiceSubmerchant object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newInvoiceSubmerchant()"); + this.client = client; + if (typeof prefill !== 'undefined') + this.fillWithData(prefill); + } + InvoiceSubmerchant.prototype.getProcessOutObjectClass = function () { + return "InvoiceSubmerchant"; + }; + /** + * Get Id + * ID of the invoice submerchant + * @return {string} + */ + InvoiceSubmerchant.prototype.getId = function () { + return this.id; + }; + /** + * Set Id + * ID of the invoice submerchant + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setId = function (val) { + this.id = val; + return this; + }; + /** + * Get Name + * Name of the submerchant + * @return {string} + */ + InvoiceSubmerchant.prototype.getName = function () { + return this.name; + }; + /** + * Set Name + * Name of the submerchant + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setName = function (val) { + this.name = val; + return this; + }; + /** + * Get Reference + * Submerchant's reference ID + * @return {string} + */ + InvoiceSubmerchant.prototype.getReference = function () { + return this.reference; + }; + /** + * Set Reference + * Submerchant's reference ID + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setReference = function (val) { + this.reference = val; + return this; + }; + /** + * Get Mcc + * Submerchant's MCC (Merchant Category Code). + * @return {string} + */ + InvoiceSubmerchant.prototype.getMcc = function () { + return this.mcc; + }; + /** + * Set Mcc + * Submerchant's MCC (Merchant Category Code). + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setMcc = function (val) { + this.mcc = val; + return this; + }; + /** + * Get PhoneNumber + * Submerchant's phone number + * @return {p.SubmerchantPhoneNumber} + */ + InvoiceSubmerchant.prototype.getPhoneNumber = function () { + return this.phoneNumber; + }; + /** + * Set PhoneNumber + * Submerchant's phone number + * @param {p.SubmerchantPhoneNumber} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setPhoneNumber = function (val) { + if (val.getProcessOutObjectClass && + val.getProcessOutObjectClass() == this.client.newSubmerchantPhoneNumber().getProcessOutObjectClass()) + this.phoneNumber = val; + else { + var obj = this.client.newSubmerchantPhoneNumber(); + obj.fillWithData(val); + this.phoneNumber = obj; + } + return this; + }; + /** + * Get Email + * Email address + * @return {string} + */ + InvoiceSubmerchant.prototype.getEmail = function () { + return this.email; + }; + /** + * Set Email + * Email address + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setEmail = function (val) { + this.email = val; + return this; + }; + /** + * Get Address + * Submerchant's address + * @return {p.SubmerchantAddress} + */ + InvoiceSubmerchant.prototype.getAddress = function () { + return this.address; + }; + /** + * Set Address + * Submerchant's address + * @param {p.SubmerchantAddress} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setAddress = function (val) { + if (val.getProcessOutObjectClass && + val.getProcessOutObjectClass() == this.client.newSubmerchantAddress().getProcessOutObjectClass()) + this.address = val; + else { + var obj = this.client.newSubmerchantAddress(); + obj.fillWithData(val); + this.address = obj; + } + return this; + }; + /** + * Get TaxReference + * Tax reference + * @return {string} + */ + InvoiceSubmerchant.prototype.getTaxReference = function () { + return this.taxReference; + }; + /** + * Set TaxReference + * Tax reference + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setTaxReference = function (val) { + this.taxReference = val; + return this; + }; + /** + * Get ServiceEstablishmentNumber + * Service establishment number + * @return {string} + */ + InvoiceSubmerchant.prototype.getServiceEstablishmentNumber = function () { + return this.serviceEstablishmentNumber; + }; + /** + * Set ServiceEstablishmentNumber + * Service establishment number + * @param {string} val + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.setServiceEstablishmentNumber = function (val) { + this.serviceEstablishmentNumber = val; + return this; + }; + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {InvoiceSubmerchant} + */ + InvoiceSubmerchant.prototype.fillWithData = function (data) { + if (data["id"]) + this.setId(data["id"]); + if (data["name"]) + this.setName(data["name"]); + if (data["reference"]) + this.setReference(data["reference"]); + if (data["mcc"]) + this.setMcc(data["mcc"]); + if (data["phone_number"]) + this.setPhoneNumber(data["phone_number"]); + if (data["email"]) + this.setEmail(data["email"]); + if (data["address"]) + this.setAddress(data["address"]); + if (data["tax_reference"]) + this.setTaxReference(data["tax_reference"]); + if (data["service_establishment_number"]) + this.setServiceEstablishmentNumber(data["service_establishment_number"]); + return this; + }; + /** + * Implements a JSON custom marshaller + * @return {any} + */ + InvoiceSubmerchant.prototype.toJSON = function () { + return { + "id": this.getId(), + "name": this.getName(), + "reference": this.getReference(), + "mcc": this.getMcc(), + "phone_number": this.getPhoneNumber(), + "email": this.getEmail(), + "address": this.getAddress(), + "tax_reference": this.getTaxReference(), + "service_establishment_number": this.getServiceEstablishmentNumber(), + }; + }; + return InvoiceSubmerchant; +}()); +module.exports = InvoiceSubmerchant; +//# sourceMappingURL=invoicesubmerchant.js.map \ No newline at end of file diff --git a/lib/invoicesubmerchant.js.map b/lib/invoicesubmerchant.js.map new file mode 100644 index 0000000..3e3c93f --- /dev/null +++ b/lib/invoicesubmerchant.js.map @@ -0,0 +1 @@ +{"version":3,"file":"invoicesubmerchant.js","sourceRoot":"","sources":["../src/invoicesubmerchant.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/processout.d.ts b/lib/processout.d.ts index bb9d928..d7f1463 100644 --- a/lib/processout.d.ts +++ b/lib/processout.d.ts @@ -282,6 +282,24 @@ declare class ProcessOut { * @return {InvoiceDetail} */ newInvoiceDetail(prefill?: p.InvoiceDetail): p.InvoiceDetail; + /** + * Create a new InvoiceSubmerchant instance + * @param {array} prefill + * @return {InvoiceSubmerchant} + */ + newInvoiceSubmerchant(prefill?: p.InvoiceSubmerchant): p.InvoiceSubmerchant; + /** + * Create a new SubmerchantPhoneNumber instance + * @param {array} prefill + * @return {SubmerchantPhoneNumber} + */ + newSubmerchantPhoneNumber(prefill?: p.SubmerchantPhoneNumber): p.SubmerchantPhoneNumber; + /** + * Create a new SubmerchantAddress instance + * @param {array} prefill + * @return {SubmerchantAddress} + */ + newSubmerchantAddress(prefill?: p.SubmerchantAddress): p.SubmerchantAddress; /** * Create a new CustomerAction instance * @param {array} prefill diff --git a/lib/processout.d.ts.map b/lib/processout.d.ts.map index 30d4f98..334e2bb 100644 --- a/lib/processout.d.ts.map +++ b/lib/processout.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"processout.d.ts","sourceRoot":"","sources":["../src/processout.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"processout.d.ts","sourceRoot":"","sources":["../src/processout.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/processout.js b/lib/processout.js index ef3e50f..becba49 100644 --- a/lib/processout.js +++ b/lib/processout.js @@ -369,6 +369,30 @@ var ProcessOut = /** @class */ (function () { ProcessOut.prototype.newInvoiceDetail = function (prefill) { return new p.InvoiceDetail(this, prefill); }; + /** + * Create a new InvoiceSubmerchant instance + * @param {array} prefill + * @return {InvoiceSubmerchant} + */ + ProcessOut.prototype.newInvoiceSubmerchant = function (prefill) { + return new p.InvoiceSubmerchant(this, prefill); + }; + /** + * Create a new SubmerchantPhoneNumber instance + * @param {array} prefill + * @return {SubmerchantPhoneNumber} + */ + ProcessOut.prototype.newSubmerchantPhoneNumber = function (prefill) { + return new p.SubmerchantPhoneNumber(this, prefill); + }; + /** + * Create a new SubmerchantAddress instance + * @param {array} prefill + * @return {SubmerchantAddress} + */ + ProcessOut.prototype.newSubmerchantAddress = function (prefill) { + return new p.SubmerchantAddress(this, prefill); + }; /** * Create a new CustomerAction instance * @param {array} prefill diff --git a/lib/processout.js.map b/lib/processout.js.map index ab774bf..57555af 100644 --- a/lib/processout.js.map +++ b/lib/processout.js.map @@ -1 +1 @@ -{"version":3,"file":"processout.js","sourceRoot":"","sources":["../src/processout.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"processout.js","sourceRoot":"","sources":["../src/processout.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/refund.d.ts b/lib/refund.d.ts index 677927d..803d9d0 100644 --- a/lib/refund.d.ts +++ b/lib/refund.d.ts @@ -23,7 +23,7 @@ declare class Refund { */ private amount; /** - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @type {string} */ private reason; @@ -118,13 +118,13 @@ declare class Refund { setAmount(val: string): Refund; /** * Get Reason - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @return {string} */ getReason(): string; /** * Set Reason - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @param {string} val * @return {Refund} */ diff --git a/lib/refund.js b/lib/refund.js index e6d9d23..e1aaeb0 100644 --- a/lib/refund.js +++ b/lib/refund.js @@ -68,7 +68,7 @@ var Refund = /** @class */ (function () { */ this.amount = null; /** - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @type {string} */ this.reason = null; @@ -192,7 +192,7 @@ var Refund = /** @class */ (function () { }; /** * Get Reason - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @return {string} */ Refund.prototype.getReason = function () { @@ -200,7 +200,7 @@ var Refund = /** @class */ (function () { }; /** * Set Reason - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @param {string} val * @return {Refund} */ diff --git a/lib/submerchantaddress.d.ts b/lib/submerchantaddress.d.ts new file mode 100644 index 0000000..6fff76e --- /dev/null +++ b/lib/submerchantaddress.d.ts @@ -0,0 +1,150 @@ +import ProcessOut = require('./processout'); +declare class SubmerchantAddress { + private client; + /** + * Address line 1 + * @type {string} + */ + private line1; + /** + * Address line 2 + * @type {string} + */ + private line2; + /** + * City + * @type {string} + */ + private city; + /** + * State + * @type {string} + */ + private state; + /** + * Country code + * @type {string} + */ + private countryCode; + /** + * ZIP code + * @type {string} + */ + private zip; + /** + * County (US specific) + * @type {string} + */ + private county; + /** + * SubmerchantAddress constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + constructor(client: ProcessOut, prefill: SubmerchantAddress); + getProcessOutObjectClass(): string; + /** + * Get Line1 + * Address line 1 + * @return {string} + */ + getLine1(): string; + /** + * Set Line1 + * Address line 1 + * @param {string} val + * @return {SubmerchantAddress} + */ + setLine1(val: string): SubmerchantAddress; + /** + * Get Line2 + * Address line 2 + * @return {string} + */ + getLine2(): string; + /** + * Set Line2 + * Address line 2 + * @param {string} val + * @return {SubmerchantAddress} + */ + setLine2(val: string): SubmerchantAddress; + /** + * Get City + * City + * @return {string} + */ + getCity(): string; + /** + * Set City + * City + * @param {string} val + * @return {SubmerchantAddress} + */ + setCity(val: string): SubmerchantAddress; + /** + * Get State + * State + * @return {string} + */ + getState(): string; + /** + * Set State + * State + * @param {string} val + * @return {SubmerchantAddress} + */ + setState(val: string): SubmerchantAddress; + /** + * Get CountryCode + * Country code + * @return {string} + */ + getCountryCode(): string; + /** + * Set CountryCode + * Country code + * @param {string} val + * @return {SubmerchantAddress} + */ + setCountryCode(val: string): SubmerchantAddress; + /** + * Get Zip + * ZIP code + * @return {string} + */ + getZip(): string; + /** + * Set Zip + * ZIP code + * @param {string} val + * @return {SubmerchantAddress} + */ + setZip(val: string): SubmerchantAddress; + /** + * Get County + * County (US specific) + * @return {string} + */ + getCounty(): string; + /** + * Set County + * County (US specific) + * @param {string} val + * @return {SubmerchantAddress} + */ + setCounty(val: string): SubmerchantAddress; + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {SubmerchantAddress} + */ + fillWithData(data: any): SubmerchantAddress; + /** + * Implements a JSON custom marshaller + * @return {any} + */ + toJSON(): any; +} +export = SubmerchantAddress; +//# sourceMappingURL=submerchantaddress.d.ts.map \ No newline at end of file diff --git a/lib/submerchantaddress.d.ts.map b/lib/submerchantaddress.d.ts.map new file mode 100644 index 0000000..f5918f3 --- /dev/null +++ b/lib/submerchantaddress.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"submerchantaddress.d.ts","sourceRoot":"","sources":["../src/submerchantaddress.ts"],"names":[],"mappings":"AAIA,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAQ5C,cAAM,kBAAkB;IACpB,OAAO,CAAC,MAAM,CAAoB;IAElC;;;OAGG;IACH,OAAO,CAAC,KAAK,CAAgB;IAE7B;;;OAGG;IACH,OAAO,CAAC,KAAK,CAAgB;IAE7B;;;OAGG;IACH,OAAO,CAAC,IAAI,CAAgB;IAE5B;;;OAGG;IACH,OAAO,CAAC,KAAK,CAAgB;IAE7B;;;OAGG;IACH,OAAO,CAAC,WAAW,CAAgB;IAEnC;;;OAGG;IACH,OAAO,CAAC,GAAG,CAAgB;IAE3B;;;OAGG;IACH,OAAO,CAAC,MAAM,CAAgB;IAE9B;;;;OAIG;gBACS,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,kBAAkB;IASpD,wBAAwB,IAAI,MAAM;IAIzC;;;;OAIG;IACI,QAAQ,IAAI,MAAM;IAIzB;;;;;OAKG;IACI,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKhD;;;;OAIG;IACI,QAAQ,IAAI,MAAM;IAIzB;;;;;OAKG;IACI,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKhD;;;;OAIG;IACI,OAAO,IAAI,MAAM;IAIxB;;;;;OAKG;IACI,OAAO,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAK/C;;;;OAIG;IACI,QAAQ,IAAI,MAAM;IAIzB;;;;;OAKG;IACI,QAAQ,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKhD;;;;OAIG;IACI,cAAc,IAAI,MAAM;IAI/B;;;;;OAKG;IACI,cAAc,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKtD;;;;OAIG;IACI,MAAM,IAAI,MAAM;IAIvB;;;;;OAKG;IACI,MAAM,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAK9C;;;;OAIG;IACI,SAAS,IAAI,MAAM;IAI1B;;;;;OAKG;IACI,SAAS,CAAC,GAAG,EAAE,MAAM,GAAG,kBAAkB;IAKjD;;;;OAIG;IACI,YAAY,CAAC,IAAI,EAAE,GAAG,GAAG,kBAAkB;IAkBlD;;;OAGG;IACI,MAAM,IAAI,GAAG;CAavB;AACD,SAAS,kBAAkB,CAAC"} \ No newline at end of file diff --git a/lib/submerchantaddress.js b/lib/submerchantaddress.js new file mode 100644 index 0000000..5945a5a --- /dev/null +++ b/lib/submerchantaddress.js @@ -0,0 +1,221 @@ +"use strict"; +// The content of this file was automatically generated +var SubmerchantAddress = /** @class */ (function () { + /** + * SubmerchantAddress constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + function SubmerchantAddress(client, prefill) { + this.client = null; + /** + * Address line 1 + * @type {string} + */ + this.line1 = null; + /** + * Address line 2 + * @type {string} + */ + this.line2 = null; + /** + * City + * @type {string} + */ + this.city = null; + /** + * State + * @type {string} + */ + this.state = null; + /** + * Country code + * @type {string} + */ + this.countryCode = null; + /** + * ZIP code + * @type {string} + */ + this.zip = null; + /** + * County (US specific) + * @type {string} + */ + this.county = null; + if (typeof client === 'undefined') + throw new Error("The SubmerchantAddress object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newSubmerchantAddress()"); + this.client = client; + if (typeof prefill !== 'undefined') + this.fillWithData(prefill); + } + SubmerchantAddress.prototype.getProcessOutObjectClass = function () { + return "SubmerchantAddress"; + }; + /** + * Get Line1 + * Address line 1 + * @return {string} + */ + SubmerchantAddress.prototype.getLine1 = function () { + return this.line1; + }; + /** + * Set Line1 + * Address line 1 + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setLine1 = function (val) { + this.line1 = val; + return this; + }; + /** + * Get Line2 + * Address line 2 + * @return {string} + */ + SubmerchantAddress.prototype.getLine2 = function () { + return this.line2; + }; + /** + * Set Line2 + * Address line 2 + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setLine2 = function (val) { + this.line2 = val; + return this; + }; + /** + * Get City + * City + * @return {string} + */ + SubmerchantAddress.prototype.getCity = function () { + return this.city; + }; + /** + * Set City + * City + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setCity = function (val) { + this.city = val; + return this; + }; + /** + * Get State + * State + * @return {string} + */ + SubmerchantAddress.prototype.getState = function () { + return this.state; + }; + /** + * Set State + * State + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setState = function (val) { + this.state = val; + return this; + }; + /** + * Get CountryCode + * Country code + * @return {string} + */ + SubmerchantAddress.prototype.getCountryCode = function () { + return this.countryCode; + }; + /** + * Set CountryCode + * Country code + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setCountryCode = function (val) { + this.countryCode = val; + return this; + }; + /** + * Get Zip + * ZIP code + * @return {string} + */ + SubmerchantAddress.prototype.getZip = function () { + return this.zip; + }; + /** + * Set Zip + * ZIP code + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setZip = function (val) { + this.zip = val; + return this; + }; + /** + * Get County + * County (US specific) + * @return {string} + */ + SubmerchantAddress.prototype.getCounty = function () { + return this.county; + }; + /** + * Set County + * County (US specific) + * @param {string} val + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.setCounty = function (val) { + this.county = val; + return this; + }; + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {SubmerchantAddress} + */ + SubmerchantAddress.prototype.fillWithData = function (data) { + if (data["line1"]) + this.setLine1(data["line1"]); + if (data["line2"]) + this.setLine2(data["line2"]); + if (data["city"]) + this.setCity(data["city"]); + if (data["state"]) + this.setState(data["state"]); + if (data["country_code"]) + this.setCountryCode(data["country_code"]); + if (data["zip"]) + this.setZip(data["zip"]); + if (data["county"]) + this.setCounty(data["county"]); + return this; + }; + /** + * Implements a JSON custom marshaller + * @return {any} + */ + SubmerchantAddress.prototype.toJSON = function () { + return { + "line1": this.getLine1(), + "line2": this.getLine2(), + "city": this.getCity(), + "state": this.getState(), + "country_code": this.getCountryCode(), + "zip": this.getZip(), + "county": this.getCounty(), + }; + }; + return SubmerchantAddress; +}()); +module.exports = SubmerchantAddress; +//# sourceMappingURL=submerchantaddress.js.map \ No newline at end of file diff --git a/lib/submerchantaddress.js.map b/lib/submerchantaddress.js.map new file mode 100644 index 0000000..41cf1c1 --- /dev/null +++ b/lib/submerchantaddress.js.map @@ -0,0 +1 @@ +{"version":3,"file":"submerchantaddress.js","sourceRoot":"","sources":["../src/submerchantaddress.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/submerchantphonenumber.d.ts b/lib/submerchantphonenumber.d.ts new file mode 100644 index 0000000..2a2bf2a --- /dev/null +++ b/lib/submerchantphonenumber.d.ts @@ -0,0 +1,60 @@ +import ProcessOut = require('./processout'); +declare class SubmerchantPhoneNumber { + private client; + /** + * Dialing code of the phone number + * @type {string} + */ + private dialingCode; + /** + * Phone number + * @type {string} + */ + private number; + /** + * SubmerchantPhoneNumber constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + constructor(client: ProcessOut, prefill: SubmerchantPhoneNumber); + getProcessOutObjectClass(): string; + /** + * Get DialingCode + * Dialing code of the phone number + * @return {string} + */ + getDialingCode(): string; + /** + * Set DialingCode + * Dialing code of the phone number + * @param {string} val + * @return {SubmerchantPhoneNumber} + */ + setDialingCode(val: string): SubmerchantPhoneNumber; + /** + * Get Number + * Phone number + * @return {string} + */ + getNumber(): string; + /** + * Set Number + * Phone number + * @param {string} val + * @return {SubmerchantPhoneNumber} + */ + setNumber(val: string): SubmerchantPhoneNumber; + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {SubmerchantPhoneNumber} + */ + fillWithData(data: any): SubmerchantPhoneNumber; + /** + * Implements a JSON custom marshaller + * @return {any} + */ + toJSON(): any; +} +export = SubmerchantPhoneNumber; +//# sourceMappingURL=submerchantphonenumber.d.ts.map \ No newline at end of file diff --git a/lib/submerchantphonenumber.d.ts.map b/lib/submerchantphonenumber.d.ts.map new file mode 100644 index 0000000..77dcc92 --- /dev/null +++ b/lib/submerchantphonenumber.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"submerchantphonenumber.d.ts","sourceRoot":"","sources":["../src/submerchantphonenumber.ts"],"names":[],"mappings":"AAIA,OAAO,UAAU,GAAG,QAAQ,cAAc,CAAC,CAAC;AAQ5C,cAAM,sBAAsB;IACxB,OAAO,CAAC,MAAM,CAAoB;IAElC;;;OAGG;IACH,OAAO,CAAC,WAAW,CAAgB;IAEnC;;;OAGG;IACH,OAAO,CAAC,MAAM,CAAgB;IAE9B;;;;OAIG;gBACS,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,sBAAsB;IASxD,wBAAwB,IAAI,MAAM;IAIzC;;;;OAIG;IACI,cAAc,IAAI,MAAM;IAI/B;;;;;OAKG;IACI,cAAc,CAAC,GAAG,EAAE,MAAM,GAAG,sBAAsB;IAK1D;;;;OAIG;IACI,SAAS,IAAI,MAAM;IAI1B;;;;;OAKG;IACI,SAAS,CAAC,GAAG,EAAE,MAAM,GAAG,sBAAsB;IAKrD;;;;OAIG;IACI,YAAY,CAAC,IAAI,EAAE,GAAG,GAAG,sBAAsB;IAQtD;;;OAGG;IACI,MAAM,IAAI,GAAG;CAQvB;AACD,SAAS,sBAAsB,CAAC"} \ No newline at end of file diff --git a/lib/submerchantphonenumber.js b/lib/submerchantphonenumber.js new file mode 100644 index 0000000..5c9241a --- /dev/null +++ b/lib/submerchantphonenumber.js @@ -0,0 +1,91 @@ +"use strict"; +// The content of this file was automatically generated +var SubmerchantPhoneNumber = /** @class */ (function () { + /** + * SubmerchantPhoneNumber constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + function SubmerchantPhoneNumber(client, prefill) { + this.client = null; + /** + * Dialing code of the phone number + * @type {string} + */ + this.dialingCode = null; + /** + * Phone number + * @type {string} + */ + this.number = null; + if (typeof client === 'undefined') + throw new Error("The SubmerchantPhoneNumber object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newSubmerchantPhoneNumber()"); + this.client = client; + if (typeof prefill !== 'undefined') + this.fillWithData(prefill); + } + SubmerchantPhoneNumber.prototype.getProcessOutObjectClass = function () { + return "SubmerchantPhoneNumber"; + }; + /** + * Get DialingCode + * Dialing code of the phone number + * @return {string} + */ + SubmerchantPhoneNumber.prototype.getDialingCode = function () { + return this.dialingCode; + }; + /** + * Set DialingCode + * Dialing code of the phone number + * @param {string} val + * @return {SubmerchantPhoneNumber} + */ + SubmerchantPhoneNumber.prototype.setDialingCode = function (val) { + this.dialingCode = val; + return this; + }; + /** + * Get Number + * Phone number + * @return {string} + */ + SubmerchantPhoneNumber.prototype.getNumber = function () { + return this.number; + }; + /** + * Set Number + * Phone number + * @param {string} val + * @return {SubmerchantPhoneNumber} + */ + SubmerchantPhoneNumber.prototype.setNumber = function (val) { + this.number = val; + return this; + }; + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {SubmerchantPhoneNumber} + */ + SubmerchantPhoneNumber.prototype.fillWithData = function (data) { + if (data["dialing_code"]) + this.setDialingCode(data["dialing_code"]); + if (data["number"]) + this.setNumber(data["number"]); + return this; + }; + /** + * Implements a JSON custom marshaller + * @return {any} + */ + SubmerchantPhoneNumber.prototype.toJSON = function () { + return { + "dialing_code": this.getDialingCode(), + "number": this.getNumber(), + }; + }; + return SubmerchantPhoneNumber; +}()); +module.exports = SubmerchantPhoneNumber; +//# sourceMappingURL=submerchantphonenumber.js.map \ No newline at end of file diff --git a/lib/submerchantphonenumber.js.map b/lib/submerchantphonenumber.js.map new file mode 100644 index 0000000..c3cc269 --- /dev/null +++ b/lib/submerchantphonenumber.js.map @@ -0,0 +1 @@ +{"version":3,"file":"submerchantphonenumber.js","sourceRoot":"","sources":["../src/submerchantphonenumber.ts"],"names":[],"mappings":";AAAA,uDAAuD;AAYvD;IAeI;;;;OAIG;IACH,gCAAY,MAAkB,EAAE,OAA+B;QAnBvD,WAAM,GAAe,IAAI,CAAC;QAElC;;;WAGG;QACK,gBAAW,GAAW,IAAI,CAAC;QAEnC;;;WAGG;QACK,WAAM,GAAW,IAAI,CAAC;QAQ1B,IAAI,OAAO,MAAM,KAAK,WAAW;YAC7B,MAAM,IAAI,KAAK,CAAC,wLAAwL,CAAC,CAAC;QAE9M,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,OAAO,OAAO,KAAK,WAAW;YAC9B,IAAI,CAAC,YAAY,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IAEM,yDAAwB,GAA/B;QACI,OAAO,wBAAwB,CAAC;IACpC,CAAC;IAED;;;;OAIG;IACI,+CAAc,GAArB;QACI,OAAO,IAAI,CAAC,WAAW,CAAC;IAC5B,CAAC;IAED;;;;;OAKG;IACI,+CAAc,GAArB,UAAsB,GAAW;QAC7B,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC;QACvB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;;OAIG;IACI,0CAAS,GAAhB;QACI,OAAO,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IAED;;;;;OAKG;IACI,0CAAS,GAAhB,UAAiB,GAAW;QACxB,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC;QAClB,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;;OAIG;IACI,6CAAY,GAAnB,UAAoB,IAAS;QACzB,IAAI,IAAI,CAAC,cAAc,CAAC;YACpB,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC;QAC9C,IAAI,IAAI,CAAC,QAAQ,CAAC;YACd,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;QACnC,OAAO,IAAI,CAAC;IAChB,CAAC;IAED;;;OAGG;IACI,uCAAM,GAAb;QACI,OAAO;YACH,cAAc,EAAE,IAAI,CAAC,cAAc,EAAE;YACrC,QAAQ,EAAE,IAAI,CAAC,SAAS,EAAE;SAC7B,CAAC;IACN,CAAC;IAGL,6BAAC;AAAD,CAAC,AAlGD,IAkGC;AACD,iBAAS,sBAAsB,CAAC"} \ No newline at end of file diff --git a/lib/token.d.ts b/lib/token.d.ts index 4890668..3a6718a 100644 --- a/lib/token.d.ts +++ b/lib/token.d.ts @@ -112,6 +112,11 @@ declare class Token { * @type {boolean} */ private canGetBalance; + /** + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @type {string} + */ + private webhookUrl; /** * Token constructor * @param {ProcessOut} client @@ -405,6 +410,19 @@ declare class Token { * @return {Token} */ setCanGetBalance(val: boolean): Token; + /** + * Get WebhookUrl + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @return {string} + */ + getWebhookUrl(): string; + /** + * Set WebhookUrl + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @param {string} val + * @return {Token} + */ + setWebhookUrl(val: string): Token; /** * Fills the current object with the new values pulled from the data * @param {array} data @@ -435,9 +453,9 @@ declare class Token { * Create a new token for the given customer ID. * @param {any} options - * @return {Promise} + * @return {Promise} */ - create(options: any): Promise; + create(options: any): Promise; /** * Save the updated customer attributes. diff --git a/lib/token.d.ts.map b/lib/token.d.ts.map index 20adf8a..2ce8e19 100644 --- a/lib/token.d.ts.map +++ b/lib/token.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"token.d.ts","sourceRoot":"","sources":["../src/token.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"token.d.ts","sourceRoot":"","sources":["../src/token.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/token.js b/lib/token.js index d08ccfb..851659b 100644 --- a/lib/token.js +++ b/lib/token.js @@ -157,6 +157,11 @@ var Token = /** @class */ (function () { * @type {boolean} */ this.canGetBalance = null; + /** + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @type {string} + */ + this.webhookUrl = null; if (typeof client === 'undefined') throw new Error("The Token object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newToken()"); this.client = client; @@ -590,6 +595,24 @@ var Token = /** @class */ (function () { this.canGetBalance = val; return this; }; + /** + * Get WebhookUrl + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @return {string} + */ + Token.prototype.getWebhookUrl = function () { + return this.webhookUrl; + }; + /** + * Set WebhookUrl + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @param {string} val + * @return {Token} + */ + Token.prototype.setWebhookUrl = function (val) { + this.webhookUrl = val; + return this; + }; /** * Fills the current object with the new values pulled from the data * @param {array} data @@ -640,6 +663,8 @@ var Token = /** @class */ (function () { this.setVerificationStatus(data["verification_status"]); if (data["can_get_balance"]) this.setCanGetBalance(data["can_get_balance"]); + if (data["webhook_url"]) + this.setWebhookUrl(data["webhook_url"]); return this; }; /** @@ -670,6 +695,7 @@ var Token = /** @class */ (function () { "manual_invoice_cancellation": this.getManualInvoiceCancellation(), "verification_status": this.getVerificationStatus(), "can_get_balance": this.getCanGetBalance(), + "webhook_url": this.getWebhookUrl(), }; }; /** @@ -786,7 +812,7 @@ var Token = /** @class */ (function () { * Create a new token for the given customer ID. * @param {any} options - * @return {Promise} + * @return {Promise} */ Token.prototype.create = function (options) { if (!options) @@ -801,6 +827,7 @@ var Token = /** @class */ (function () { 'description': this.getDescription(), 'invoice_id': this.getInvoiceId(), 'manual_invoice_cancellation': this.getManualInvoiceCancellation(), + 'webhook_url': this.getWebhookUrl(), 'source': (options['source']) ? options['source'] : null, 'settings': (options['settings']) ? options['settings'] : null, 'device': (options['device']) ? options['device'] : null, @@ -815,7 +842,7 @@ var Token = /** @class */ (function () { return new Promise(function (resolve, reject) { var callback = function (resp) { return __awaiter(this, void 0, void 0, function () { - var respBody, err_3, response, err, returnValues, body, body, obj1; + var respBody, err_3, response, err, returnValues, body, body, obj1, obj1Filled; return __generator(this, function (_a) { switch (_a.label) { case 0: @@ -841,8 +868,11 @@ var Token = /** @class */ (function () { returnValues.push(cur.fillWithData(body)); body = respBody; body = body['customer_action']; - obj1 = cur.client.newCustomerAction(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + obj1 = cur.client.newCustomerAction(); + obj1Filled = obj1.fillWithData(body); + returnValues[0].customerAction = obj1Filled; + } return [2 /*return*/, resolve.apply(this, returnValues)]; } }); diff --git a/lib/token.js.map b/lib/token.js.map index 6ef7aeb..21d2e0f 100644 --- a/lib/token.js.map +++ b/lib/token.js.map @@ -1 +1 @@ -{"version":3,"file":"token.js","sourceRoot":"","sources":["../src/token.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"token.js","sourceRoot":"","sources":["../src/token.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 53f3006..e4ce4d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "processout", - "version": "9.2.0", + "version": "9.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "processout", - "version": "9.2.0", + "version": "9.3.0", "license": "MIT", "dependencies": { "@types/node": "^13.7.4", @@ -24,13 +24,15 @@ "node_modules/@types/node": { "version": "13.13.52", "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", - "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==" + "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", + "license": "MIT" }, "node_modules/ansi-colors": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -40,6 +42,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -49,6 +52,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -61,6 +65,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -70,6 +75,7 @@ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" @@ -82,18 +88,20 @@ } }, "node_modules/array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", + "es-abstract": "^1.23.9", "es-array-method-boxes-properly": "^1.0.0", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" }, "engines": { "node": ">= 0.4" @@ -107,6 +115,7 @@ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", @@ -128,15 +137,27 @@ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -151,13 +172,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -167,12 +190,14 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/btoa": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "license": "(MIT OR Apache-2.0)", "bin": { "btoa": "bin/btoa.js" }, @@ -185,6 +210,7 @@ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", @@ -199,10 +225,11 @@ } }, "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" @@ -212,13 +239,14 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -232,6 +260,7 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -241,6 +270,7 @@ "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", "integrity": "sha512-eRYY0vPS2a9zt5w5Z0aCeWbrXTEyvk7u/Xf71EzNObrjSCPgMm1Nku/D/u2tiqHBX5j40wWhj54YJLtgn8g55A==", "dev": true, + "license": "MIT", "dependencies": { "assertion-error": "^1.0.1", "deep-eql": "^0.1.3", @@ -255,6 +285,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -269,6 +300,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -281,6 +313,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -292,6 +325,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -301,6 +335,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -315,6 +350,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -327,6 +363,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -335,19 +372,22 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -365,6 +405,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -382,6 +423,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -400,6 +442,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -409,6 +452,7 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -418,6 +462,7 @@ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha512-6sEotTRGBFiNcqVoeHwnfopbSpi5NbH1VWJmYCVkmxMmaVTT0bUTrNaGyBwhgP4MZL012W/mkzIn3Da+iDYweg==", "dev": true, + "license": "MIT", "dependencies": { "type-detect": "0.1.1" }, @@ -430,6 +475,7 @@ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", "integrity": "sha512-5rqszGVwYgBoDkIm2oUtvkfZMQ0vk29iDMU0W2qCa3rG0vPDNczCMT4hV/bLBgLg8k8ri6+u3Zbt+S/14eMzlA==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -439,6 +485,7 @@ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -456,6 +503,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -473,6 +521,7 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -482,6 +531,7 @@ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dev": true, + "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", @@ -495,13 +545,15 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/es-abstract": { "version": "1.23.9", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", @@ -567,6 +619,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -586,13 +639,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -602,6 +657,7 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -611,6 +667,7 @@ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -623,6 +680,7 @@ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", @@ -638,6 +696,7 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", @@ -655,6 +714,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -664,6 +724,7 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -677,6 +738,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -689,6 +751,7 @@ "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.1.tgz", "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "is-buffer": "~2.0.3" }, @@ -697,25 +760,34 @@ } }, "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, + "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -725,6 +797,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -745,6 +818,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -754,22 +828,24 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "get-proto": "^1.0.0", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", @@ -787,6 +863,7 @@ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dev": true, + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" @@ -800,6 +877,7 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -818,6 +896,7 @@ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -835,6 +914,7 @@ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -851,6 +931,7 @@ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -863,6 +944,7 @@ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.x" } @@ -872,6 +954,7 @@ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -884,6 +967,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -893,6 +977,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -905,6 +990,7 @@ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", "dev": true, + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.0" }, @@ -920,6 +1006,7 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -932,6 +1019,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -947,6 +1035,7 @@ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -959,6 +1048,7 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, + "license": "MIT", "bin": { "he": "bin/he" } @@ -969,6 +1059,7 @@ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -978,13 +1069,15 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", @@ -999,6 +1092,7 @@ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", @@ -1012,11 +1106,13 @@ } }, "node_modules/is-async-function": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.0.tgz", - "integrity": "sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dev": true, + "license": "MIT", "dependencies": { + "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", @@ -1034,6 +1130,7 @@ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.2" }, @@ -1045,12 +1142,13 @@ } }, "node_modules/is-boolean-object": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", - "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", + "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" }, "engines": { @@ -1079,6 +1177,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "engines": { "node": ">=4" } @@ -1088,6 +1187,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -1100,6 +1200,7 @@ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", @@ -1117,6 +1218,7 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" @@ -1133,6 +1235,7 @@ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -1148,6 +1251,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1157,6 +1261,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "get-proto": "^1.0.0", @@ -1175,6 +1280,7 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -1187,6 +1293,7 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -1203,6 +1310,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", @@ -1221,6 +1329,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -1233,6 +1342,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3" }, @@ -1248,6 +1358,7 @@ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" @@ -1264,6 +1375,7 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", @@ -1281,6 +1393,7 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" }, @@ -1296,6 +1409,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -1304,12 +1418,13 @@ } }, "node_modules/is-weakref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", - "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dev": true, + "license": "MIT", "dependencies": { - "call-bound": "^1.0.2" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -1323,6 +1438,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" @@ -1338,19 +1454,22 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -1364,6 +1483,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -1376,13 +1496,15 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.0.1" }, @@ -1395,6 +1517,7 @@ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -1404,6 +1527,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1416,6 +1540,7 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1426,6 +1551,7 @@ "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5" }, @@ -1438,6 +1564,7 @@ "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.3.tgz", "integrity": "sha512-0R/3FvjIGH3eEuG17ccFPk117XL2rWxatr81a57D+r/x2uTYZRbdZ4oVidEUMh2W2TJDa7MdAb12Lm2/qrKajg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "3.2.3", "browser-stdout": "1.3.1", @@ -1475,13 +1602,15 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-environment-flags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "object.getownpropertydescriptors": "^2.0.3", "semver": "^5.7.0" @@ -1491,6 +1620,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -1507,10 +1637,11 @@ } }, "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -1523,6 +1654,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -1532,6 +1664,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.2", "function-bind": "^1.1.1", @@ -1547,6 +1680,7 @@ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", "dev": true, + "license": "MIT", "dependencies": { "array.prototype.reduce": "^1.0.6", "call-bind": "^1.0.7", @@ -1568,6 +1702,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -1577,6 +1712,7 @@ "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", @@ -1594,6 +1730,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -1609,6 +1746,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -1621,6 +1759,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1630,6 +1769,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1639,15 +1779,17 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -1657,6 +1799,7 @@ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -1679,6 +1822,7 @@ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -1699,6 +1843,7 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1707,13 +1852,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -1733,6 +1880,7 @@ "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" @@ -1749,6 +1897,7 @@ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -1766,6 +1915,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -1774,13 +1924,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -1798,6 +1950,7 @@ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -1813,6 +1966,7 @@ "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", "dev": true, + "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", @@ -1827,6 +1981,7 @@ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", @@ -1846,6 +2001,7 @@ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" @@ -1862,6 +2018,7 @@ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -1880,6 +2037,7 @@ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", @@ -1898,13 +2056,15 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, + "license": "MIT", "dependencies": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -1918,6 +2078,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -1939,6 +2100,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", @@ -1957,6 +2119,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -1974,6 +2137,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^3.0.0" }, @@ -1986,6 +2150,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1995,6 +2160,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -2005,13 +2171,15 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" }, "node_modules/type-detect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", "integrity": "sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -2021,6 +2189,7 @@ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", @@ -2035,6 +2204,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", @@ -2054,6 +2224,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", @@ -2075,6 +2246,7 @@ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -2095,6 +2267,7 @@ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", @@ -2111,12 +2284,14 @@ "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -2127,6 +2302,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -2139,6 +2315,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", @@ -2158,6 +2335,7 @@ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", @@ -2185,6 +2363,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -2202,18 +2381,21 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/which-typed-array": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, @@ -2229,6 +2411,7 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2" } @@ -2238,6 +2421,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -2252,6 +2436,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2261,6 +2446,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -2275,6 +2461,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -2286,19 +2473,22 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -2317,6 +2507,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -2327,6 +2518,7 @@ "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", "dev": true, + "license": "MIT", "dependencies": { "flat": "^4.1.0", "lodash": "^4.17.15", @@ -2341,6 +2533,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2350,6 +2543,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -2364,6 +2558,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, diff --git a/package.json b/package.json index c0f1430..d1cc57d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "processout", - "version": "9.2.0", + "version": "9.3.0", "description": "ProcessOut API bindings.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/index.ts b/src/index.ts index 42826ff..ac6714e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -40,6 +40,9 @@ import InvoiceShippingPhone = require('./invoiceshippingphone'); import InvoiceBilling = require('./invoicebilling'); import UnsupportedFeatureBypass = require('./unsupportedfeaturebypass'); import InvoiceDetail = require('./invoicedetail'); +import InvoiceSubmerchant = require('./invoicesubmerchant'); +import SubmerchantPhoneNumber = require('./submerchantphonenumber'); +import SubmerchantAddress = require('./submerchantaddress'); import CustomerAction = require('./customeraction'); import DunningAction = require('./dunningaction'); import Payout = require('./payout'); @@ -122,6 +125,9 @@ export {InvoiceShippingPhone}; export {InvoiceBilling}; export {UnsupportedFeatureBypass}; export {InvoiceDetail}; +export {InvoiceSubmerchant}; +export {SubmerchantPhoneNumber}; +export {SubmerchantAddress}; export {CustomerAction}; export {DunningAction}; export {Payout}; diff --git a/src/invoice.ts b/src/invoice.ts index 9022850..9513f70 100755 --- a/src/invoice.ts +++ b/src/invoice.ts @@ -85,6 +85,12 @@ class Invoice { */ private details: any = null; + /** + * Submerchant data of the invoice + * @type {p.InvoiceSubmerchant} + */ + private submerchant: p.InvoiceSubmerchant = null; + /** * URL to which you may redirect your customer to proceed with the payment * @type {string} @@ -616,6 +622,33 @@ class Invoice { return this; } + /** + * Get Submerchant + * Submerchant data of the invoice + * @return {p.InvoiceSubmerchant} + */ + public getSubmerchant(): p.InvoiceSubmerchant { + return this.submerchant; + } + + /** + * Set Submerchant + * Submerchant data of the invoice + * @param {p.InvoiceSubmerchant} val + * @return {Invoice} + */ + public setSubmerchant(val: p.InvoiceSubmerchant): Invoice { + if (val.getProcessOutObjectClass && + val.getProcessOutObjectClass() == this.client.newInvoiceSubmerchant().getProcessOutObjectClass()) + this.submerchant = val; + else { + var obj = this.client.newInvoiceSubmerchant(); + obj.fillWithData(val); + this.submerchant = obj; + } + return this; + } + /** * Get Url * URL to which you may redirect your customer to proceed with the payment @@ -1462,6 +1495,8 @@ class Invoice { this.setTokenId(data["token_id"]); if (data["details"]) this.setDetails(data["details"]); + if (data["submerchant"]) + this.setSubmerchant(data["submerchant"]); if (data["url"]) this.setUrl(data["url"]); if (data["url_qrcode"]) @@ -1559,6 +1594,7 @@ class Invoice { "token": this.getToken(), "token_id": this.getTokenId(), "details": this.getDetails(), + "submerchant": this.getSubmerchant(), "url": this.getUrl(), "url_qrcode": this.getUrlQrcode(), "name": this.getName(), @@ -1652,9 +1688,9 @@ class Invoice { * Authorize the invoice using the given source (customer or token) * @param string source * @param {any} options - * @return {Promise} + * @return {Promise} */ - public authorize(source: string, options): Promise { + public authorize(source: string, options): Promise { if (!options) options = {}; this.fillWithData(options); @@ -1699,8 +1735,11 @@ class Invoice { returnValues.push(obj0.fillWithData(body)); var body = respBody; body = body['customer_action']; - var obj1 = cur.client.newCustomerAction(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + var obj1 = cur.client.newCustomerAction(); + var obj1Filled = obj1.fillWithData(body); + returnValues[0].customerAction = obj1Filled; + } return resolve.apply(this, returnValues); }; @@ -1715,9 +1754,9 @@ class Invoice { * Capture the invoice using the given source (customer or token) * @param string source * @param {any} options - * @return {Promise} + * @return {Promise} */ - public capture(source: string, options): Promise { + public capture(source: string, options): Promise { if (!options) options = {}; this.fillWithData(options); @@ -1763,8 +1802,11 @@ class Invoice { returnValues.push(obj0.fillWithData(body)); var body = respBody; body = body['customer_action']; - var obj1 = cur.client.newCustomerAction(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + var obj1 = cur.client.newCustomerAction(); + var obj1Filled = obj1.fillWithData(body); + returnValues[0].customerAction = obj1Filled; + } return resolve.apply(this, returnValues); }; @@ -1971,9 +2013,9 @@ class Invoice { * Process the Native APM payment flow * @param string invoiceId * @param {any} options - * @return {Promise} + * @return {Promise} */ - public processNativePayment(invoiceId: string, options): Promise { + public processNativePayment(invoiceId: string, options): Promise { if (!options) options = {}; this.fillWithData(options); @@ -2007,8 +2049,11 @@ class Invoice { returnValues.push(obj0.fillWithData(body)); var body = respBody; body = body['native_apm']; - var obj1 = cur.client.newNativeAPMResponse(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + var obj1 = cur.client.newNativeAPMResponse(); + var obj1Filled = obj1.fillWithData(body); + returnValues[0].nativeApm = obj1Filled; + } return resolve.apply(this, returnValues); }; @@ -2236,6 +2281,7 @@ class Invoice { 'currency': this.getCurrency(), 'metadata': this.getMetadata(), 'details': this.getDetails(), + 'submerchant': this.getSubmerchant(), 'exemption_reason_3ds2': this.getExemptionReason3ds2(), 'sca_exemption_reason': this.getScaExemptionReason(), 'challenge_indicator': this.getChallengeIndicator(), diff --git a/src/invoicesubmerchant.ts b/src/invoicesubmerchant.ts new file mode 100755 index 0000000..5723599 --- /dev/null +++ b/src/invoicesubmerchant.ts @@ -0,0 +1,329 @@ +// The content of this file was automatically generated + +import fetch = require('node-fetch'); + +import ProcessOut = require('./processout'); +import Response = require('./networking/response'); +import Request = require('./networking/request'); + +import ProcessOutNetworkError = require('./errors/processoutnetworkerror'); + +import * as p from '.'; + +class InvoiceSubmerchant { + private client: ProcessOut = null; + + /** + * ID of the invoice submerchant + * @type {string} + */ + private id: string = null; + + /** + * Name of the submerchant + * @type {string} + */ + private name: string = null; + + /** + * Submerchant's reference ID + * @type {string} + */ + private reference: string = null; + + /** + * Submerchant's MCC (Merchant Category Code). + * @type {string} + */ + private mcc: string = null; + + /** + * Submerchant's phone number + * @type {p.SubmerchantPhoneNumber} + */ + private phoneNumber: p.SubmerchantPhoneNumber = null; + + /** + * Email address + * @type {string} + */ + private email: string = null; + + /** + * Submerchant's address + * @type {p.SubmerchantAddress} + */ + private address: p.SubmerchantAddress = null; + + /** + * Tax reference + * @type {string} + */ + private taxReference: string = null; + + /** + * Service establishment number + * @type {string} + */ + private serviceEstablishmentNumber: string = null; + + /** + * InvoiceSubmerchant constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + constructor(client: ProcessOut, prefill: InvoiceSubmerchant) { + if (typeof client === 'undefined') + throw new Error("The InvoiceSubmerchant object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newInvoiceSubmerchant()"); + + this.client = client; + if (typeof prefill !== 'undefined') + this.fillWithData(prefill); + } + + public getProcessOutObjectClass(): string { + return "InvoiceSubmerchant"; + } + + /** + * Get Id + * ID of the invoice submerchant + * @return {string} + */ + public getId(): string { + return this.id; + } + + /** + * Set Id + * ID of the invoice submerchant + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setId(val: string): InvoiceSubmerchant { + this.id = val; + return this; + } + + /** + * Get Name + * Name of the submerchant + * @return {string} + */ + public getName(): string { + return this.name; + } + + /** + * Set Name + * Name of the submerchant + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setName(val: string): InvoiceSubmerchant { + this.name = val; + return this; + } + + /** + * Get Reference + * Submerchant's reference ID + * @return {string} + */ + public getReference(): string { + return this.reference; + } + + /** + * Set Reference + * Submerchant's reference ID + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setReference(val: string): InvoiceSubmerchant { + this.reference = val; + return this; + } + + /** + * Get Mcc + * Submerchant's MCC (Merchant Category Code). + * @return {string} + */ + public getMcc(): string { + return this.mcc; + } + + /** + * Set Mcc + * Submerchant's MCC (Merchant Category Code). + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setMcc(val: string): InvoiceSubmerchant { + this.mcc = val; + return this; + } + + /** + * Get PhoneNumber + * Submerchant's phone number + * @return {p.SubmerchantPhoneNumber} + */ + public getPhoneNumber(): p.SubmerchantPhoneNumber { + return this.phoneNumber; + } + + /** + * Set PhoneNumber + * Submerchant's phone number + * @param {p.SubmerchantPhoneNumber} val + * @return {InvoiceSubmerchant} + */ + public setPhoneNumber(val: p.SubmerchantPhoneNumber): InvoiceSubmerchant { + if (val.getProcessOutObjectClass && + val.getProcessOutObjectClass() == this.client.newSubmerchantPhoneNumber().getProcessOutObjectClass()) + this.phoneNumber = val; + else { + var obj = this.client.newSubmerchantPhoneNumber(); + obj.fillWithData(val); + this.phoneNumber = obj; + } + return this; + } + + /** + * Get Email + * Email address + * @return {string} + */ + public getEmail(): string { + return this.email; + } + + /** + * Set Email + * Email address + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setEmail(val: string): InvoiceSubmerchant { + this.email = val; + return this; + } + + /** + * Get Address + * Submerchant's address + * @return {p.SubmerchantAddress} + */ + public getAddress(): p.SubmerchantAddress { + return this.address; + } + + /** + * Set Address + * Submerchant's address + * @param {p.SubmerchantAddress} val + * @return {InvoiceSubmerchant} + */ + public setAddress(val: p.SubmerchantAddress): InvoiceSubmerchant { + if (val.getProcessOutObjectClass && + val.getProcessOutObjectClass() == this.client.newSubmerchantAddress().getProcessOutObjectClass()) + this.address = val; + else { + var obj = this.client.newSubmerchantAddress(); + obj.fillWithData(val); + this.address = obj; + } + return this; + } + + /** + * Get TaxReference + * Tax reference + * @return {string} + */ + public getTaxReference(): string { + return this.taxReference; + } + + /** + * Set TaxReference + * Tax reference + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setTaxReference(val: string): InvoiceSubmerchant { + this.taxReference = val; + return this; + } + + /** + * Get ServiceEstablishmentNumber + * Service establishment number + * @return {string} + */ + public getServiceEstablishmentNumber(): string { + return this.serviceEstablishmentNumber; + } + + /** + * Set ServiceEstablishmentNumber + * Service establishment number + * @param {string} val + * @return {InvoiceSubmerchant} + */ + public setServiceEstablishmentNumber(val: string): InvoiceSubmerchant { + this.serviceEstablishmentNumber = val; + return this; + } + + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {InvoiceSubmerchant} + */ + public fillWithData(data: any): InvoiceSubmerchant { + if (data["id"]) + this.setId(data["id"]); + if (data["name"]) + this.setName(data["name"]); + if (data["reference"]) + this.setReference(data["reference"]); + if (data["mcc"]) + this.setMcc(data["mcc"]); + if (data["phone_number"]) + this.setPhoneNumber(data["phone_number"]); + if (data["email"]) + this.setEmail(data["email"]); + if (data["address"]) + this.setAddress(data["address"]); + if (data["tax_reference"]) + this.setTaxReference(data["tax_reference"]); + if (data["service_establishment_number"]) + this.setServiceEstablishmentNumber(data["service_establishment_number"]); + return this; + } + + /** + * Implements a JSON custom marshaller + * @return {any} + */ + public toJSON(): any { + return { + "id": this.getId(), + "name": this.getName(), + "reference": this.getReference(), + "mcc": this.getMcc(), + "phone_number": this.getPhoneNumber(), + "email": this.getEmail(), + "address": this.getAddress(), + "tax_reference": this.getTaxReference(), + "service_establishment_number": this.getServiceEstablishmentNumber(), + }; + } + + +} +export = InvoiceSubmerchant; diff --git a/src/processout.ts b/src/processout.ts index b0d0298..a05f447 100644 --- a/src/processout.ts +++ b/src/processout.ts @@ -419,6 +419,33 @@ class ProcessOut { return new p.InvoiceDetail(this, prefill); } + /** + * Create a new InvoiceSubmerchant instance + * @param {array} prefill + * @return {InvoiceSubmerchant} + */ + public newInvoiceSubmerchant(prefill?: p.InvoiceSubmerchant): p.InvoiceSubmerchant { + return new p.InvoiceSubmerchant(this, prefill); + } + + /** + * Create a new SubmerchantPhoneNumber instance + * @param {array} prefill + * @return {SubmerchantPhoneNumber} + */ + public newSubmerchantPhoneNumber(prefill?: p.SubmerchantPhoneNumber): p.SubmerchantPhoneNumber { + return new p.SubmerchantPhoneNumber(this, prefill); + } + + /** + * Create a new SubmerchantAddress instance + * @param {array} prefill + * @return {SubmerchantAddress} + */ + public newSubmerchantAddress(prefill?: p.SubmerchantAddress): p.SubmerchantAddress { + return new p.SubmerchantAddress(this, prefill); + } + /** * Create a new CustomerAction instance * @param {array} prefill diff --git a/src/refund.ts b/src/refund.ts index 68f81b2..93d5025 100755 --- a/src/refund.ts +++ b/src/refund.ts @@ -38,7 +38,7 @@ class Refund { private amount: string = null; /** - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @type {string} */ private reason: string = null; @@ -186,7 +186,7 @@ class Refund { /** * Get Reason - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @return {string} */ public getReason(): string { @@ -195,7 +195,7 @@ class Refund { /** * Set Reason - * Reason for the refund. Either customer_request, duplicate or fraud + * Reason for the refund. Either customer_request, duplicate, fraud or other * @param {string} val * @return {Refund} */ diff --git a/src/submerchantaddress.ts b/src/submerchantaddress.ts new file mode 100755 index 0000000..8c857a9 --- /dev/null +++ b/src/submerchantaddress.ts @@ -0,0 +1,257 @@ +// The content of this file was automatically generated + +import fetch = require('node-fetch'); + +import ProcessOut = require('./processout'); +import Response = require('./networking/response'); +import Request = require('./networking/request'); + +import ProcessOutNetworkError = require('./errors/processoutnetworkerror'); + +import * as p from '.'; + +class SubmerchantAddress { + private client: ProcessOut = null; + + /** + * Address line 1 + * @type {string} + */ + private line1: string = null; + + /** + * Address line 2 + * @type {string} + */ + private line2: string = null; + + /** + * City + * @type {string} + */ + private city: string = null; + + /** + * State + * @type {string} + */ + private state: string = null; + + /** + * Country code + * @type {string} + */ + private countryCode: string = null; + + /** + * ZIP code + * @type {string} + */ + private zip: string = null; + + /** + * County (US specific) + * @type {string} + */ + private county: string = null; + + /** + * SubmerchantAddress constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + constructor(client: ProcessOut, prefill: SubmerchantAddress) { + if (typeof client === 'undefined') + throw new Error("The SubmerchantAddress object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newSubmerchantAddress()"); + + this.client = client; + if (typeof prefill !== 'undefined') + this.fillWithData(prefill); + } + + public getProcessOutObjectClass(): string { + return "SubmerchantAddress"; + } + + /** + * Get Line1 + * Address line 1 + * @return {string} + */ + public getLine1(): string { + return this.line1; + } + + /** + * Set Line1 + * Address line 1 + * @param {string} val + * @return {SubmerchantAddress} + */ + public setLine1(val: string): SubmerchantAddress { + this.line1 = val; + return this; + } + + /** + * Get Line2 + * Address line 2 + * @return {string} + */ + public getLine2(): string { + return this.line2; + } + + /** + * Set Line2 + * Address line 2 + * @param {string} val + * @return {SubmerchantAddress} + */ + public setLine2(val: string): SubmerchantAddress { + this.line2 = val; + return this; + } + + /** + * Get City + * City + * @return {string} + */ + public getCity(): string { + return this.city; + } + + /** + * Set City + * City + * @param {string} val + * @return {SubmerchantAddress} + */ + public setCity(val: string): SubmerchantAddress { + this.city = val; + return this; + } + + /** + * Get State + * State + * @return {string} + */ + public getState(): string { + return this.state; + } + + /** + * Set State + * State + * @param {string} val + * @return {SubmerchantAddress} + */ + public setState(val: string): SubmerchantAddress { + this.state = val; + return this; + } + + /** + * Get CountryCode + * Country code + * @return {string} + */ + public getCountryCode(): string { + return this.countryCode; + } + + /** + * Set CountryCode + * Country code + * @param {string} val + * @return {SubmerchantAddress} + */ + public setCountryCode(val: string): SubmerchantAddress { + this.countryCode = val; + return this; + } + + /** + * Get Zip + * ZIP code + * @return {string} + */ + public getZip(): string { + return this.zip; + } + + /** + * Set Zip + * ZIP code + * @param {string} val + * @return {SubmerchantAddress} + */ + public setZip(val: string): SubmerchantAddress { + this.zip = val; + return this; + } + + /** + * Get County + * County (US specific) + * @return {string} + */ + public getCounty(): string { + return this.county; + } + + /** + * Set County + * County (US specific) + * @param {string} val + * @return {SubmerchantAddress} + */ + public setCounty(val: string): SubmerchantAddress { + this.county = val; + return this; + } + + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {SubmerchantAddress} + */ + public fillWithData(data: any): SubmerchantAddress { + if (data["line1"]) + this.setLine1(data["line1"]); + if (data["line2"]) + this.setLine2(data["line2"]); + if (data["city"]) + this.setCity(data["city"]); + if (data["state"]) + this.setState(data["state"]); + if (data["country_code"]) + this.setCountryCode(data["country_code"]); + if (data["zip"]) + this.setZip(data["zip"]); + if (data["county"]) + this.setCounty(data["county"]); + return this; + } + + /** + * Implements a JSON custom marshaller + * @return {any} + */ + public toJSON(): any { + return { + "line1": this.getLine1(), + "line2": this.getLine2(), + "city": this.getCity(), + "state": this.getState(), + "country_code": this.getCountryCode(), + "zip": this.getZip(), + "county": this.getCounty(), + }; + } + + +} +export = SubmerchantAddress; diff --git a/src/submerchantphonenumber.ts b/src/submerchantphonenumber.ts new file mode 100755 index 0000000..52983f2 --- /dev/null +++ b/src/submerchantphonenumber.ts @@ -0,0 +1,112 @@ +// The content of this file was automatically generated + +import fetch = require('node-fetch'); + +import ProcessOut = require('./processout'); +import Response = require('./networking/response'); +import Request = require('./networking/request'); + +import ProcessOutNetworkError = require('./errors/processoutnetworkerror'); + +import * as p from '.'; + +class SubmerchantPhoneNumber { + private client: ProcessOut = null; + + /** + * Dialing code of the phone number + * @type {string} + */ + private dialingCode: string = null; + + /** + * Phone number + * @type {string} + */ + private number: string = null; + + /** + * SubmerchantPhoneNumber constructor + * @param {ProcessOut} client + * @param {array} prefill (optional) + */ + constructor(client: ProcessOut, prefill: SubmerchantPhoneNumber) { + if (typeof client === 'undefined') + throw new Error("The SubmerchantPhoneNumber object must be instanciated with the ProcessOut client. You can create one using new ProcessOut('project-id', 'project-secret').newSubmerchantPhoneNumber()"); + + this.client = client; + if (typeof prefill !== 'undefined') + this.fillWithData(prefill); + } + + public getProcessOutObjectClass(): string { + return "SubmerchantPhoneNumber"; + } + + /** + * Get DialingCode + * Dialing code of the phone number + * @return {string} + */ + public getDialingCode(): string { + return this.dialingCode; + } + + /** + * Set DialingCode + * Dialing code of the phone number + * @param {string} val + * @return {SubmerchantPhoneNumber} + */ + public setDialingCode(val: string): SubmerchantPhoneNumber { + this.dialingCode = val; + return this; + } + + /** + * Get Number + * Phone number + * @return {string} + */ + public getNumber(): string { + return this.number; + } + + /** + * Set Number + * Phone number + * @param {string} val + * @return {SubmerchantPhoneNumber} + */ + public setNumber(val: string): SubmerchantPhoneNumber { + this.number = val; + return this; + } + + /** + * Fills the current object with the new values pulled from the data + * @param {array} data + * @return {SubmerchantPhoneNumber} + */ + public fillWithData(data: any): SubmerchantPhoneNumber { + if (data["dialing_code"]) + this.setDialingCode(data["dialing_code"]); + if (data["number"]) + this.setNumber(data["number"]); + return this; + } + + /** + * Implements a JSON custom marshaller + * @return {any} + */ + public toJSON(): any { + return { + "dialing_code": this.getDialingCode(), + "number": this.getNumber(), + }; + } + + +} +export = SubmerchantPhoneNumber; diff --git a/src/token.ts b/src/token.ts index 484f04b..d359fce 100755 --- a/src/token.ts +++ b/src/token.ts @@ -145,6 +145,12 @@ class Token { */ private canGetBalance: boolean = null; + /** + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @type {string} + */ + private webhookUrl: string = null; + /** * Token constructor * @param {ProcessOut} client @@ -631,6 +637,26 @@ class Token { return this; } + /** + * Get WebhookUrl + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @return {string} + */ + public getWebhookUrl(): string { + return this.webhookUrl; + } + + /** + * Set WebhookUrl + * Custom webhook URL where updates about this specific customer token will be sent, on top of your project-wide URLs + * @param {string} val + * @return {Token} + */ + public setWebhookUrl(val: string): Token { + this.webhookUrl = val; + return this; + } + /** * Fills the current object with the new values pulled from the data * @param {array} data @@ -681,6 +707,8 @@ class Token { this.setVerificationStatus(data["verification_status"]); if (data["can_get_balance"]) this.setCanGetBalance(data["can_get_balance"]); + if (data["webhook_url"]) + this.setWebhookUrl(data["webhook_url"]); return this; } @@ -712,6 +740,7 @@ class Token { "manual_invoice_cancellation": this.getManualInvoiceCancellation(), "verification_status": this.getVerificationStatus(), "can_get_balance": this.getCanGetBalance(), + "webhook_url": this.getWebhookUrl(), }; } @@ -820,9 +849,9 @@ class Token { * Create a new token for the given customer ID. * @param {any} options - * @return {Promise} + * @return {Promise} */ - public create(options): Promise { + public create(options): Promise { if (!options) options = {}; this.fillWithData(options); @@ -836,6 +865,7 @@ class Token { 'description': this.getDescription(), 'invoice_id': this.getInvoiceId(), 'manual_invoice_cancellation': this.getManualInvoiceCancellation(), + 'webhook_url': this.getWebhookUrl(), 'source': (options['source']) ? options['source'] : null, 'settings': (options['settings']) ? options['settings'] : null, 'device': (options['device']) ? options['device'] : null, @@ -869,8 +899,11 @@ class Token { returnValues.push(cur.fillWithData(body)); var body = respBody; body = body['customer_action']; - var obj1 = cur.client.newCustomerAction(); - returnValues.push(obj1.fillWithData(body)); + if (typeof body !== 'undefined') { + var obj1 = cur.client.newCustomerAction(); + var obj1Filled = obj1.fillWithData(body); + returnValues[0].customerAction = obj1Filled; + } return resolve.apply(this, returnValues); };