Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .apigentools-info
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.6",
"regenerated": "2025-08-05 08:10:45.512160",
"regenerated": "2025-08-05 18:24:03.101986",
"spec_repo_commit": null
}
}
Expand Down
9 changes: 9 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,13 @@ models/baked-recipe-templates-inner.ts
models/baked-recipe.ts
models/billing-info.ts
models/billing-option.ts
models/billing-period.ts
models/billing-price.ts
models/billing-product.ts
models/billing-subscription-create.ts
models/billing-subscription-item.ts
models/billing-subscription-update.ts
models/billing-subscription.ts
models/billing-transaction-preview.ts
models/billing-transaction.ts
models/build-status-enum.ts
Expand Down Expand Up @@ -125,6 +127,7 @@ models/dependency.ts
models/deployment-config-update.ts
models/deployment-config.ts
models/docker-config.ts
models/duration.ts
models/file-meta-list.ts
models/file-meta.ts
models/file-reference.ts
Expand Down Expand Up @@ -190,6 +193,7 @@ models/maintainer.ts
models/manifest.ts
models/meta-data.ts
models/metadata.ts
models/money-amount.ts
models/new-application-version.ts
models/new-plugin-package.ts
models/new-recipe-package.ts
Expand All @@ -205,6 +209,10 @@ models/organization-update.ts
models/organization.ts
models/package-sort-key.ts
models/package-version.ts
models/paddle-billing-price.ts
models/paddle-billing-product.ts
models/paddle-billing-subscription-item.ts
models/paddle-billing-subscription-status.ts
models/paused-reason.ts
models/payment-method-enum.ts
models/payment-method.ts
Expand All @@ -228,6 +236,7 @@ models/project-sort-key.ts
models/project-update.ts
models/project.ts
models/public-account-list.ts
models/quantity-constraints.ts
models/quota-list.ts
models/quota-plan.ts
models/quota-type.ts
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ navigate to the folder of your consuming project and run one of the following co
_published:_

```
npm install @pollination-solutions/pollination-sdk@1.8.0 --save
npm install @pollination-solutions/pollination-sdk@1.8.1 --save
```

