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.
53 lines (52 loc) • 4.48 kB
TypeScript
import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import { type RequestArgs, BaseAPI } from '../base';
import type { ConsensusMergeCreateRequest } from '../models';
import type { ConsensusSettings } from '../models';
import type { PaginatedConsensusSettingsList } from '../models';
import type { PatchedConsensusSettingsRequest } from '../models';
export declare const ConsensusApiAxiosParamCreator: (configuration?: Configuration) => {
consensusCreateMerge: (rqId?: string, consensusMergeCreateRequest?: ConsensusMergeCreateRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
consensusListSettings: (xOrganization?: string, filter?: string, org?: string, orgId?: number, page?: number, pageSize?: number, sort?: string, taskId?: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
consensusPartialUpdateSettings: (id: number, patchedConsensusSettingsRequest?: PatchedConsensusSettingsRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
consensusRetrieveSettings: (id: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
};
export declare const ConsensusApiFp: (configuration?: Configuration) => {
consensusCreateMerge(rqId?: string, consensusMergeCreateRequest?: ConsensusMergeCreateRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
consensusListSettings(xOrganization?: string, filter?: string, org?: string, orgId?: number, page?: number, pageSize?: number, sort?: string, taskId?: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaginatedConsensusSettingsList>>;
consensusPartialUpdateSettings(id: number, patchedConsensusSettingsRequest?: PatchedConsensusSettingsRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ConsensusSettings>>;
consensusRetrieveSettings(id: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ConsensusSettings>>;
};
export declare const ConsensusApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
consensusCreateMerge(requestParameters?: ConsensusApiConsensusCreateMergeRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
consensusListSettings(requestParameters?: ConsensusApiConsensusListSettingsRequest, options?: RawAxiosRequestConfig): AxiosPromise<PaginatedConsensusSettingsList>;
consensusPartialUpdateSettings(requestParameters: ConsensusApiConsensusPartialUpdateSettingsRequest, options?: RawAxiosRequestConfig): AxiosPromise<ConsensusSettings>;
consensusRetrieveSettings(requestParameters: ConsensusApiConsensusRetrieveSettingsRequest, options?: RawAxiosRequestConfig): AxiosPromise<ConsensusSettings>;
};
export interface ConsensusApiConsensusCreateMergeRequest {
readonly rqId?: string;
readonly consensusMergeCreateRequest?: ConsensusMergeCreateRequest;
}
export interface ConsensusApiConsensusListSettingsRequest {
readonly xOrganization?: string;
readonly filter?: string;
readonly org?: string;
readonly orgId?: number;
readonly page?: number;
readonly pageSize?: number;
readonly sort?: string;
readonly taskId?: number;
}
export interface ConsensusApiConsensusPartialUpdateSettingsRequest {
readonly id: number;
readonly patchedConsensusSettingsRequest?: PatchedConsensusSettingsRequest;
}
export interface ConsensusApiConsensusRetrieveSettingsRequest {
readonly id: number;
}
export declare class ConsensusApi extends BaseAPI {
consensusCreateMerge(requestParameters?: ConsensusApiConsensusCreateMergeRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
consensusListSettings(requestParameters?: ConsensusApiConsensusListSettingsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<PaginatedConsensusSettingsList, any>>;
consensusPartialUpdateSettings(requestParameters: ConsensusApiConsensusPartialUpdateSettingsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<ConsensusSettings, any>>;
consensusRetrieveSettings(requestParameters: ConsensusApiConsensusRetrieveSettingsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<ConsensusSettings, any>>;
}