22/* tslint:disable */
33/* eslint-disable */
44import type { Order } from '../models/Order' ;
5+ import type { OrderAbortBody } from '../models/OrderAbortBody' ;
6+ import type { OrderCreate } from '../models/OrderCreate' ;
7+ import type { OrderCreateResponse } from '../models/OrderCreateResponse' ;
58
69import type { CancelablePromise } from '../core/CancelablePromise' ;
710import type { BaseHttpRequest } from '../core/BaseHttpRequest' ;
@@ -62,14 +65,14 @@ export class OrdersService {
6265
6366 /**
6467 * Try to create an order and a related payment if the payment is fee.
65- * @returns Order
68+ * @returns OrderCreateResponse
6669 * @throws ApiError
6770 */
6871 public ordersCreate ( {
6972 data,
7073 } : {
71- data : Order ,
72- } ) : CancelablePromise < Order > {
74+ data : OrderCreate ,
75+ } ) : CancelablePromise < OrderCreateResponse > {
7376 return this . httpRequest . request ( {
7477 method : 'POST' ,
7578 url : '/orders/' ,
@@ -106,16 +109,16 @@ export class OrdersService {
106109
107110 /**
108111 * Abort a pending order and the related payment if there is one.
109- * @returns Order
112+ * @returns void
110113 * @throws ApiError
111114 */
112115 public ordersAbort ( {
113116 id,
114117 data,
115118 } : {
116119 id : string ,
117- data : Order ,
118- } ) : CancelablePromise < Order > {
120+ data : OrderAbortBody ,
121+ } ) : CancelablePromise < void > {
119122 return this . httpRequest . request ( {
120123 method : 'POST' ,
121124 url : '/orders/{id}/abort/' ,
@@ -129,20 +132,25 @@ export class OrdersService {
129132 /**
130133 * Retrieve an invoice through its reference if it is related to
131134 * the order instance and owned by the authenticated user.
132- * @returns Order
135+ * @returns binary File Attachment
133136 * @throws ApiError
134137 */
135138 public ordersInvoice ( {
136139 id,
140+ reference,
137141 } : {
138142 id : string ,
139- } ) : CancelablePromise < Order > {
143+ reference : string ,
144+ } ) : CancelablePromise < Blob > {
140145 return this . httpRequest . request ( {
141146 method : 'GET' ,
142147 url : '/orders/{id}/invoice/' ,
143148 path : {
144149 'id' : id ,
145150 } ,
151+ query : {
152+ 'reference' : reference ,
153+ } ,
146154 } ) ;
147155 }
148156
0 commit comments