From 0b7b9b6f0e612a64b1f756e5eda371be005ebc1c Mon Sep 17 00:00:00 2001 From: gnongsie Date: Fri, 25 Apr 2025 14:17:12 +0530 Subject: [PATCH] Modifications for batch upload --- .../ApiClient.mustache | 17 ++++--------- .../api.mustache | 23 +++++++++++++++-- src/ApiClient.js | 17 ++++--------- src/api/BatchesApi.js | 8 ++++++ src/api/BillingAgreementsApi.js | 6 +++++ src/api/BinLookupApi.js | 2 ++ src/api/CaptureApi.js | 2 ++ src/api/ChargebackDetailsApi.js | 2 ++ src/api/ChargebackSummariesApi.js | 2 ++ src/api/ConversionDetailsApi.js | 2 ++ src/api/CreateNewWebhooksApi.js | 2 ++ src/api/CreditApi.js | 2 ++ src/api/CustomerApi.js | 8 ++++++ src/api/CustomerPaymentInstrumentApi.js | 10 ++++++++ src/api/CustomerShippingAddressApi.js | 10 ++++++++ src/api/DecisionManagerApi.js | 10 ++++++++ src/api/DownloadDTDApi.js | 2 ++ src/api/DownloadXSDApi.js | 2 ++ src/api/EMVTagDetailsApi.js | 4 +++ src/api/FlexAPIApi.js | 2 ++ src/api/InstrumentIdentifierApi.js | 12 +++++++++ src/api/InterchangeClearingLevelDetailsApi.js | 2 ++ src/api/InvoiceSettingsApi.js | 4 +++ src/api/InvoicesApi.js | 12 +++++++++ src/api/ManageWebhooksApi.js | 4 +++ src/api/MerchantBoardingApi.js | 4 +++ src/api/MicroformIntegrationApi.js | 2 ++ src/api/NetFundingsApi.js | 2 ++ src/api/NotificationOfChangesApi.js | 2 ++ src/api/OrdersApi.js | 4 +++ src/api/PayerAuthenticationApi.js | 6 +++++ src/api/PaymentBatchSummariesApi.js | 2 ++ src/api/PaymentInstrumentApi.js | 8 ++++++ src/api/PaymentsApi.js | 12 +++++++++ src/api/PayoutsApi.js | 2 ++ src/api/PlansApi.js | 16 ++++++++++++ src/api/PurchaseAndRefundDetailsApi.js | 2 ++ src/api/PushFundsApi.js | 2 ++ src/api/RefundApi.js | 4 +++ src/api/ReportDefinitionsApi.js | 4 +++ src/api/ReportDownloadsApi.js | 2 ++ src/api/ReportSubscriptionsApi.js | 10 ++++++++ src/api/ReportsApi.js | 6 +++++ src/api/RetrievalDetailsApi.js | 2 ++ src/api/RetrievalSummariesApi.js | 2 ++ src/api/ReversalApi.js | 4 +++ src/api/SearchTransactionsApi.js | 4 +++ src/api/SecureFileShareApi.js | 4 +++ src/api/SubscriptionsApi.js | 16 ++++++++++++ src/api/TaxesApi.js | 4 +++ src/api/TokenApi.js | 2 ++ src/api/TransactionBatchesApi.js | 25 +++++++++++++++++-- src/api/TransactionDetailsApi.js | 2 ++ src/api/TransientTokenDataApi.js | 4 +++ src/api/UnifiedCheckoutCaptureContextApi.js | 2 ++ src/api/UserManagementApi.js | 2 ++ src/api/UserManagementSearchApi.js | 2 ++ src/api/VerificationApi.js | 4 +++ src/api/VoidApi.js | 10 ++++++++ src/utilities/multipart/MultipartHelper.js | 24 ++++++++++++++++++ 60 files changed, 342 insertions(+), 28 deletions(-) create mode 100644 src/utilities/multipart/MultipartHelper.js diff --git a/generator/cybersource-javascript-template/ApiClient.mustache b/generator/cybersource-javascript-template/ApiClient.mustache index bb2b893a..7c8e5f62 100644 --- a/generator/cybersource-javascript-template/ApiClient.mustache +++ b/generator/cybersource-javascript-template/ApiClient.mustache @@ -628,7 +628,7 @@ if (httpMethod.toLowerCase() === this.constants.POST || httpMethod.toLowerCase() === this.constants.PATCH || httpMethod.toLowerCase() === this.constants.PUT) { - if (bodyParam !== "{}") { + if (bodyParam !== "{}" && Object.keys(formParams).length <= 0) { bodyParam = JSON.stringify(bodyParam, null, 0); } } @@ -672,18 +672,11 @@ axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; formParams = bodyParam; axiosConfig.data = JSON.parse(formParams); - } else if (contentType == 'multipart/form-data') { - var _formParams = this.normalizeParams(formParams); - contentTypeHeaderValue = 'multipart/form-data'; - axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; - const formData = new formData(); - for (var key in _formParams) { - if (_formParams.hasOwnProperty(key)) { - formData.append(key, _formParams[key]); - } - } - } else if (bodyParam) { + } else if (bodyParam && Object.keys(formParams).length <= 0) { axiosConfig.data = JSON.parse(bodyParam); + } else if (bodyParam && Object.keys(formParams).length > 0) { + axiosConfig.data = bodyParam; + axiosConfig.headers['Content-Type'] = contentType; } var accept = this.jsonPreferredMime(accepts); diff --git a/generator/cybersource-javascript-template/api.mustache b/generator/cybersource-javascript-template/api.mustache index 6f001054..b84a1f4a 100644 --- a/generator/cybersource-javascript-template/api.mustache +++ b/generator/cybersource-javascript-template/api.mustache @@ -77,6 +77,20 @@ postBody = sdkTracker.insertDeveloperIdTracker(postBody, '<&vendorExtensions.x-jsdoc-type>', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + <#formParams> + const path = require('path'); + const fs = require('fs'); + const crypto = require('crypto'); + + file = path.resolve(file); + + var boundary = crypto.randomBytes(16).toString('hex'); + var delimiter = "-------------" + boundary; + + var fileContents; + fileContents = fs.readFileSync(file, 'utf8'); + + var pathParams = {<#pathParams> '': <#required><^required>opts['']<#hasMore>, }; @@ -87,11 +101,16 @@ '': <#required><^required>opts['']<#hasMore>, }; var formParams = {<#formParams> - '': <#collectionFormat>this.apiClient.buildCollectionParam(<#required><^required>opts[''], '')<^collectionFormat><#required><^required>opts['']<#hasMore>, + [path.basename()]: <#collectionFormat>this.apiClient.buildCollectionParam(<#required><^required>opts[''], '')<^collectionFormat><#required>fileContents<^required>opts['']<#hasMore>, }; + <#formParams> + const MultipartHelper = require('../utilities/multipart/MultipartHelper'); + postBody = MultipartHelper.buildDataFiles(boundary, formParams); + + var authNames = [<#authMethods>''<#hasMore>, ]; - var contentTypes = [<#consumes>'<& mediaType>'<#hasMore>, ]; + var contentTypes = <^formParams>[<#consumes>'<& mediaType>'<#hasMore>, ]<#formParams>['multipart/form-data; boundary=' + delimiter]; var accepts = [<#produces>'<& mediaType>'<#hasMore>, ]; var returnType = <#returnType><&returnType><^returnType>null; diff --git a/src/ApiClient.js b/src/ApiClient.js index 02ae04a5..0f29bcd6 100644 --- a/src/ApiClient.js +++ b/src/ApiClient.js @@ -630,7 +630,7 @@ if (httpMethod.toLowerCase() === this.constants.POST || httpMethod.toLowerCase() === this.constants.PATCH || httpMethod.toLowerCase() === this.constants.PUT) { - if (bodyParam !== "{}") { + if (bodyParam !== "{}" && Object.keys(formParams).length <= 0) { bodyParam = JSON.stringify(bodyParam, null, 0); } } @@ -674,18 +674,11 @@ axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; formParams = bodyParam; axiosConfig.data = JSON.parse(formParams); - } else if (contentType == 'multipart/form-data') { - var _formParams = this.normalizeParams(formParams); - contentTypeHeaderValue = 'multipart/form-data'; - axiosConfig.headers['Content-Type'] = contentTypeHeaderValue; - const formData = new formData(); - for (var key in _formParams) { - if (_formParams.hasOwnProperty(key)) { - formData.append(key, _formParams[key]); - } - } - } else if (bodyParam) { + } else if (bodyParam && Object.keys(formParams).length <= 0) { axiosConfig.data = JSON.parse(bodyParam); + } else if (bodyParam && Object.keys(formParams).length > 0) { + axiosConfig.data = bodyParam; + axiosConfig.headers['Content-Type'] = contentType; } var accept = this.jsonPreferredMime(accepts); diff --git a/src/api/BatchesApi.js b/src/api/BatchesApi.js index 0aef8055..acebaf3a 100644 --- a/src/api/BatchesApi.js +++ b/src/api/BatchesApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'batchId': batchId }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -139,6 +141,7 @@ } + var pathParams = { 'batchId': batchId }; @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -202,6 +206,7 @@ } + var pathParams = { }; var queryParams = { @@ -215,6 +220,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -269,6 +275,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -278,6 +285,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/BillingAgreementsApi.js b/src/api/BillingAgreementsApi.js index 17a09aa6..724d08e8 100644 --- a/src/api/BillingAgreementsApi.js +++ b/src/api/BillingAgreementsApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ModifyBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -153,6 +155,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IntimateBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -163,6 +166,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -217,6 +221,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBillingAgreement', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -226,6 +231,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/BinLookupApi.js b/src/api/BinLookupApi.js index 52021c40..3cade8c5 100644 --- a/src/api/BinLookupApi.js +++ b/src/api/BinLookupApi.js @@ -79,6 +79,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBinLookupRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -88,6 +89,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/CaptureApi.js b/src/api/CaptureApi.js index b38a3df1..9b59bec5 100644 --- a/src/api/CaptureApi.js +++ b/src/api/CaptureApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CapturePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/ChargebackDetailsApi.js b/src/api/ChargebackDetailsApi.js index 93135ff5..a22fa7bd 100644 --- a/src/api/ChargebackDetailsApi.js +++ b/src/api/ChargebackDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/ChargebackSummariesApi.js b/src/api/ChargebackSummariesApi.js index 2bcceb8b..0952c408 100644 --- a/src/api/ChargebackSummariesApi.js +++ b/src/api/ChargebackSummariesApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/ConversionDetailsApi.js b/src/api/ConversionDetailsApi.js index a9350291..21c0d1af 100644 --- a/src/api/ConversionDetailsApi.js +++ b/src/api/ConversionDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/CreateNewWebhooksApi.js b/src/api/CreateNewWebhooksApi.js index dfafe2ec..4e08b1b0 100644 --- a/src/api/CreateNewWebhooksApi.js +++ b/src/api/CreateNewWebhooksApi.js @@ -89,6 +89,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveSymEgressKey', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -101,6 +102,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/CreditApi.js b/src/api/CreditApi.js index 0fa6fede..3c2ee8e1 100644 --- a/src/api/CreditApi.js +++ b/src/api/CreditApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateCreditRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/CustomerApi.js b/src/api/CustomerApi.js index ce567343..acfbbb99 100644 --- a/src/api/CustomerApi.js +++ b/src/api/CustomerApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -145,6 +147,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -220,6 +224,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId }; @@ -232,6 +237,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -289,6 +295,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -299,6 +306,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/CustomerPaymentInstrumentApi.js b/src/api/CustomerPaymentInstrumentApi.js index 6d61efca..30fd72dc 100644 --- a/src/api/CustomerPaymentInstrumentApi.js +++ b/src/api/CustomerPaymentInstrumentApi.js @@ -84,6 +84,7 @@ } + var pathParams = { 'customerId': customerId, 'paymentInstrumentId': paymentInstrumentId @@ -96,6 +97,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -158,6 +160,7 @@ } + var pathParams = { 'customerId': customerId, 'paymentInstrumentId': paymentInstrumentId @@ -170,6 +173,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -228,6 +232,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -241,6 +246,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -311,6 +317,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId, 'paymentInstrumentId': paymentInstrumentId @@ -324,6 +331,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -387,6 +395,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId }; @@ -398,6 +407,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/CustomerShippingAddressApi.js b/src/api/CustomerShippingAddressApi.js index 99ba275f..d891b958 100644 --- a/src/api/CustomerShippingAddressApi.js +++ b/src/api/CustomerShippingAddressApi.js @@ -84,6 +84,7 @@ } + var pathParams = { 'customerId': customerId, 'shippingAddressId': shippingAddressId @@ -96,6 +97,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -158,6 +160,7 @@ } + var pathParams = { 'customerId': customerId, 'shippingAddressId': shippingAddressId @@ -170,6 +173,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -228,6 +232,7 @@ } + var pathParams = { 'customerId': customerId }; @@ -241,6 +246,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -311,6 +317,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId, 'shippingAddressId': shippingAddressId @@ -324,6 +331,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -387,6 +395,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostCustomerShippingAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'customerId': customerId }; @@ -398,6 +407,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/DecisionManagerApi.js b/src/api/DecisionManagerApi.js index f5a206a2..8ccb01f2 100644 --- a/src/api/DecisionManagerApi.js +++ b/src/api/DecisionManagerApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementActionsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; @@ -153,6 +155,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AddNegativeListRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'type': type }; @@ -163,6 +166,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -223,6 +227,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CaseManagementCommentsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -233,6 +238,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; @@ -287,6 +293,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateBundledDecisionManagerCaseRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -296,6 +303,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -356,6 +364,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/FraudMarkingActionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -366,6 +375,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/DownloadDTDApi.js b/src/api/DownloadDTDApi.js index 3c6013ee..90eb87be 100644 --- a/src/api/DownloadDTDApi.js +++ b/src/api/DownloadDTDApi.js @@ -75,6 +75,7 @@ } + var pathParams = { 'reportDefinitionNameVersion': reportDefinitionNameVersion }; @@ -85,6 +86,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/xml-dtd']; diff --git a/src/api/DownloadXSDApi.js b/src/api/DownloadXSDApi.js index 5e337821..4a7b0c1e 100644 --- a/src/api/DownloadXSDApi.js +++ b/src/api/DownloadXSDApi.js @@ -75,6 +75,7 @@ } + var pathParams = { 'reportDefinitionNameVersion': reportDefinitionNameVersion }; @@ -85,6 +86,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['text/xml']; diff --git a/src/api/EMVTagDetailsApi.js b/src/api/EMVTagDetailsApi.js index 39c92fbd..ace83e8d 100644 --- a/src/api/EMVTagDetailsApi.js +++ b/src/api/EMVTagDetailsApi.js @@ -70,6 +70,7 @@ } + var pathParams = { }; var queryParams = { @@ -79,6 +80,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -133,6 +135,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/Body', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -142,6 +145,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/FlexAPIApi.js b/src/api/FlexAPIApi.js index 8de23096..89a10117 100644 --- a/src/api/FlexAPIApi.js +++ b/src/api/FlexAPIApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateFlexAPICaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; diff --git a/src/api/InstrumentIdentifierApi.js b/src/api/InstrumentIdentifierApi.js index 938f5b3d..4b6b0276 100644 --- a/src/api/InstrumentIdentifierApi.js +++ b/src/api/InstrumentIdentifierApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -146,6 +148,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -158,6 +161,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -217,6 +221,7 @@ } + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -231,6 +236,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -296,6 +302,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -309,6 +316,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -367,6 +375,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -378,6 +387,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -440,6 +450,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostInstrumentIdentifierEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'instrumentIdentifierId': instrumentIdentifierId }; @@ -451,6 +462,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/InterchangeClearingLevelDetailsApi.js b/src/api/InterchangeClearingLevelDetailsApi.js index 9c26c7a4..0dbe6172 100644 --- a/src/api/InterchangeClearingLevelDetailsApi.js +++ b/src/api/InterchangeClearingLevelDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/InvoiceSettingsApi.js b/src/api/InvoiceSettingsApi.js index 6acc1ece..110f3ea7 100644 --- a/src/api/InvoiceSettingsApi.js +++ b/src/api/InvoiceSettingsApi.js @@ -70,6 +70,7 @@ } + var pathParams = { }; var queryParams = { @@ -79,6 +80,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -133,6 +135,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/InvoiceSettingsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -142,6 +145,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/InvoicesApi.js b/src/api/InvoicesApi.js index e945d919..f5a004a4 100644 --- a/src/api/InvoicesApi.js +++ b/src/api/InvoicesApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -148,6 +150,7 @@ } + var pathParams = { }; var queryParams = { @@ -160,6 +163,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -213,6 +217,7 @@ } + var pathParams = { 'id': id }; @@ -223,6 +228,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -276,6 +282,7 @@ } + var pathParams = { 'id': id }; @@ -286,6 +293,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -339,6 +347,7 @@ } + var pathParams = { 'id': id }; @@ -349,6 +358,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -409,6 +419,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateInvoiceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -419,6 +430,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/ManageWebhooksApi.js b/src/api/ManageWebhooksApi.js index aa030af9..0cec4233 100644 --- a/src/api/ManageWebhooksApi.js +++ b/src/api/ManageWebhooksApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'webhookId': webhookId }; @@ -88,6 +89,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -159,6 +161,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SaveAsymEgressKey', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -171,6 +174,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/MerchantBoardingApi.js b/src/api/MerchantBoardingApi.js index d3d82346..25cc7b0c 100644 --- a/src/api/MerchantBoardingApi.js +++ b/src/api/MerchantBoardingApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'registrationId': registrationId }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; @@ -143,6 +145,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostRegistrationBody', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -153,6 +156,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/json']; diff --git a/src/api/MicroformIntegrationApi.js b/src/api/MicroformIntegrationApi.js index c9f04317..4d33cd31 100644 --- a/src/api/MicroformIntegrationApi.js +++ b/src/api/MicroformIntegrationApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; diff --git a/src/api/NetFundingsApi.js b/src/api/NetFundingsApi.js index ce2cdc9d..2dddb2e8 100644 --- a/src/api/NetFundingsApi.js +++ b/src/api/NetFundingsApi.js @@ -86,6 +86,7 @@ } + var pathParams = { }; var queryParams = { @@ -99,6 +100,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/NotificationOfChangesApi.js b/src/api/NotificationOfChangesApi.js index 0aa5f0cc..ad4bbea0 100644 --- a/src/api/NotificationOfChangesApi.js +++ b/src/api/NotificationOfChangesApi.js @@ -82,6 +82,7 @@ } + var pathParams = { }; var queryParams = { @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'text/csv', 'application/xml']; diff --git a/src/api/OrdersApi.js b/src/api/OrdersApi.js index ab6848ac..c50f319a 100644 --- a/src/api/OrdersApi.js +++ b/src/api/OrdersApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateOrderRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateOrderRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PayerAuthenticationApi.js b/src/api/PayerAuthenticationApi.js index 79cb99a0..d033231f 100644 --- a/src/api/PayerAuthenticationApi.js +++ b/src/api/PayerAuthenticationApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CheckPayerAuthEnrollmentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -140,6 +142,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PayerAuthSetupRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -203,6 +207,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -212,6 +217,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PaymentBatchSummariesApi.js b/src/api/PaymentBatchSummariesApi.js index 0f70b8c0..e89c5e53 100644 --- a/src/api/PaymentBatchSummariesApi.js +++ b/src/api/PaymentBatchSummariesApi.js @@ -88,6 +88,7 @@ } + var pathParams = { }; var queryParams = { @@ -103,6 +104,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'text/csv', 'application/xml']; diff --git a/src/api/PaymentInstrumentApi.js b/src/api/PaymentInstrumentApi.js index dd53f1d2..f2ab136d 100644 --- a/src/api/PaymentInstrumentApi.js +++ b/src/api/PaymentInstrumentApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'paymentInstrumentId': paymentInstrumentId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -146,6 +148,7 @@ } + var pathParams = { 'paymentInstrumentId': paymentInstrumentId }; @@ -158,6 +161,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -223,6 +227,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PatchPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'paymentInstrumentId': paymentInstrumentId }; @@ -236,6 +241,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -294,6 +300,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentInstrumentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -305,6 +312,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; diff --git a/src/api/PaymentsApi.js b/src/api/PaymentsApi.js index 7732895a..5e786112 100644 --- a/src/api/PaymentsApi.js +++ b/src/api/PaymentsApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OrderPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -147,6 +149,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -210,6 +214,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionReq', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -219,6 +224,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -279,6 +285,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/IncrementAuthRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -289,6 +296,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -349,6 +357,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefreshPaymentStatusRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -359,6 +368,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -419,6 +429,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSessionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -429,6 +440,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PayoutsApi.js b/src/api/PayoutsApi.js index dd33f694..2b076920 100644 --- a/src/api/PayoutsApi.js +++ b/src/api/PayoutsApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/OctCreatePaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/PlansApi.js b/src/api/PlansApi.js index 8b4c03bc..c916a13c 100644 --- a/src/api/PlansApi.js +++ b/src/api/PlansApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'id': id }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -140,6 +142,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreatePlanRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -202,6 +206,7 @@ } + var pathParams = { 'id': id }; @@ -212,6 +217,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -265,6 +271,7 @@ } + var pathParams = { 'id': id }; @@ -275,6 +282,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -328,6 +336,7 @@ } + var pathParams = { 'id': id }; @@ -338,6 +347,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -385,6 +395,7 @@ } + var pathParams = { }; var queryParams = { @@ -394,6 +405,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -448,6 +460,7 @@ } + var pathParams = { }; var queryParams = { @@ -462,6 +475,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -522,6 +536,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdatePlanRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -532,6 +547,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/PurchaseAndRefundDetailsApi.js b/src/api/PurchaseAndRefundDetailsApi.js index 2bdd0a94..f5dbf19f 100644 --- a/src/api/PurchaseAndRefundDetailsApi.js +++ b/src/api/PurchaseAndRefundDetailsApi.js @@ -90,6 +90,7 @@ } + var pathParams = { }; var queryParams = { @@ -107,6 +108,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml', 'text/csv']; diff --git a/src/api/PushFundsApi.js b/src/api/PushFundsApi.js index 3f62090b..16042bdd 100644 --- a/src/api/PushFundsApi.js +++ b/src/api/PushFundsApi.js @@ -113,6 +113,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PushFundsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -128,6 +129,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/RefundApi.js b/src/api/RefundApi.js index 90be024c..96b818f3 100644 --- a/src/api/RefundApi.js +++ b/src/api/RefundApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundCaptureRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -153,6 +155,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/RefundPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -163,6 +166,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/ReportDefinitionsApi.js b/src/api/ReportDefinitionsApi.js index be2aee01..be56193b 100644 --- a/src/api/ReportDefinitionsApi.js +++ b/src/api/ReportDefinitionsApi.js @@ -81,6 +81,7 @@ } + var pathParams = { 'reportDefinitionName': reportDefinitionName }; @@ -94,6 +95,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -145,6 +147,7 @@ } + var pathParams = { }; var queryParams = { @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/ReportDownloadsApi.js b/src/api/ReportDownloadsApi.js index d1c2ae0d..23c157e8 100644 --- a/src/api/ReportDownloadsApi.js +++ b/src/api/ReportDownloadsApi.js @@ -84,6 +84,7 @@ } + var pathParams = { }; var queryParams = { @@ -96,6 +97,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/xml', 'text/csv']; diff --git a/src/api/ReportSubscriptionsApi.js b/src/api/ReportSubscriptionsApi.js index 4bd011af..74bcd4c3 100644 --- a/src/api/ReportSubscriptionsApi.js +++ b/src/api/ReportSubscriptionsApi.js @@ -79,6 +79,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PredefinedSubscriptionRequestBean', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -145,6 +147,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateReportSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -155,6 +158,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/hal+json']; @@ -210,6 +214,7 @@ } + var pathParams = { 'reportName': reportName }; @@ -221,6 +226,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -271,6 +277,7 @@ } + var pathParams = { }; var queryParams = { @@ -281,6 +288,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -337,6 +345,7 @@ } + var pathParams = { 'reportName': reportName }; @@ -348,6 +357,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/ReportsApi.js b/src/api/ReportsApi.js index 3195f0d7..fc40b217 100644 --- a/src/api/ReportsApi.js +++ b/src/api/ReportsApi.js @@ -79,6 +79,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateAdhocReportRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/hal+json']; @@ -145,6 +147,7 @@ } + var pathParams = { 'reportId': reportId }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; @@ -229,6 +233,7 @@ } + var pathParams = { }; var queryParams = { @@ -247,6 +252,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/RetrievalDetailsApi.js b/src/api/RetrievalDetailsApi.js index 368843b9..e6428076 100644 --- a/src/api/RetrievalDetailsApi.js +++ b/src/api/RetrievalDetailsApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/RetrievalSummariesApi.js b/src/api/RetrievalSummariesApi.js index 5dbc6fda..7e972a39 100644 --- a/src/api/RetrievalSummariesApi.js +++ b/src/api/RetrievalSummariesApi.js @@ -85,6 +85,7 @@ } + var pathParams = { }; var queryParams = { @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json', 'application/xml']; diff --git a/src/api/ReversalApi.js b/src/api/ReversalApi.js index 318c3575..8ef82480 100644 --- a/src/api/ReversalApi.js +++ b/src/api/ReversalApi.js @@ -83,6 +83,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/AuthReversalRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -93,6 +94,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -147,6 +149,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitReversalRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/SearchTransactionsApi.js b/src/api/SearchTransactionsApi.js index 7e31630c..2659015e 100644 --- a/src/api/SearchTransactionsApi.js +++ b/src/api/SearchTransactionsApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSearchRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json;charset=utf-8']; @@ -139,6 +141,7 @@ } + var pathParams = { 'searchId': searchId }; @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['*/*']; diff --git a/src/api/SecureFileShareApi.js b/src/api/SecureFileShareApi.js index ec6dc250..ff2030e8 100644 --- a/src/api/SecureFileShareApi.js +++ b/src/api/SecureFileShareApi.js @@ -78,6 +78,7 @@ } + var pathParams = { 'fileId': fileId }; @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['*/*;charset=utf-8']; var accepts = ['application/xml', 'text/csv', 'application/pdf']; @@ -152,6 +154,7 @@ } + var pathParams = { }; var queryParams = { @@ -165,6 +168,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['*/*;charset=utf-8']; var accepts = ['application/hal+json']; diff --git a/src/api/SubscriptionsApi.js b/src/api/SubscriptionsApi.js index fa872660..905e1eee 100644 --- a/src/api/SubscriptionsApi.js +++ b/src/api/SubscriptionsApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'id': id }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -139,6 +141,7 @@ } + var pathParams = { 'id': id }; @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -203,6 +207,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/CreateSubscriptionRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -212,6 +217,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -265,6 +271,7 @@ } + var pathParams = { }; var queryParams = { @@ -278,6 +285,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -331,6 +339,7 @@ } + var pathParams = { 'id': id }; @@ -341,6 +350,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -388,6 +398,7 @@ } + var pathParams = { }; var queryParams = { @@ -397,6 +408,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -450,6 +462,7 @@ } + var pathParams = { 'id': id }; @@ -460,6 +473,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; @@ -520,6 +534,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/UpdateSubscription', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -530,6 +545,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json', 'application/hal+json', 'application/json;charset=utf-8', 'application/hal+json;charset=utf-8']; diff --git a/src/api/TaxesApi.js b/src/api/TaxesApi.js index 78fcae69..d53e3175 100644 --- a/src/api/TaxesApi.js +++ b/src/api/TaxesApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/TaxRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidTaxRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/TokenApi.js b/src/api/TokenApi.js index 2718d8fe..b6b6168a 100644 --- a/src/api/TokenApi.js +++ b/src/api/TokenApi.js @@ -86,6 +86,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/PostPaymentCredentialsRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'tokenId': tokenId }; @@ -97,6 +98,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jose;charset=utf-8']; diff --git a/src/api/TransactionBatchesApi.js b/src/api/TransactionBatchesApi.js index 171a7930..98ea5406 100644 --- a/src/api/TransactionBatchesApi.js +++ b/src/api/TransactionBatchesApi.js @@ -79,6 +79,7 @@ } + var pathParams = { 'id': id }; @@ -91,6 +92,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['text/csv', 'application/xml', 'text/vnd.cybersource.map-csv']; @@ -144,6 +146,7 @@ } + var pathParams = { 'id': id }; @@ -154,6 +157,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -213,6 +217,7 @@ } + var pathParams = { }; var queryParams = { @@ -224,6 +229,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json']; @@ -276,6 +282,18 @@ } + const path = require('path'); + const fs = require('fs'); + const crypto = require('crypto'); + + file = path.resolve(file); + + var boundary = crypto.randomBytes(16).toString('hex'); + var delimiter = "-------------" + boundary; + + var fileContents; + fileContents = fs.readFileSync(file, 'utf8'); + var pathParams = { }; var queryParams = { @@ -283,11 +301,14 @@ var headerParams = { }; var formParams = { - 'file': file + [path.basename(file)]: fileContents }; + const MultipartHelper = require('../utilities/multipart/MultipartHelper'); + postBody = MultipartHelper.buildDataFiles(boundary, formParams); + var authNames = []; - var contentTypes = ['multipart/form-data']; + var contentTypes = ['multipart/form-data; boundary=' + delimiter]; var accepts = ['application/json']; var returnType = null; diff --git a/src/api/TransactionDetailsApi.js b/src/api/TransactionDetailsApi.js index d8565662..299c7170 100644 --- a/src/api/TransactionDetailsApi.js +++ b/src/api/TransactionDetailsApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'id': id }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/TransientTokenDataApi.js b/src/api/TransientTokenDataApi.js index 3a8d8f3c..b62475f4 100644 --- a/src/api/TransientTokenDataApi.js +++ b/src/api/TransientTokenDataApi.js @@ -76,6 +76,7 @@ } + var pathParams = { 'paymentCredentialsReference': paymentCredentialsReference }; @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json']; @@ -138,6 +140,7 @@ } + var pathParams = { 'transientToken': transientToken }; @@ -148,6 +151,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/json']; diff --git a/src/api/UnifiedCheckoutCaptureContextApi.js b/src/api/UnifiedCheckoutCaptureContextApi.js index 04a1ce39..1d95fc25 100644 --- a/src/api/UnifiedCheckoutCaptureContextApi.js +++ b/src/api/UnifiedCheckoutCaptureContextApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/GenerateUnifiedCheckoutCaptureContextRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/jwt']; diff --git a/src/api/UserManagementApi.js b/src/api/UserManagementApi.js index 21ae0b88..3032befa 100644 --- a/src/api/UserManagementApi.js +++ b/src/api/UserManagementApi.js @@ -76,6 +76,7 @@ } + var pathParams = { }; var queryParams = { @@ -89,6 +90,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/UserManagementSearchApi.js b/src/api/UserManagementSearchApi.js index 67a93892..04877b76 100644 --- a/src/api/UserManagementSearchApi.js +++ b/src/api/UserManagementSearchApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/SearchRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/VerificationApi.js b/src/api/VerificationApi.js index a6b9054f..18d2a33d 100644 --- a/src/api/VerificationApi.js +++ b/src/api/VerificationApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/ValidateExportComplianceRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -140,6 +142,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VerifyCustomerAddressRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -149,6 +152,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/api/VoidApi.js b/src/api/VoidApi.js index 45865d57..71881c31 100644 --- a/src/api/VoidApi.js +++ b/src/api/VoidApi.js @@ -77,6 +77,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/MitVoidRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { }; var queryParams = { @@ -86,6 +87,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -146,6 +148,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCaptureRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -156,6 +159,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -216,6 +220,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidCreditRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -226,6 +231,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -286,6 +292,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidPaymentRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -296,6 +303,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; @@ -356,6 +364,7 @@ var sdkTracker = new SdkTracker(); postBody = sdkTracker.insertDeveloperIdTracker(postBody, 'module:model/VoidRefundRequest', this.apiClient.merchantConfig.runEnvironment, this.apiClient.merchantConfig.defaultDeveloperId); + var pathParams = { 'id': id }; @@ -366,6 +375,7 @@ var formParams = { }; + var authNames = []; var contentTypes = ['application/json;charset=utf-8']; var accepts = ['application/hal+json;charset=utf-8']; diff --git a/src/utilities/multipart/MultipartHelper.js b/src/utilities/multipart/MultipartHelper.js new file mode 100644 index 00000000..f2f41d8f --- /dev/null +++ b/src/utilities/multipart/MultipartHelper.js @@ -0,0 +1,24 @@ +'use strict' + +class MultipartHelper { + static buildDataFiles(boundary, formParams) { + let data = ''; + const eol = "\r\n"; + + const delimiter = '-------------' + boundary; + + for (const [name, content] of Object.entries(formParams)) { + data += `--${delimiter}${eol}` + + `Content-Disposition: form-data; name="${name}"; filename="${name}"${eol}` + + `Content-Transfer-Encoding: binary${eol}`; + + data += eol; + data += content + eol; + } + data += `--${delimiter}--${eol}`; + + return data; + } +} + +module.exports = MultipartHelper; \ No newline at end of file