|
16 | 16 | (function(root, factory) { |
17 | 17 | if (typeof define === 'function' && define.amd) { |
18 | 18 | // AMD. Register as an anonymous module. |
19 | | - define(['ApiClient', 'model/CreateSharedSecretKeysRequest', 'model/DeleteBulkSymmetricKeysRequest', 'model/InlineResponse4002', 'model/KmsV2KeysSymDeletesPost200Response', 'model/KmsV2KeysSymGet200Response', 'model/KmsV2KeysSymPost201Response', 'model/PtsV2PaymentsPost502Response'], factory); |
| 19 | + define(['ApiClient', 'model/CreateSharedSecretKeysRequest', 'model/CreateSharedSecretKeysVerifiRequest', 'model/DeleteBulkSymmetricKeysRequest', 'model/InlineResponse4002', 'model/KmsV2KeysSymDeletesPost200Response', 'model/KmsV2KeysSymGet200Response', 'model/KmsV2KeysSymPost201Response', 'model/PtsV2PaymentsPost502Response'], factory); |
20 | 20 | } else if (typeof module === 'object' && module.exports) { |
21 | 21 | // CommonJS-like environments that support module.exports, like Node. |
22 | | - module.exports = factory(require('../ApiClient'), require('../model/CreateSharedSecretKeysRequest'), require('../model/DeleteBulkSymmetricKeysRequest'), require('../model/InlineResponse4002'), require('../model/KmsV2KeysSymDeletesPost200Response'), require('../model/KmsV2KeysSymGet200Response'), require('../model/KmsV2KeysSymPost201Response'), require('../model/PtsV2PaymentsPost502Response')); |
| 22 | + module.exports = factory(require('../ApiClient'), require('../model/CreateSharedSecretKeysRequest'), require('../model/CreateSharedSecretKeysVerifiRequest'), require('../model/DeleteBulkSymmetricKeysRequest'), require('../model/InlineResponse4002'), require('../model/KmsV2KeysSymDeletesPost200Response'), require('../model/KmsV2KeysSymGet200Response'), require('../model/KmsV2KeysSymPost201Response'), require('../model/PtsV2PaymentsPost502Response')); |
23 | 23 | } else { |
24 | 24 | // Browser globals (root is window) |
25 | 25 | if (!root.CyberSource) { |
26 | 26 | root.CyberSource = {}; |
27 | 27 | } |
28 | | - root.CyberSource.SymmetricKeyManagementApi = factory(root.CyberSource.ApiClient, root.CyberSource.CreateSharedSecretKeysRequest, root.CyberSource.DeleteBulkSymmetricKeysRequest, root.CyberSource.InlineResponse4002, root.CyberSource.KmsV2KeysSymDeletesPost200Response, root.CyberSource.KmsV2KeysSymGet200Response, root.CyberSource.KmsV2KeysSymPost201Response, root.CyberSource.PtsV2PaymentsPost502Response); |
| 28 | + root.CyberSource.SymmetricKeyManagementApi = factory(root.CyberSource.ApiClient, root.CyberSource.CreateSharedSecretKeysRequest, root.CyberSource.CreateSharedSecretKeysVerifiRequest, root.CyberSource.DeleteBulkSymmetricKeysRequest, root.CyberSource.InlineResponse4002, root.CyberSource.KmsV2KeysSymDeletesPost200Response, root.CyberSource.KmsV2KeysSymGet200Response, root.CyberSource.KmsV2KeysSymPost201Response, root.CyberSource.PtsV2PaymentsPost502Response); |
29 | 29 | } |
30 | | -}(this, function(ApiClient, CreateSharedSecretKeysRequest, DeleteBulkSymmetricKeysRequest, InlineResponse4002, KmsV2KeysSymDeletesPost200Response, KmsV2KeysSymGet200Response, KmsV2KeysSymPost201Response, PtsV2PaymentsPost502Response) { |
| 30 | +}(this, function(ApiClient, CreateSharedSecretKeysRequest, CreateSharedSecretKeysVerifiRequest, DeleteBulkSymmetricKeysRequest, InlineResponse4002, KmsV2KeysSymDeletesPost200Response, KmsV2KeysSymGet200Response, KmsV2KeysSymPost201Response, PtsV2PaymentsPost502Response) { |
31 | 31 | 'use strict'; |
32 | 32 |
|
33 | 33 | /** |
|
94 | 94 | ); |
95 | 95 | } |
96 | 96 |
|
| 97 | + /** |
| 98 | + * Callback function to receive the result of the createV2SharedSecretKeysVerifi operation. |
| 99 | + * @callback module:api/SymmetricKeyManagementApi~createV2SharedSecretKeysVerifiCallback |
| 100 | + * @param {String} error Error message, if any. |
| 101 | + * @param {module:model/KmsV2KeysSymPost201Response} data The data returned by the service call. |
| 102 | + * @param {String} response The complete HTTP response. |
| 103 | + */ |
| 104 | + |
| 105 | + /** |
| 106 | + * Create Shared-Secret Keys as per verifi spec |
| 107 | + * Create one or more Shared-Secret Keys as per Verifi spec with 32 chars, store digest algo during key generation. |
| 108 | + * @param {String} vIcDomain domain |
| 109 | + * @param {module:model/CreateSharedSecretKeysVerifiRequest} createSharedSecretKeysVerifiRequest |
| 110 | + * @param {module:api/SymmetricKeyManagementApi~createV2SharedSecretKeysVerifiCallback} callback The callback function, accepting three arguments: error, data, response |
| 111 | + * data is of type: {@link module:model/KmsV2KeysSymPost201Response} |
| 112 | + */ |
| 113 | + this.createV2SharedSecretKeysVerifi = function(vIcDomain, createSharedSecretKeysVerifiRequest, callback) { |
| 114 | + var postBody = createSharedSecretKeysVerifiRequest; |
| 115 | + |
| 116 | + // verify the required parameter 'vIcDomain' is set |
| 117 | + if (vIcDomain === undefined || vIcDomain === null) { |
| 118 | + throw new Error("Missing the required parameter 'vIcDomain' when calling createV2SharedSecretKeysVerifi"); |
| 119 | + } |
| 120 | + |
| 121 | + // verify the required parameter 'createSharedSecretKeysVerifiRequest' is set |
| 122 | + if (createSharedSecretKeysVerifiRequest === undefined || createSharedSecretKeysVerifiRequest === null) { |
| 123 | + throw new Error("Missing the required parameter 'createSharedSecretKeysVerifiRequest' when calling createV2SharedSecretKeysVerifi"); |
| 124 | + } |
| 125 | + |
| 126 | + |
| 127 | + var pathParams = { |
| 128 | + }; |
| 129 | + var queryParams = { |
| 130 | + }; |
| 131 | + var headerParams = { |
| 132 | + 'v-ic-domain': vIcDomain |
| 133 | + }; |
| 134 | + var formParams = { |
| 135 | + }; |
| 136 | + |
| 137 | + var authNames = []; |
| 138 | + var contentTypes = ['application/json;charset=utf-8']; |
| 139 | + var accepts = ['application/hal+json;charset=utf-8']; |
| 140 | + var returnType = KmsV2KeysSymPost201Response; |
| 141 | + |
| 142 | + return this.apiClient.callApi( |
| 143 | + '/kms/v2/keys-sym/verifi', 'POST', |
| 144 | + pathParams, queryParams, headerParams, formParams, postBody, |
| 145 | + authNames, contentTypes, accepts, returnType, callback |
| 146 | + ); |
| 147 | + } |
| 148 | + |
97 | 149 | /** |
98 | 150 | * Callback function to receive the result of the deleteBulkSymmetricKeys operation. |
99 | 151 | * @callback module:api/SymmetricKeyManagementApi~deleteBulkSymmetricKeysCallback |
|
0 commit comments