/** * 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 { CollectionsRequestDto } from '../models'; /** * RealtimeApi - axios parameter creator * @export */ export declare const RealtimeApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * The event token can be used to subscribe to events * @summary Returns a pub sub event token * @param {CollectionsRequestDto} collectionsRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getEventTokenForCollections: (collectionsRequest: CollectionsRequestDto, translate?: string, options?: any) => Promise; }; /** * RealtimeApi - functional programming interface * @export */ export declare const RealtimeApiFp: (axiosClientConfiguration?: Configuration) => { /** * The event token can be used to subscribe to events * @summary Returns a pub sub event token * @param {CollectionsRequestDto} collectionsRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getEventTokenForCollections(collectionsRequest: CollectionsRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * RealtimeApi - factory interface * @export */ export declare const RealtimeApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * The event token can be used to subscribe to events * @summary Returns a pub sub event token * @param {CollectionsRequestDto} collectionsRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getEventTokenForCollections(collectionsRequest: CollectionsRequestDto, translate?: string, options?: any): AxiosPromise; }; /** * Request parameters for getEventTokenForCollections operation in RealtimeApi. * @export * @interface RealtimeApiGetEventTokenForCollectionsRequest */ export interface RealtimeApiGetEventTokenForCollectionsRequest { /** * * @type {CollectionsRequestDto} * @memberof RealtimeApiGetEventTokenForCollections */ readonly collectionsRequest: CollectionsRequestDto; /** * * @type {string} * @memberof RealtimeApiGetEventTokenForCollections */ readonly translate?: string; } /** * RealtimeApi - object-oriented interface * @export * @class RealtimeApi * @extends {BaseAPI} */ export declare class RealtimeApi extends BaseAPI { /** * The event token can be used to subscribe to events * @summary Returns a pub sub event token * @param {RealtimeApiGetEventTokenForCollectionsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RealtimeApi */ getEventTokenForCollections(requestParameters: RealtimeApiGetEventTokenForCollectionsRequest, options?: any): Promise>; }