/** * Cloud API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { AddSubscriptionFeatureDtoDto } from '../models'; import { SearchRequestDto } from '../models'; import { SubscriptionDto } from '../models'; import { SubscriptionFeatureDto } from '../models'; import { SubscriptionPageDto } from '../models'; import { SubscriptionSearchResultPageDto } from '../models'; /** * SubscriptionsApi - axios parameter creator * @export */ export declare const SubscriptionsApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @param {string} id * @param {AddSubscriptionFeatureDtoDto} addSubscriptionFeatureDto * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addSubscriptionFeature: (id: string, addSubscriptionFeatureDto: AddSubscriptionFeatureDtoDto, translate?: string, options?: any) => Promise; /** * * @param {SubscriptionDto} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription: (subscription: SubscriptionDto, translate?: string, options?: any) => Promise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManySubscriptions: (ids: Array, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription: (id: string, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscriptions: (page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscriptionsCount: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {any} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription: (id: string, subscription: any, translate?: string, options?: any) => Promise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performSubscriptionSearch: (searchRequest: SearchRequestDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {SubscriptionDto} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putSubscription: (id: string, subscription: SubscriptionDto, translate?: string, options?: any) => Promise; /** * This is a very performant method for checking if a Subscription exists. * @summary Check if Subscription exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ subscriptionExists: (id: string, options?: any) => Promise; }; /** * SubscriptionsApi - functional programming interface * @export */ export declare const SubscriptionsApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @param {string} id * @param {AddSubscriptionFeatureDtoDto} addSubscriptionFeatureDto * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addSubscriptionFeature(id: string, addSubscriptionFeatureDto: AddSubscriptionFeatureDtoDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SubscriptionDto} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription(subscription: SubscriptionDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManySubscriptions(ids: Array, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscriptions(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscriptionsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {any} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription(id: string, subscription: any, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performSubscriptionSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {SubscriptionDto} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putSubscription(id: string, subscription: SubscriptionDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * This is a very performant method for checking if a Subscription exists. * @summary Check if Subscription exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ subscriptionExists(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * SubscriptionsApi - factory interface * @export */ export declare const SubscriptionsApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} id * @param {AddSubscriptionFeatureDtoDto} addSubscriptionFeatureDto * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addSubscriptionFeature(id: string, addSubscriptionFeatureDto: AddSubscriptionFeatureDtoDto, translate?: string, options?: any): AxiosPromise; /** * * @param {SubscriptionDto} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createSubscription(subscription: SubscriptionDto, translate?: string, options?: any): AxiosPromise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManySubscriptions(ids: Array, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteSubscription(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscription(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscriptions(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getSubscriptionsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {any} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchSubscription(id: string, subscription: any, translate?: string, options?: any): AxiosPromise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performSubscriptionSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {SubscriptionDto} subscription * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putSubscription(id: string, subscription: SubscriptionDto, translate?: string, options?: any): AxiosPromise; /** * This is a very performant method for checking if a Subscription exists. * @summary Check if Subscription exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ subscriptionExists(id: string, options?: any): AxiosPromise; }; /** * Request parameters for addSubscriptionFeature operation in SubscriptionsApi. * @export * @interface SubscriptionsApiAddSubscriptionFeatureRequest */ export interface SubscriptionsApiAddSubscriptionFeatureRequest { /** * * @type {string} * @memberof SubscriptionsApiAddSubscriptionFeature */ readonly id: string; /** * * @type {AddSubscriptionFeatureDtoDto} * @memberof SubscriptionsApiAddSubscriptionFeature */ readonly addSubscriptionFeatureDto: AddSubscriptionFeatureDtoDto; /** * * @type {string} * @memberof SubscriptionsApiAddSubscriptionFeature */ readonly translate?: string; } /** * Request parameters for createSubscription operation in SubscriptionsApi. * @export * @interface SubscriptionsApiCreateSubscriptionRequest */ export interface SubscriptionsApiCreateSubscriptionRequest { /** * * @type {SubscriptionDto} * @memberof SubscriptionsApiCreateSubscription */ readonly subscription: SubscriptionDto; /** * * @type {string} * @memberof SubscriptionsApiCreateSubscription */ readonly translate?: string; } /** * Request parameters for deleteManySubscriptions operation in SubscriptionsApi. * @export * @interface SubscriptionsApiDeleteManySubscriptionsRequest */ export interface SubscriptionsApiDeleteManySubscriptionsRequest { /** * * @type {Array} * @memberof SubscriptionsApiDeleteManySubscriptions */ readonly ids: Array; /** * * @type {string} * @memberof SubscriptionsApiDeleteManySubscriptions */ readonly translate?: string; } /** * Request parameters for deleteSubscription operation in SubscriptionsApi. * @export * @interface SubscriptionsApiDeleteSubscriptionRequest */ export interface SubscriptionsApiDeleteSubscriptionRequest { /** * * @type {string} * @memberof SubscriptionsApiDeleteSubscription */ readonly id: string; /** * * @type {string} * @memberof SubscriptionsApiDeleteSubscription */ readonly translate?: string; } /** * Request parameters for getSubscription operation in SubscriptionsApi. * @export * @interface SubscriptionsApiGetSubscriptionRequest */ export interface SubscriptionsApiGetSubscriptionRequest { /** * * @type {string} * @memberof SubscriptionsApiGetSubscription */ readonly id: string; /** * * @type {string} * @memberof SubscriptionsApiGetSubscription */ readonly translate?: string; } /** * Request parameters for getSubscriptions operation in SubscriptionsApi. * @export * @interface SubscriptionsApiGetSubscriptionsRequest */ export interface SubscriptionsApiGetSubscriptionsRequest { /** * * @type {number} * @memberof SubscriptionsApiGetSubscriptions */ readonly page?: number; /** * * @type {number} * @memberof SubscriptionsApiGetSubscriptions */ readonly size?: number; /** * * @type {string} * @memberof SubscriptionsApiGetSubscriptions */ readonly translate?: string; /** * * @type {boolean} * @memberof SubscriptionsApiGetSubscriptions */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof SubscriptionsApiGetSubscriptions */ readonly sort?: string; /** * * @type {string} * @memberof SubscriptionsApiGetSubscriptions */ readonly search?: string; } /** * Request parameters for getSubscriptionsCount operation in SubscriptionsApi. * @export * @interface SubscriptionsApiGetSubscriptionsCountRequest */ export interface SubscriptionsApiGetSubscriptionsCountRequest { /** * * @type {number} * @memberof SubscriptionsApiGetSubscriptionsCount */ readonly page?: number; /** * * @type {number} * @memberof SubscriptionsApiGetSubscriptionsCount */ readonly size?: number; /** * * @type {string} * @memberof SubscriptionsApiGetSubscriptionsCount */ readonly sort?: string; /** * * @type {string} * @memberof SubscriptionsApiGetSubscriptionsCount */ readonly search?: string; /** * * @type {boolean} * @memberof SubscriptionsApiGetSubscriptionsCount */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof SubscriptionsApiGetSubscriptionsCount */ readonly translate?: string; } /** * Request parameters for patchSubscription operation in SubscriptionsApi. * @export * @interface SubscriptionsApiPatchSubscriptionRequest */ export interface SubscriptionsApiPatchSubscriptionRequest { /** * * @type {string} * @memberof SubscriptionsApiPatchSubscription */ readonly id: string; /** * * @type {any} * @memberof SubscriptionsApiPatchSubscription */ readonly subscription: any; /** * * @type {string} * @memberof SubscriptionsApiPatchSubscription */ readonly translate?: string; } /** * Request parameters for performSubscriptionSearch operation in SubscriptionsApi. * @export * @interface SubscriptionsApiPerformSubscriptionSearchRequest */ export interface SubscriptionsApiPerformSubscriptionSearchRequest { /** * * @type {SearchRequestDto} * @memberof SubscriptionsApiPerformSubscriptionSearch */ readonly searchRequest: SearchRequestDto; /** * * @type {string} * @memberof SubscriptionsApiPerformSubscriptionSearch */ readonly translate?: string; } /** * Request parameters for putSubscription operation in SubscriptionsApi. * @export * @interface SubscriptionsApiPutSubscriptionRequest */ export interface SubscriptionsApiPutSubscriptionRequest { /** * * @type {string} * @memberof SubscriptionsApiPutSubscription */ readonly id: string; /** * * @type {SubscriptionDto} * @memberof SubscriptionsApiPutSubscription */ readonly subscription: SubscriptionDto; /** * * @type {string} * @memberof SubscriptionsApiPutSubscription */ readonly translate?: string; } /** * Request parameters for subscriptionExists operation in SubscriptionsApi. * @export * @interface SubscriptionsApiSubscriptionExistsRequest */ export interface SubscriptionsApiSubscriptionExistsRequest { /** * * @type {string} * @memberof SubscriptionsApiSubscriptionExists */ readonly id: string; } /** * SubscriptionsApi - object-oriented interface * @export * @class SubscriptionsApi * @extends {BaseAPI} */ export declare class SubscriptionsApi extends BaseAPI { /** * * @param {SubscriptionsApiAddSubscriptionFeatureRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ addSubscriptionFeature(requestParameters: SubscriptionsApiAddSubscriptionFeatureRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiCreateSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ createSubscription(requestParameters: SubscriptionsApiCreateSubscriptionRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiDeleteManySubscriptionsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ deleteManySubscriptions(requestParameters: SubscriptionsApiDeleteManySubscriptionsRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiDeleteSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ deleteSubscription(requestParameters: SubscriptionsApiDeleteSubscriptionRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiGetSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ getSubscription(requestParameters: SubscriptionsApiGetSubscriptionRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiGetSubscriptionsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ getSubscriptions(requestParameters?: SubscriptionsApiGetSubscriptionsRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiGetSubscriptionsCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ getSubscriptionsCount(requestParameters?: SubscriptionsApiGetSubscriptionsCountRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiPatchSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ patchSubscription(requestParameters: SubscriptionsApiPatchSubscriptionRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiPerformSubscriptionSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ performSubscriptionSearch(requestParameters: SubscriptionsApiPerformSubscriptionSearchRequest, options?: any): Promise>; /** * * @param {SubscriptionsApiPutSubscriptionRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ putSubscription(requestParameters: SubscriptionsApiPutSubscriptionRequest, options?: any): Promise>; /** * This is a very performant method for checking if a Subscription exists. * @summary Check if Subscription exists * @param {SubscriptionsApiSubscriptionExistsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof SubscriptionsApi */ subscriptionExists(requestParameters: SubscriptionsApiSubscriptionExistsRequest, options?: any): Promise>; }