UNPKG

@novo-learning/novo-sdk

Version:

SDK for the Novolanguage Speech Analysis API

12 lines (11 loc) 978 B
import { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import { LanguageCode } from '../../entities'; import { Configuration, ConfigurationCreateDtoV1, ConfigurationDtoV1, ConfigurationResponseDtoV1 } from './generated'; export declare class ConfigurationsApi { private readonly configurationsApi; constructor(configuration?: Configuration | undefined, basePath?: string, axios?: AxiosInstance); addConfiguration(createConfigurationDto: ConfigurationCreateDtoV1, options?: AxiosRequestConfig): Promise<AxiosResponse<ConfigurationResponseDtoV1>>; deleteConfiguration(id: string, options?: AxiosRequestConfig): Promise<AxiosResponse<void>>; getAllConfigurations(languageCode?: LanguageCode, options?: AxiosRequestConfig): Promise<AxiosResponse<ConfigurationResponseDtoV1[]>>; updateConfiguration(id: string, updateConfigurationDto: ConfigurationDtoV1, options?: AxiosRequestConfig): Promise<AxiosResponse<ConfigurationResponseDtoV1>>; }