UNPKG

cvat-sdk

Version:

CVAT SDK is a Javascript library. It provides you access to Javascript functions and objects that simplify server interaction and provide additional functionality like data validation and serialization.

71 lines (70 loc) 6.49 kB
import type { Configuration } from '../configuration'; import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; import { type RequestArgs, BaseAPI } from '../base'; import type { LoginSerializerExRequest } from '../models'; import type { PasswordChangeRequest } from '../models'; import type { PasswordResetConfirmRequest } from '../models'; import type { PasswordResetSerializerExRequest } from '../models'; import type { RegisterSerializerEx } from '../models'; import type { RegisterSerializerExRequest } from '../models'; import type { RestAuthDetail } from '../models'; import type { SigningRequest } from '../models'; import type { Token } from '../models'; export declare const AuthApiAxiosParamCreator: (configuration?: Configuration) => { authCreateLogin: (loginSerializerExRequest: LoginSerializerExRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authCreateLogout: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authCreatePasswordChange: (passwordChangeRequest: PasswordChangeRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authCreatePasswordReset: (passwordResetSerializerExRequest: PasswordResetSerializerExRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authCreatePasswordResetConfirm: (passwordResetConfirmRequest: PasswordResetConfirmRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authCreateRegister: (registerSerializerExRequest: RegisterSerializerExRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authCreateSigning: (signingRequest: SigningRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; authRetrieveRules: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>; }; export declare const AuthApiFp: (configuration?: Configuration) => { authCreateLogin(loginSerializerExRequest: LoginSerializerExRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Token>>; authCreateLogout(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RestAuthDetail>>; authCreatePasswordChange(passwordChangeRequest: PasswordChangeRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RestAuthDetail>>; authCreatePasswordReset(passwordResetSerializerExRequest: PasswordResetSerializerExRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RestAuthDetail>>; authCreatePasswordResetConfirm(passwordResetConfirmRequest: PasswordResetConfirmRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RestAuthDetail>>; authCreateRegister(registerSerializerExRequest: RegisterSerializerExRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RegisterSerializerEx>>; authCreateSigning(signingRequest: SigningRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<string>>; authRetrieveRules(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; }; export declare const AuthApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { authCreateLogin(requestParameters: AuthApiAuthCreateLoginRequest, options?: RawAxiosRequestConfig): AxiosPromise<Token>; authCreateLogout(options?: RawAxiosRequestConfig): AxiosPromise<RestAuthDetail>; authCreatePasswordChange(requestParameters: AuthApiAuthCreatePasswordChangeRequest, options?: RawAxiosRequestConfig): AxiosPromise<RestAuthDetail>; authCreatePasswordReset(requestParameters: AuthApiAuthCreatePasswordResetRequest, options?: RawAxiosRequestConfig): AxiosPromise<RestAuthDetail>; authCreatePasswordResetConfirm(requestParameters: AuthApiAuthCreatePasswordResetConfirmRequest, options?: RawAxiosRequestConfig): AxiosPromise<RestAuthDetail>; authCreateRegister(requestParameters: AuthApiAuthCreateRegisterRequest, options?: RawAxiosRequestConfig): AxiosPromise<RegisterSerializerEx>; authCreateSigning(requestParameters: AuthApiAuthCreateSigningRequest, options?: RawAxiosRequestConfig): AxiosPromise<string>; authRetrieveRules(options?: RawAxiosRequestConfig): AxiosPromise<void>; }; export interface AuthApiAuthCreateLoginRequest { readonly loginSerializerExRequest: LoginSerializerExRequest; } export interface AuthApiAuthCreatePasswordChangeRequest { readonly passwordChangeRequest: PasswordChangeRequest; } export interface AuthApiAuthCreatePasswordResetRequest { readonly passwordResetSerializerExRequest: PasswordResetSerializerExRequest; } export interface AuthApiAuthCreatePasswordResetConfirmRequest { readonly passwordResetConfirmRequest: PasswordResetConfirmRequest; } export interface AuthApiAuthCreateRegisterRequest { readonly registerSerializerExRequest: RegisterSerializerExRequest; } export interface AuthApiAuthCreateSigningRequest { readonly signingRequest: SigningRequest; } export declare class AuthApi extends BaseAPI { authCreateLogin(requestParameters: AuthApiAuthCreateLoginRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<Token, any>>; authCreateLogout(options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RestAuthDetail, any>>; authCreatePasswordChange(requestParameters: AuthApiAuthCreatePasswordChangeRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RestAuthDetail, any>>; authCreatePasswordReset(requestParameters: AuthApiAuthCreatePasswordResetRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RestAuthDetail, any>>; authCreatePasswordResetConfirm(requestParameters: AuthApiAuthCreatePasswordResetConfirmRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RestAuthDetail, any>>; authCreateRegister(requestParameters: AuthApiAuthCreateRegisterRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RegisterSerializerEx, any>>; authCreateSigning(requestParameters: AuthApiAuthCreateSigningRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<string, any>>; authRetrieveRules(options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; }