@novo-learning/novo-sdk
Version:
SDK for the Novolanguage Speech Analysis API
12 lines (11 loc) • 978 B
TypeScript
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>>;
}