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
TypeScript
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>>;
}