_unPublished (not recommended):_
Expand Down
2 changes: 1 addition & 1 deletion api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion api/accounts-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion api/apitokens-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion api/applications-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion api/artifacts-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
185 changes: 184 additions & 1 deletion api/billing-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand All @@ -26,6 +26,8 @@ import type { AppServerRestBillingDtoPayLink } from '../models';
// @ts-ignore
import type { BillingProduct } from '../models';
// @ts-ignore
import type { BillingSubscription } from '../models';
// @ts-ignore
import type { BillingSubscriptionCreate } from '../models';
// @ts-ignore
import type { BillingSubscriptionUpdate } from '../models';
Expand Down Expand Up @@ -168,6 +170,47 @@ export const BillingApiAxiosParamCreator = function (configuration?: Configurati
options: localVarRequestOptions,
};
},
/**
* Get a Paddle Billing subscription by its ID
* @summary Get a Paddle Billing subscription by ID
* @param {string} subscriptionId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBillingSubscription: async (subscriptionId: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
// verify required parameter 'subscriptionId' is not null or undefined
assertParamExists('getBillingSubscription', 'subscriptionId', subscriptionId)
const localVarPath = `/billing/subscriptions/{subscription_id}`
.replace(`{${"subscription_id"}}`, encodeURIComponent(String(subscriptionId)));
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}

const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;

// authentication JWTAuth required
// http bearer authentication required
await setBearerAuthToObject(localVarHeaderParameter, configuration)

// authentication APIKeyAuth required
await setApiKeyToObject(localVarHeaderParameter, "x-pollination-token", configuration)



setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};

return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
* List all available products from Paddle Billing API
* @summary List available Paddle Billing products
Expand Down Expand Up @@ -237,6 +280,48 @@ export const BillingApiAxiosParamCreator = function (configuration?: Configurati



setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};

return {
url: toPathString(localVarUrlObj),
options: localVarRequestOptions,
};
},
/**
* List all Paddle Billing subscriptions
* @summary List all Paddle Billing subscriptions
* @param {string} [account]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
listBillingSubscriptions: async (account?: string, options: RawAxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/billing/subscriptions`;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
let baseOptions;
if (configuration) {
baseOptions = configuration.baseOptions;
}

const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options};
const localVarHeaderParameter = {} as any;
const localVarQueryParameter = {} as any;

// authentication JWTAuth required
// http bearer authentication required
await setBearerAuthToObject(localVarHeaderParameter, configuration)

// authentication APIKeyAuth required
await setApiKeyToObject(localVarHeaderParameter, "x-pollination-token", configuration)

if (account !== undefined) {
localVarQueryParameter['account'] = account;
}



setSearchParams(localVarUrlObj, localVarQueryParameter);
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
Expand Down Expand Up @@ -389,6 +474,19 @@ export const BillingApiFp = function(configuration?: Configuration) {
const localVarOperationServerBasePath = operationServerMap['BillingApi.createBillingSubscriptionTransaction']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* Get a Paddle Billing subscription by its ID
* @summary Get a Paddle Billing subscription by ID
* @param {string} subscriptionId
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async getBillingSubscription(subscriptionId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<BillingSubscription>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.getBillingSubscription(subscriptionId, options);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BillingApi.getBillingSubscription']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* List all available products from Paddle Billing API
* @summary List available Paddle Billing products
Expand All @@ -414,6 +512,19 @@ export const BillingApiFp = function(configuration?: Configuration) {
const localVarOperationServerBasePath = operationServerMap['BillingApi.listBillingSubscriptionTransactions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* List all Paddle Billing subscriptions
* @summary List all Paddle Billing subscriptions
* @param {string} [account]
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
async listBillingSubscriptions(account?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<BillingSubscription>>> {
const localVarAxiosArgs = await localVarAxiosParamCreator.listBillingSubscriptions(account, options);
const localVarOperationServerIndex = configuration?.serverIndex ?? 0;
const localVarOperationServerBasePath = operationServerMap['BillingApi.listBillingSubscriptions']?.[localVarOperationServerIndex]?.url;
return (axios, basePath) => createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration)(axios, localVarOperationServerBasePath || basePath);
},
/**
* Preview the cost and details of a Billing subscription before creation
* @summary Preview a Paddle Billing subscription transaction
Expand Down Expand Up @@ -482,6 +593,16 @@ export const BillingApiFactory = function (configuration?: Configuration, basePa
createBillingSubscriptionTransaction(requestParameters: BillingApiCreateBillingSubscriptionTransactionRequest, options?: RawAxiosRequestConfig): AxiosPromise<AppServerRestBillingDtoPayLink> {
return localVarFp.createBillingSubscriptionTransaction(requestParameters.billingSubscriptionCreate, options).then((request) => request(axios, basePath));
},
/**
* Get a Paddle Billing subscription by its ID
* @summary Get a Paddle Billing subscription by ID
* @param {BillingApiGetBillingSubscriptionRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBillingSubscription(requestParameters: BillingApiGetBillingSubscriptionRequest, options?: RawAxiosRequestConfig): AxiosPromise<BillingSubscription> {
return localVarFp.getBillingSubscription(requestParameters.subscriptionId, options).then((request) => request(axios, basePath));
},
/**
* List all available products from Paddle Billing API
* @summary List available Paddle Billing products
Expand All @@ -501,6 +622,16 @@ export const BillingApiFactory = function (configuration?: Configuration, basePa
listBillingSubscriptionTransactions(requestParameters: BillingApiListBillingSubscriptionTransactionsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<BillingTransaction>> {
return localVarFp.listBillingSubscriptionTransactions(requestParameters.subscriptionId, options).then((request) => request(axios, basePath));
},
/**
* List all Paddle Billing subscriptions
* @summary List all Paddle Billing subscriptions
* @param {BillingApiListBillingSubscriptionsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
listBillingSubscriptions(requestParameters: BillingApiListBillingSubscriptionsRequest = {}, options?: RawAxiosRequestConfig): AxiosPromise<Array<BillingSubscription>> {
return localVarFp.listBillingSubscriptions(requestParameters.account, options).then((request) => request(axios, basePath));
},
/**
* Preview the cost and details of a Billing subscription before creation
* @summary Preview a Paddle Billing subscription transaction
Expand Down Expand Up @@ -566,6 +697,20 @@ export interface BillingApiCreateBillingSubscriptionTransactionRequest {
readonly billingSubscriptionCreate: BillingSubscriptionCreate
}

/**
* Request parameters for getBillingSubscription operation in BillingApi.
* @export
* @interface BillingApiGetBillingSubscriptionRequest
*/
export interface BillingApiGetBillingSubscriptionRequest {
/**
*
* @type {string}
* @memberof BillingApiGetBillingSubscription
*/
readonly subscriptionId: string
}

