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.

34 lines (33 loc) 2.34 kB
import type { Configuration } from '../configuration'; import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; import { type RequestArgs, BaseAPI } from '../base'; import type { AssetRead } from '../models'; export declare const AssetsApiAxiosParamCreator: (configuration?: Configuration) => { assetsCreate: (file?: File, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; assetsDestroy: (uuid: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; assetsRetrieve: (uuid: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; }; export declare const AssetsApiFp: (configuration?: Configuration) => { assetsCreate(file?: File, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AssetRead>>; assetsDestroy(uuid: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; assetsRetrieve(uuid: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; }; export declare const AssetsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { assetsCreate(requestParameters?: AssetsApiAssetsCreateRequest, options?: RawAxiosRequestConfig): AxiosPromise<AssetRead>; assetsDestroy(requestParameters: AssetsApiAssetsDestroyRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; assetsRetrieve(requestParameters: AssetsApiAssetsRetrieveRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; }; export interface AssetsApiAssetsCreateRequest { readonly file?: File; } export interface AssetsApiAssetsDestroyRequest { readonly uuid: string; } export interface AssetsApiAssetsRetrieveRequest { readonly uuid: string; } export declare class AssetsApi extends BaseAPI { assetsCreate(requestParameters?: AssetsApiAssetsCreateRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<AssetRead, any>>; assetsDestroy(requestParameters: AssetsApiAssetsDestroyRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; assetsRetrieve(requestParameters: AssetsApiAssetsRetrieveRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; }