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.
85 lines (84 loc) • 7.14 kB
TypeScript
import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import { type RequestArgs, BaseAPI } from '../base';
import type { AcceptInvitationRead } from '../models';
import type { InvitationRead } from '../models';
import type { InvitationWriteRequest } from '../models';
import type { PaginatedInvitationReadList } from '../models';
import type { PatchedInvitationWriteRequest } from '../models';
export declare const InvitationsApiAxiosParamCreator: (configuration?: Configuration) => {
invitationsAccept: (key: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsCreate: (invitationWriteRequest: InvitationWriteRequest, xOrganization?: string, org?: string, orgId?: number, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsDecline: (key: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsDestroy: (key: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsList: (xOrganization?: string, filter?: string, org?: string, orgId?: number, owner?: string, page?: number, pageSize?: number, search?: string, sort?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsPartialUpdate: (key: string, patchedInvitationWriteRequest?: PatchedInvitationWriteRequest, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsResend: (key: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
invitationsRetrieve: (key: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
};
export declare const InvitationsApiFp: (configuration?: Configuration) => {
invitationsAccept(key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AcceptInvitationRead>>;
invitationsCreate(invitationWriteRequest: InvitationWriteRequest, xOrganization?: string, org?: string, orgId?: number, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvitationRead>>;
invitationsDecline(key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
invitationsDestroy(key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
invitationsList(xOrganization?: string, filter?: string, org?: string, orgId?: number, owner?: string, page?: number, pageSize?: number, search?: string, sort?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PaginatedInvitationReadList>>;
invitationsPartialUpdate(key: string, patchedInvitationWriteRequest?: PatchedInvitationWriteRequest, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvitationRead>>;
invitationsResend(key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
invitationsRetrieve(key: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<InvitationRead>>;
};
export declare const InvitationsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
invitationsAccept(requestParameters: InvitationsApiInvitationsAcceptRequest, options?: RawAxiosRequestConfig): AxiosPromise<AcceptInvitationRead>;
invitationsCreate(requestParameters: InvitationsApiInvitationsCreateRequest, options?: RawAxiosRequestConfig): AxiosPromise<InvitationRead>;
invitationsDecline(requestParameters: InvitationsApiInvitationsDeclineRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
invitationsDestroy(requestParameters: InvitationsApiInvitationsDestroyRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
invitationsList(requestParameters?: InvitationsApiInvitationsListRequest, options?: RawAxiosRequestConfig): AxiosPromise<PaginatedInvitationReadList>;
invitationsPartialUpdate(requestParameters: InvitationsApiInvitationsPartialUpdateRequest, options?: RawAxiosRequestConfig): AxiosPromise<InvitationRead>;
invitationsResend(requestParameters: InvitationsApiInvitationsResendRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
invitationsRetrieve(requestParameters: InvitationsApiInvitationsRetrieveRequest, options?: RawAxiosRequestConfig): AxiosPromise<InvitationRead>;
};
export interface InvitationsApiInvitationsAcceptRequest {
readonly key: string;
}
export interface InvitationsApiInvitationsCreateRequest {
readonly invitationWriteRequest: InvitationWriteRequest;
readonly xOrganization?: string;
readonly org?: string;
readonly orgId?: number;
}
export interface InvitationsApiInvitationsDeclineRequest {
readonly key: string;
}
export interface InvitationsApiInvitationsDestroyRequest {
readonly key: string;
}
export interface InvitationsApiInvitationsListRequest {
readonly xOrganization?: string;
readonly filter?: string;
readonly org?: string;
readonly orgId?: number;
readonly owner?: string;
readonly page?: number;
readonly pageSize?: number;
readonly search?: string;
readonly sort?: string;
}
export interface InvitationsApiInvitationsPartialUpdateRequest {
readonly key: string;
readonly patchedInvitationWriteRequest?: PatchedInvitationWriteRequest;
}
export interface InvitationsApiInvitationsResendRequest {
readonly key: string;
}
export interface InvitationsApiInvitationsRetrieveRequest {
readonly key: string;
}
export declare class InvitationsApi extends BaseAPI {
invitationsAccept(requestParameters: InvitationsApiInvitationsAcceptRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<AcceptInvitationRead, any>>;
invitationsCreate(requestParameters: InvitationsApiInvitationsCreateRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<InvitationRead, any>>;
invitationsDecline(requestParameters: InvitationsApiInvitationsDeclineRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
invitationsDestroy(requestParameters: InvitationsApiInvitationsDestroyRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
invitationsList(requestParameters?: InvitationsApiInvitationsListRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<PaginatedInvitationReadList, any>>;
invitationsPartialUpdate(requestParameters: InvitationsApiInvitationsPartialUpdateRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<InvitationRead, any>>;
invitationsResend(requestParameters: InvitationsApiInvitationsResendRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
invitationsRetrieve(requestParameters: InvitationsApiInvitationsRetrieveRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<InvitationRead, any>>;
}