/**
* Request parameters for listBillingSubscriptionTransactions operation in BillingApi.
* @export
Expand All @@ -580,6 +725,20 @@ export interface BillingApiListBillingSubscriptionTransactionsRequest {
readonly subscriptionId: string
}

/**
* Request parameters for listBillingSubscriptions operation in BillingApi.
* @export
* @interface BillingApiListBillingSubscriptionsRequest
*/
export interface BillingApiListBillingSubscriptionsRequest {
/**
*
* @type {string}
* @memberof BillingApiListBillingSubscriptions
*/
readonly account?: string
}

/**
* Request parameters for previewBillingSubscription operation in BillingApi.
* @export
Expand Down Expand Up @@ -665,6 +824,18 @@ export class BillingApi extends BaseAPI {
return BillingApiFp(this.configuration).createBillingSubscriptionTransaction(requestParameters.billingSubscriptionCreate, options).then((request) => request(this.axios, this.basePath));
}

/**
* Get a Paddle Billing subscription by its ID
* @summary Get a Paddle Billing subscription by ID
* @param {BillingApiGetBillingSubscriptionRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof BillingApi
*/
public getBillingSubscription(requestParameters: BillingApiGetBillingSubscriptionRequest, options?: RawAxiosRequestConfig) {
return BillingApiFp(this.configuration).getBillingSubscription(requestParameters.subscriptionId, options).then((request) => request(this.axios, this.basePath));
}

/**
* List all available products from Paddle Billing API
* @summary List available Paddle Billing products
Expand All @@ -688,6 +859,18 @@ export class BillingApi extends BaseAPI {
return BillingApiFp(this.configuration).listBillingSubscriptionTransactions(requestParameters.subscriptionId, options).then((request) => request(this.axios, this.basePath));
}

/**
* List all Paddle Billing subscriptions
* @summary List all Paddle Billing subscriptions
* @param {BillingApiListBillingSubscriptionsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof BillingApi
*/
public listBillingSubscriptions(requestParameters: BillingApiListBillingSubscriptionsRequest = {}, options?: RawAxiosRequestConfig) {
return BillingApiFp(this.configuration).listBillingSubscriptions(requestParameters.account, options).then((request) => request(this.axios, this.basePath));
}

/**
* Preview the cost and details of a Billing subscription before creation
* @summary Preview a Paddle Billing subscription transaction
Expand Down
2 changes: 1 addition & 1 deletion api/jobs-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
2 changes: 1 addition & 1 deletion api/licenses-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* pollination-server
* Pollination Server OpenAPI Definition
*
* The version of the OpenAPI document: 1.8.0
* The version of the OpenAPI document: 1.8.1
* Contact: info@pollination.solutions
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
Expand Down
Loading
Loading