@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
17 lines • 885 B
TypeScript
import BaseController from "../controllers/BaseController";
import type { IServiceAccount, ServiceAccountDto } from "../entities/ServiceAccount";
import type { IDeleteQueryParams, IGetQueryParams, IPostQueryParams, ResponseData } from "../interfaces";
interface JoinWorkspaceBody {
userId: string;
workspace: string;
}
export default class ServiceAccountController extends BaseController<IServiceAccount> {
constructor();
read(queryParams?: IGetQueryParams): Promise<ResponseData>;
create(body: ServiceAccountDto, queryParams?: IPostQueryParams): Promise<ResponseData>;
update(body: ServiceAccountDto, queryParams?: IPostQueryParams): Promise<ResponseData>;
delete(queryParams?: IDeleteQueryParams): Promise<ResponseData>;
joinWorkspace(data: JoinWorkspaceBody): Promise<ResponseData>;
}
export {};
//# sourceMappingURL=ServiceAccountController.d.ts.map