/** * Splitit.OnBoarding.Api.V2 * Splitit\'s Onboarding API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This file is auto generated by Konfig (https://konfigthis.com). * https://konfigthis.com * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { CountriesResponse } from '../models'; import { CurrenciesResponse } from '../models'; import { EnumDTO } from '../models'; import { MerchantVerticalsResponse } from '../models'; import { ProcessorsResponse } from '../models'; /** * DataApi - axios parameter creator * @export */ export declare const DataApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCountries: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrencies: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getProcessors: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getVerticals: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ statusLegend: (options?: AxiosRequestConfig) => Promise; }; /** * DataApi - functional programming interface * @export */ export declare const DataApiFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCountries(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrencies(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getProcessors(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getVerticals(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ statusLegend(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; }; /** * DataApi - factory interface * @export */ export declare const DataApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCountries(options?: AxiosRequestConfig): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrencies(options?: AxiosRequestConfig): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getProcessors(options?: AxiosRequestConfig): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getVerticals(options?: AxiosRequestConfig): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ statusLegend(options?: AxiosRequestConfig): AxiosPromise>; }; /** * DataApi - object-oriented interface * @export * @class DataApi * @extends {BaseAPI} */ export declare class DataApi extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DataApi */ getCountries(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DataApi */ getCurrencies(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DataApi */ getProcessors(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DataApi */ getVerticals(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DataApi */ statusLegend(options?: AxiosRequestConfig): Promise>; }