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.

62 lines (61 loc) 5.26 kB
import type { Configuration } from '../configuration'; import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; import { type RequestArgs, BaseAPI } from '../base'; import type { FunctionCall } from '../models'; import type { FunctionCallRequest } from '../models'; import type { OnlineFunctionCallRequest } from '../models'; export declare const LambdaApiAxiosParamCreator: (configuration?: Configuration) => { lambdaCreateFunctions: (funcId: string, onlineFunctionCallRequest?: OnlineFunctionCallRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; lambdaCreateRequests: (functionCallRequest: FunctionCallRequest, xOrganization?: string, org?: string, orgId?: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; lambdaDeleteRequests: (id: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; lambdaListFunctions: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>; lambdaListRequests: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>; lambdaRetrieveFunctions: (funcId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; lambdaRetrieveRequests: (id: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; }; export declare const LambdaApiFp: (configuration?: Configuration) => { lambdaCreateFunctions(funcId: string, onlineFunctionCallRequest?: OnlineFunctionCallRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; lambdaCreateRequests(functionCallRequest: FunctionCallRequest, xOrganization?: string, org?: string, orgId?: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FunctionCall>>; lambdaDeleteRequests(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; lambdaListFunctions(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; lambdaListRequests(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<FunctionCall>>>; lambdaRetrieveFunctions(funcId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<object>>; lambdaRetrieveRequests(id: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<FunctionCall>>; }; export declare const LambdaApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { lambdaCreateFunctions(requestParameters: LambdaApiLambdaCreateFunctionsRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; lambdaCreateRequests(requestParameters: LambdaApiLambdaCreateRequestsRequest, options?: RawAxiosRequestConfig): AxiosPromise<FunctionCall>; lambdaDeleteRequests(requestParameters: LambdaApiLambdaDeleteRequestsRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; lambdaListFunctions(options?: RawAxiosRequestConfig): AxiosPromise<void>; lambdaListRequests(options?: RawAxiosRequestConfig): AxiosPromise<Array<FunctionCall>>; lambdaRetrieveFunctions(requestParameters: LambdaApiLambdaRetrieveFunctionsRequest, options?: RawAxiosRequestConfig): AxiosPromise<object>; lambdaRetrieveRequests(requestParameters: LambdaApiLambdaRetrieveRequestsRequest, options?: RawAxiosRequestConfig): AxiosPromise<FunctionCall>; }; export interface LambdaApiLambdaCreateFunctionsRequest { readonly funcId: string; readonly onlineFunctionCallRequest?: OnlineFunctionCallRequest; } export interface LambdaApiLambdaCreateRequestsRequest { readonly functionCallRequest: FunctionCallRequest; readonly xOrganization?: string; readonly org?: string; readonly orgId?: number; } export interface LambdaApiLambdaDeleteRequestsRequest { readonly id: string; } export interface LambdaApiLambdaRetrieveFunctionsRequest { readonly funcId: string; } export interface LambdaApiLambdaRetrieveRequestsRequest { readonly id: string; } export declare class LambdaApi extends BaseAPI { lambdaCreateFunctions(requestParameters: LambdaApiLambdaCreateFunctionsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; lambdaCreateRequests(requestParameters: LambdaApiLambdaCreateRequestsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FunctionCall, any>>; lambdaDeleteRequests(requestParameters: LambdaApiLambdaDeleteRequestsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; lambdaListFunctions(options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; lambdaListRequests(options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FunctionCall[], any>>; lambdaRetrieveFunctions(requestParameters: LambdaApiLambdaRetrieveFunctionsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<object, any>>; lambdaRetrieveRequests(requestParameters: LambdaApiLambdaRetrieveRequestsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<FunctionCall, any>>; }