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