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.
59 lines (58 loc) • 5.02 kB
TypeScript
import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import { type RequestArgs, BaseAPI } from '../base';
import type { OrganizationRead } from '../models';
import type { OrganizationWriteRequest } from '../models';
import type { PaginatedOrganizationReadList } from '../models';
import type { PatchedOrganizationWriteRequest } from '../models';
export declare const OrganizationsApiAxiosParamCreator: (configuration?: Configuration) => {
organizationsCreate: (organizationWriteRequest: OrganizationWriteRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
organizationsDestroy: (id: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
organizationsList: (filter?: string, name?: string, owner?: string, page?: number, pageSize?: number, search?: string, slug?: string, sort?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
organizationsPartialUpdate: (id: number, patchedOrganizationWriteRequest?: PatchedOrganizationWriteRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
organizationsRetrieve: (id: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
};
export declare const OrganizationsApiFp: (configuration?: Configuration) => {
organizationsCreate(organizationWriteRequest: OrganizationWriteRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationRead>>;
organizationsDestroy(id: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
organizationsList(filter?: string, name?: string, owner?: string, page?: number, pageSize?: number, search?: string, slug?: string, sort?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaginatedOrganizationReadList>>;
organizationsPartialUpdate(id: number, patchedOrganizationWriteRequest?: PatchedOrganizationWriteRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationRead>>;
organizationsRetrieve(id: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<OrganizationRead>>;
};
export declare const OrganizationsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
organizationsCreate(requestParameters: OrganizationsApiOrganizationsCreateRequest, options?: RawAxiosRequestConfig): AxiosPromise<OrganizationRead>;
organizationsDestroy(requestParameters: OrganizationsApiOrganizationsDestroyRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
organizationsList(requestParameters?: OrganizationsApiOrganizationsListRequest, options?: RawAxiosRequestConfig): AxiosPromise<PaginatedOrganizationReadList>;
organizationsPartialUpdate(requestParameters: OrganizationsApiOrganizationsPartialUpdateRequest, options?: RawAxiosRequestConfig): AxiosPromise<OrganizationRead>;
organizationsRetrieve(requestParameters: OrganizationsApiOrganizationsRetrieveRequest, options?: RawAxiosRequestConfig): AxiosPromise<OrganizationRead>;
};
export interface OrganizationsApiOrganizationsCreateRequest {
readonly organizationWriteRequest: OrganizationWriteRequest;
}
export interface OrganizationsApiOrganizationsDestroyRequest {
readonly id: number;
}
export interface OrganizationsApiOrganizationsListRequest {
readonly filter?: string;
readonly name?: string;
readonly owner?: string;
readonly page?: number;
readonly pageSize?: number;
readonly search?: string;
readonly slug?: string;
readonly sort?: string;
}
export interface OrganizationsApiOrganizationsPartialUpdateRequest {
readonly id: number;
readonly patchedOrganizationWriteRequest?: PatchedOrganizationWriteRequest;
}
export interface OrganizationsApiOrganizationsRetrieveRequest {
readonly id: number;
}
export declare class OrganizationsApi extends BaseAPI {
organizationsCreate(requestParameters: OrganizationsApiOrganizationsCreateRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<OrganizationRead, any>>;
organizationsDestroy(requestParameters: OrganizationsApiOrganizationsDestroyRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
organizationsList(requestParameters?: OrganizationsApiOrganizationsListRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<PaginatedOrganizationReadList, any>>;
organizationsPartialUpdate(requestParameters: OrganizationsApiOrganizationsPartialUpdateRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<OrganizationRead, any>>;
organizationsRetrieve(requestParameters: OrganizationsApiOrganizationsRetrieveRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<OrganizationRead, any>>;
}