@esm-js/jira.js
Version:
A comprehensive JavaScript/TypeScript library designed for both Node.JS and browsers, facilitating seamless interaction with the Atlassian Jira API.
20 lines (18 loc) • 958 B
text/typescript
import type { PermissionHolder } from './permissionHolder';
/** Details about a permission granted to a user or group. */
export interface PermissionGrant {
/** The ID of the permission granted details. */
id?: number;
/** The URL of the permission granted details. */
self?: string;
holder?: PermissionHolder;
/**
* The permission to grant. This permission can be one of the built-in permissions or a custom permission added by an
* app. See [Built-in permissions](../api-group-permission-schemes/#built-in-permissions) in _Get all permission
* schemes_ for more information about the built-in permissions. See the [project
* permission](https://developer.atlassian.com/cloud/jira/platform/modules/project-permission/) and [global
* permission](https://developer.atlassian.com/cloud/jira/platform/modules/global-permission/) module documentation
* for more information about custom permissions.
*/
permission?: string;
}