/** * Nominex TMA API * API config for Nominex TMA * * The version of the OpenAPI document: 0.0.17 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { ActivateBoosterProps, BoosterPrice, BoostersState, TapGameConfig, UpgradeBoosterProps } from '../models/index'; export interface ActivateBoosterRequest { activateBoosterProps?: ActivateBoosterProps; } export interface UpgradeBoosterRequest { upgradeBoosterProps?: UpgradeBoosterProps; } /** * TappingApi - interface * * @export * @interface TappingApiInterface */ export interface TappingApiInterface { /** * * @param {ActivateBoosterProps} [activateBoosterProps] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TappingApiInterface */ activateBoosterRaw(requestParameters: ActivateBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ activateBooster(requestParameters: ActivateBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TappingApiInterface */ getBoosterPricesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ getBoosterPrices(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TappingApiInterface */ getBoostersStateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getBoostersState(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TappingApiInterface */ getGameConfigRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getGameConfig(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {UpgradeBoosterProps} [upgradeBoosterProps] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TappingApiInterface */ upgradeBoosterRaw(requestParameters: UpgradeBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ upgradeBooster(requestParameters: UpgradeBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class TappingApi extends runtime.BaseAPI implements TappingApiInterface { /** */ activateBoosterRaw(requestParameters: ActivateBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ activateBooster(requestParameters?: ActivateBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getBoosterPricesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ getBoosterPrices(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getBoostersStateRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getBoostersState(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getGameConfigRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getGameConfig(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ upgradeBoosterRaw(requestParameters: UpgradeBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ upgradeBooster(requestParameters?: UpgradeBoosterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }