/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { CreateProjectResponse, Project, ProjectRequest, ProjectsResponse, UpdateProjectRequest, UpdateProjectResponse } from '../models'; export interface CreateProjectRequest { organizationId: string; projectRequest: ProjectRequest; } export interface DeleteProjectByIdRequest { projectId: string; } export interface GetProjectByIdRequest { projectId: string; } export interface GetProjectsRequest { organizationId: string; } export interface UpdateProjectOperationRequest { projectId: string; updateProjectRequest: UpdateProjectRequest; } /** * */ export declare class ProjectsApi extends runtime.BaseAPI { /** * Creates a new project for the specified organization. * Create a project */ createProjectRaw(requestParameters: CreateProjectRequest, initOverrides?: RequestInit): Promise>; /** * Creates a new project for the specified organization. * Create a project */ createProject(requestParameters: CreateProjectRequest, initOverrides?: RequestInit): Promise; /** * Permanently removes the specified project. * Delete a project by ID */ deleteProjectByIdRaw(requestParameters: DeleteProjectByIdRequest, initOverrides?: RequestInit): Promise>; /** * Permanently removes the specified project. * Delete a project by ID */ deleteProjectById(requestParameters: DeleteProjectByIdRequest, initOverrides?: RequestInit): Promise; /** * Returns a single project by its unique identifier. * Get a project by ID */ getProjectByIdRaw(requestParameters: GetProjectByIdRequest, initOverrides?: RequestInit): Promise>; /** * Returns a single project by its unique identifier. * Get a project by ID */ getProjectById(requestParameters: GetProjectByIdRequest, initOverrides?: RequestInit): Promise; /** * Returns the projects for the specified organization. * Get projects for the organization */ getProjectsRaw(requestParameters: GetProjectsRequest, initOverrides?: RequestInit): Promise>; /** * Returns the projects for the specified organization. * Get projects for the organization */ getProjects(requestParameters: GetProjectsRequest, initOverrides?: RequestInit): Promise; /** * Updates the specified project. * Update a project */ updateProjectRaw(requestParameters: UpdateProjectOperationRequest, initOverrides?: RequestInit): Promise>; /** * Updates the specified project. * Update a project */ updateProject(requestParameters: UpdateProjectOperationRequest, initOverrides?: RequestInit): Promise; }