/** * The Jira Cloud platform REST API * Jira Cloud platform REST API documentation * * The version of the OpenAPI document: 1001.0.0-SNAPSHOT * Contact: ecosystem@atlassian.com * * 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 { ProjectCategory, UpdatedProjectCategory } from '../models'; export interface CreateProjectCategoryRequest { ProjectCategory: ProjectCategory; } export interface GetProjectCategoryByIdRequest { id: number; } export interface RemoveProjectCategoryRequest { id: number; } export interface UpdateProjectCategoryRequest { id: number; ProjectCategory: ProjectCategory; } /** * no description */ export declare class ProjectCategoriesApi extends runtime.BaseAPI { /** * Creates a project category. **[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). * Create project category */ createProjectCategoryRaw(requestParameters: CreateProjectCategoryRequest): Promise>; /** * Creates a project category. **[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). * Create project category */ createProjectCategory(requestParameters: CreateProjectCategoryRequest): Promise; /** * Returns all project categories. **[Permissions](#permissions) required:** Permission to access Jira. * Get all project categories */ getAllProjectCategoriesRaw(): Promise>>; /** * Returns all project categories. **[Permissions](#permissions) required:** Permission to access Jira. * Get all project categories */ getAllProjectCategories(): Promise>; /** * Returns a project category. **[Permissions](#permissions) required:** Permission to access Jira. * Get project category by id */ getProjectCategoryByIdRaw(requestParameters: GetProjectCategoryByIdRequest): Promise>; /** * Returns a project category. **[Permissions](#permissions) required:** Permission to access Jira. * Get project category by id */ getProjectCategoryById(requestParameters: GetProjectCategoryByIdRequest): Promise; /** * Deletes a project category. **[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). * Delete project category */ removeProjectCategoryRaw(requestParameters: RemoveProjectCategoryRequest): Promise>; /** * Deletes a project category. **[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). * Delete project category */ removeProjectCategory(requestParameters: RemoveProjectCategoryRequest): Promise; /** * Updates a project category. **[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). * Update project category */ updateProjectCategoryRaw(requestParameters: UpdateProjectCategoryRequest): Promise>; /** * Updates a project category. **[Permissions](#permissions) required:** *Administer Jira* [global permission](https://confluence.atlassian.com/x/x4dKLg). * Update project category */ updateProjectCategory(requestParameters: UpdateProjectCategoryRequest): Promise; }