44 * pollination-server
55 * Pollination Server OpenAPI Definition
66 *
7- * The version of the OpenAPI document: 1.8.11
7+ * The version of the OpenAPI document: 1.9.0
88 * Contact: info@pollination.solutions
99 *
1010 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -24,6 +24,8 @@ import { BASE_PATH, COLLECTION_FORMATS, type RequestArgs, BaseAPI, RequiredError
2424// @ts -ignore
2525import type { AppServerRestBillingDtoPayLink } from '../models' ;
2626// @ts -ignore
27+ import type { BillingInvoiceRequestCreate } from '../models' ;
28+ // @ts -ignore
2729import type { BillingPaymentMethod } from '../models' ;
2830// @ts -ignore
2931import type { BillingProduct } from '../models' ;
@@ -459,6 +461,49 @@ export const BillingApiAxiosParamCreator = function (configuration?: Configurati
459461 options : localVarRequestOptions ,
460462 } ;
461463 } ,
464+ /**
465+ * Send an invoice request confirmation email with customer and product details
466+ * @summary Send invoice request confirmation email
467+ * @param {BillingInvoiceRequestCreate } billingInvoiceRequestCreate
468+ * @param {* } [options] Override http request option.
469+ * @throws {RequiredError }
470+ */
471+ sendInvoiceRequestConfirmation : async ( billingInvoiceRequestCreate : BillingInvoiceRequestCreate , options : RawAxiosRequestConfig = { } ) : Promise < RequestArgs > => {
472+ // verify required parameter 'billingInvoiceRequestCreate' is not null or undefined
473+ assertParamExists ( 'sendInvoiceRequestConfirmation' , 'billingInvoiceRequestCreate' , billingInvoiceRequestCreate )
474+ const localVarPath = `/billing/invoice-request` ;
475+ // use dummy base URL string because the URL constructor only accepts absolute URLs.
476+ const localVarUrlObj = new URL ( localVarPath , DUMMY_BASE_URL ) ;
477+ let baseOptions ;
478+ if ( configuration ) {
479+ baseOptions = configuration . baseOptions ;
480+ }
481+
482+ const localVarRequestOptions = { method : 'POST' , ...baseOptions , ...options } ;
483+ const localVarHeaderParameter = { } as any ;
484+ const localVarQueryParameter = { } as any ;
485+
486+ // authentication JWTAuth required
487+ // http bearer authentication required
488+ await setBearerAuthToObject ( localVarHeaderParameter , configuration )
489+
490+ // authentication APIKeyAuth required
491+ await setApiKeyToObject ( localVarHeaderParameter , "x-pollination-token" , configuration )
492+
493+
494+
495+ localVarHeaderParameter [ 'Content-Type' ] = 'application/json' ;
496+
497+ setSearchParams ( localVarUrlObj , localVarQueryParameter ) ;
498+ let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
499+ localVarRequestOptions . headers = { ...localVarHeaderParameter , ...headersFromBaseOptions , ...options . headers } ;
500+ localVarRequestOptions . data = serializeDataIfNeeded ( billingInvoiceRequestCreate , localVarRequestOptions , configuration )
501+
502+ return {
503+ url : toPathString ( localVarUrlObj ) ,
504+ options : localVarRequestOptions ,
505+ } ;
506+ } ,
462507 /**
463508 * Uncancel a subscription directly via Paddle Billing API
464509 * @summary Uncancel a Paddle Billing subscription
@@ -729,6 +774,19 @@ export const BillingApiFp = function(configuration?: Configuration) {
729774 const localVarOperationServerBasePath = operationServerMap [ 'BillingApi.previewBillingSubscription' ] ?. [ localVarOperationServerIndex ] ?. url ;
730775 return ( axios , basePath ) => createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ( axios , localVarOperationServerBasePath || basePath ) ;
731776 } ,
777+ /**
778+ * Send an invoice request confirmation email with customer and product details
779+ * @summary Send invoice request confirmation email
780+ * @param {BillingInvoiceRequestCreate } billingInvoiceRequestCreate
781+ * @param {* } [options] Override http request option.
782+ * @throws {RequiredError }
783+ */
784+ async sendInvoiceRequestConfirmation ( billingInvoiceRequestCreate : BillingInvoiceRequestCreate , options ?: RawAxiosRequestConfig ) : Promise < ( axios ?: AxiosInstance , basePath ?: string ) => AxiosPromise < void > > {
785+ const localVarAxiosArgs = await localVarAxiosParamCreator . sendInvoiceRequestConfirmation ( billingInvoiceRequestCreate , options ) ;
786+ const localVarOperationServerIndex = configuration ?. serverIndex ?? 0 ;
787+ const localVarOperationServerBasePath = operationServerMap [ 'BillingApi.sendInvoiceRequestConfirmation' ] ?. [ localVarOperationServerIndex ] ?. url ;
788+ return ( axios , basePath ) => createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ( axios , localVarOperationServerBasePath || basePath ) ;
789+ } ,
732790 /**
733791 * Uncancel a subscription directly via Paddle Billing API
734792 * @summary Uncancel a Paddle Billing subscription
@@ -878,6 +936,16 @@ export const BillingApiFactory = function (configuration?: Configuration, basePa
878936 previewBillingSubscription ( requestParameters : BillingApiPreviewBillingSubscriptionRequest , options ?: RawAxiosRequestConfig ) : AxiosPromise < BillingTransactionPreview > {
879937 return localVarFp . previewBillingSubscription ( requestParameters . subscriptionId , requestParameters . billingSubscriptionUpdate , options ) . then ( ( request ) => request ( axios , basePath ) ) ;
880938 } ,
939+ /**
940+ * Send an invoice request confirmation email with customer and product details
941+ * @summary Send invoice request confirmation email
942+ * @param {BillingApiSendInvoiceRequestConfirmationRequest } requestParameters Request parameters.
943+ * @param {* } [options] Override http request option.
944+ * @throws {RequiredError }
945+ */
946+ sendInvoiceRequestConfirmation ( requestParameters : BillingApiSendInvoiceRequestConfirmationRequest , options ?: RawAxiosRequestConfig ) : AxiosPromise < void > {
947+ return localVarFp . sendInvoiceRequestConfirmation ( requestParameters . billingInvoiceRequestCreate , options ) . then ( ( request ) => request ( axios , basePath ) ) ;
948+ } ,
881949 /**
882950 * Uncancel a subscription directly via Paddle Billing API
883951 * @summary Uncancel a Paddle Billing subscription
@@ -1051,6 +1119,20 @@ export interface BillingApiPreviewBillingSubscriptionRequest {
10511119 readonly billingSubscriptionUpdate : BillingSubscriptionUpdate
10521120}
10531121
1122+ /**
1123+ * Request parameters for sendInvoiceRequestConfirmation operation in BillingApi.
1124+ * @export
1125+ * @interface BillingApiSendInvoiceRequestConfirmationRequest
1126+ */
1127+ export interface BillingApiSendInvoiceRequestConfirmationRequest {
1128+ /**
1129+ *
1130+ * @type {BillingInvoiceRequestCreate }
1131+ * @memberof BillingApiSendInvoiceRequestConfirmation
1132+ */
1133+ readonly billingInvoiceRequestCreate : BillingInvoiceRequestCreate
1134+ }
1135+
10541136/**
10551137 * Request parameters for uncancelBillingSubscription operation in BillingApi.
10561138 * @export
@@ -1226,6 +1308,18 @@ export class BillingApi extends BaseAPI {
12261308 return BillingApiFp ( this . configuration ) . previewBillingSubscription ( requestParameters . subscriptionId , requestParameters . billingSubscriptionUpdate , options ) . then ( ( request ) => request ( this . axios , this . basePath ) ) ;
12271309 }
12281310
1311+ /**
1312+ * Send an invoice request confirmation email with customer and product details
1313+ * @summary Send invoice request confirmation email
1314+ * @param {BillingApiSendInvoiceRequestConfirmationRequest } requestParameters Request parameters.
1315+ * @param {* } [options] Override http request option.
1316+ * @throws {RequiredError }
1317+ * @memberof BillingApi
1318+ */
1319+ public sendInvoiceRequestConfirmation ( requestParameters : BillingApiSendInvoiceRequestConfirmationRequest , options ?: RawAxiosRequestConfig ) {
1320+ return BillingApiFp ( this . configuration ) . sendInvoiceRequestConfirmation ( requestParameters . billingInvoiceRequestCreate , options ) . then ( ( request ) => request ( this . axios , this . basePath ) ) ;
1321+ }
1322+
12291323 /**
12301324 * Uncancel a subscription directly via Paddle Billing API
12311325 * @summary Uncancel a Paddle Billing subscription
0 commit comments