@@ -139,6 +139,100 @@ class ChargeFlowService {
139139 } ) ;
140140 }
141141 /**
142+ * This operation cancels the charge flow that is linked with the transaction indicated by the given ID.
143+ * @summary Cancel Charge Flow
144+ * @param spaceId
145+ * @param id The ID of the transaction for which the charge flow should be canceled.
146+ * @param {* } [options] Override http request options.
147+ */
148+ public cancelChargeFlow ( spaceId : number , id : number , options : any = { } ) : Promise < { response : http . IncomingMessage ; body : Transaction ; } > {
149+ const localVarPath = this . basePath + '/charge-flow/cancel-charge-flow' ;
150+ let localVarQueryParameters : any = { } ;
151+ let localVarHeaderParams : any = ( < any > Object ) . assign ( { } , this . defaultHeaders ) ;
152+ let localVarFormParams : any = { } ;
153+
154+ // verify required parameter 'spaceId' is not null or undefined
155+ if ( spaceId === null || spaceId === undefined ) {
156+ throw new Error ( 'Required parameter spaceId was null or undefined when calling cancelChargeFlow.' ) ;
157+ }
158+
159+ // verify required parameter 'id' is not null or undefined
160+ if ( id === null || id === undefined ) {
161+ throw new Error ( 'Required parameter id was null or undefined when calling cancelChargeFlow.' ) ;
162+ }
163+
164+ if ( spaceId !== undefined ) {
165+ localVarQueryParameters [ 'spaceId' ] = ObjectSerializer . serialize ( spaceId , "number" ) ;
166+ }
167+
168+ if ( id !== undefined ) {
169+ localVarQueryParameters [ 'id' ] = ObjectSerializer . serialize ( id , "number" ) ;
170+ }
171+
172+ ( < any > Object ) . assign ( localVarHeaderParams , options . headers ) ;
173+
174+ let localVarUseFormData = false ;
175+
176+ let localVarRequestOptions : localVarRequest . Options = {
177+ method : 'POST' ,
178+ qs : localVarQueryParameters ,
179+ headers : localVarHeaderParams ,
180+ uri : localVarPath ,
181+ useQuerystring : this . _useQuerystring ,
182+ json : true ,
183+ } ;
184+
185+ this . authentications . default . applyToRequest ( localVarRequestOptions ) ;
186+
187+ if ( Object . keys ( localVarFormParams ) . length ) {
188+ if ( localVarUseFormData ) {
189+ ( < any > localVarRequestOptions ) . formData = localVarFormParams ;
190+ } else {
191+ localVarRequestOptions . form = localVarFormParams ;
192+ }
193+ }
194+ return new Promise < { response : http . IncomingMessage ; body : Transaction ; } > ( ( resolve , reject ) => {
195+ localVarRequest ( localVarRequestOptions , ( error , response , body ) => {
196+ if ( error ) {
197+ return reject ( error ) ;
198+ } else {
199+ if ( response . statusCode ) {
200+ if ( response . statusCode >= 200 && response . statusCode <= 299 ) {
201+ body = ObjectSerializer . deserialize ( body , "Transaction" ) ;
202+ return resolve ( { response : response , body : body } ) ;
203+ } else {
204+ let errorObject : ClientError | ServerError ;
205+ if ( response . statusCode >= 400 && response . statusCode <= 499 ) {
206+ errorObject = new ClientError ( ) ;
207+ } else if ( response . statusCode >= 500 && response . statusCode <= 599 ) {
208+ errorObject = new ServerError ( ) ;
209+ } else {
210+ errorObject = new Object ( ) ;
211+ }
212+ return reject ( {
213+ errorType : errorObject . constructor . name ,
214+ date : ( new Date ( ) ) . toDateString ( ) ,
215+ statusCode : < string > < any > response . statusCode ,
216+ statusMessage : response . statusMessage ,
217+ body : body ,
218+ response : response
219+ } ) ;
220+ }
221+ }
222+ return reject ( {
223+ errorType : "Unknown" ,
224+ date : ( new Date ( ) ) . toDateString ( ) ,
225+ statusCode : "Unknown" ,
226+ statusMessage : "Unknown" ,
227+ body : body ,
228+ response : response
229+ } ) ;
230+
231+ }
232+ } ) ;
233+ } ) ;
234+ }
235+ /**
142236 * Counts the number of items in the database as restricted by the given filter.
143237 * @summary Count
144238 * @param spaceId
@@ -225,6 +319,100 @@ class ChargeFlowService {
225319 } ) ;
226320 }
227321 /**
322+ * This operation allows to fetch the payment page URL that is been applied on the charge flow linked with the provided transaction. The operation might return an empty result when no payment page is needed or can be invoked.
323+ * @summary Fetch Charge Flow Payment Page URL
324+ * @param spaceId
325+ * @param id The transaction id of the transaction for which the URL of the charge flow should be fetched.
326+ * @param {* } [options] Override http request options.
327+ */
328+ public fetchChargeFlowPaymentPageUrl ( spaceId : number , id : number , options : any = { } ) : Promise < { response : http . IncomingMessage ; body : string ; } > {
329+ const localVarPath = this . basePath + '/charge-flow/fetch-charge-flow-payment-page-url' ;
330+ let localVarQueryParameters : any = { } ;
331+ let localVarHeaderParams : any = ( < any > Object ) . assign ( { } , this . defaultHeaders ) ;
332+ let localVarFormParams : any = { } ;
333+
334+ // verify required parameter 'spaceId' is not null or undefined
335+ if ( spaceId === null || spaceId === undefined ) {
336+ throw new Error ( 'Required parameter spaceId was null or undefined when calling fetchChargeFlowPaymentPageUrl.' ) ;
337+ }
338+
339+ // verify required parameter 'id' is not null or undefined
340+ if ( id === null || id === undefined ) {
341+ throw new Error ( 'Required parameter id was null or undefined when calling fetchChargeFlowPaymentPageUrl.' ) ;
342+ }
343+
344+ if ( spaceId !== undefined ) {
345+ localVarQueryParameters [ 'spaceId' ] = ObjectSerializer . serialize ( spaceId , "number" ) ;
346+ }
347+
348+ if ( id !== undefined ) {
349+ localVarQueryParameters [ 'id' ] = ObjectSerializer . serialize ( id , "number" ) ;
350+ }
351+
352+ ( < any > Object ) . assign ( localVarHeaderParams , options . headers ) ;
353+
354+ let localVarUseFormData = false ;
355+
356+ let localVarRequestOptions : localVarRequest . Options = {
357+ method : 'GET' ,
358+ qs : localVarQueryParameters ,
359+ headers : localVarHeaderParams ,
360+ uri : localVarPath ,
361+ useQuerystring : this . _useQuerystring ,
362+ json : true ,
363+ } ;
364+
365+ this . authentications . default . applyToRequest ( localVarRequestOptions ) ;
366+
367+ if ( Object . keys ( localVarFormParams ) . length ) {
368+ if ( localVarUseFormData ) {
369+ ( < any > localVarRequestOptions ) . formData = localVarFormParams ;
370+ } else {
371+ localVarRequestOptions . form = localVarFormParams ;
372+ }
373+ }
374+ return new Promise < { response : http . IncomingMessage ; body : string ; } > ( ( resolve , reject ) => {
375+ localVarRequest ( localVarRequestOptions , ( error , response , body ) => {
376+ if ( error ) {
377+ return reject ( error ) ;
378+ } else {
379+ if ( response . statusCode ) {
380+ if ( response . statusCode >= 200 && response . statusCode <= 299 ) {
381+ body = ObjectSerializer . deserialize ( body , "string" ) ;
382+ return resolve ( { response : response , body : body } ) ;
383+ } else {
384+ let errorObject : ClientError | ServerError ;
385+ if ( response . statusCode >= 400 && response . statusCode <= 499 ) {
386+ errorObject = new ClientError ( ) ;
387+ } else if ( response . statusCode >= 500 && response . statusCode <= 599 ) {
388+ errorObject = new ServerError ( ) ;
389+ } else {
390+ errorObject = new Object ( ) ;
391+ }
392+ return reject ( {
393+ errorType : errorObject . constructor . name ,
394+ date : ( new Date ( ) ) . toDateString ( ) ,
395+ statusCode : < string > < any > response . statusCode ,
396+ statusMessage : response . statusMessage ,
397+ body : body ,
398+ response : response
399+ } ) ;
400+ }
401+ }
402+ return reject ( {
403+ errorType : "Unknown" ,
404+ date : ( new Date ( ) ) . toDateString ( ) ,
405+ statusCode : "Unknown" ,
406+ statusMessage : "Unknown" ,
407+ body : body ,
408+ response : response
409+ } ) ;
410+
411+ }
412+ } ) ;
413+ } ) ;
414+ }
415+ /**
228416 * Reads the entity with the given 'id' and returns it.
229417 * @summary Read
230418 * @param spaceId
0 commit comments