onesky-api-wrapper
Version:
A fully typed wrapper for the OneSky API.
22 lines (21 loc) • 866 B
TypeScript
import { OneSkyConfig } from '../../http/index.js';
import { CreateProjectGroupParams, CreateProjectGroupResponse, ListLanguageResponse, ListProjectGroupParams, ListProjectGroupResponse, ProjectGroupDetailsResponse } from './project-group.model.js';
export declare class ProjectGroupApi {
private _http;
constructor(config: OneSkyConfig);
listAll(options: {
params: ListProjectGroupParams;
}): Promise<ListProjectGroupResponse>;
showDetails(options: {
projectGroupId: string;
}): Promise<ProjectGroupDetailsResponse>;
create(options: {
params: CreateProjectGroupParams;
}): Promise<CreateProjectGroupResponse>;
delete(options: {
projectGroupId: string;
}): Promise<any>;
listLanguages(options: {
projectGroupId: string;
}): Promise<ListLanguageResponse>;
}