@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.
22 lines (20 loc) • 1.03 kB
text/typescript
import type { ProjectCreateResourceIdentifier } from './projectCreateResourceIdentifier';
/**
* Defines the payload for the screen schemes. See
* https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-screen-schemes/#api-rest-api-3-screenscheme-post
*/
export interface ScreenSchemePayload {
defaultScreen?: ProjectCreateResourceIdentifier;
/** The description of the screen scheme */
description?: string;
/** The name of the screen scheme */
name?: string;
pcri?: ProjectCreateResourceIdentifier;
/**
* Similar to the field layout scheme those mappings allow users to set different screens for different operations:
* default - always there, applied to all operations that don't have an explicit mapping `create`, `view`, `edit` -
* specific operations that are available and users can assign a different screen for each one of them
* https://support.atlassian.com/jira-cloud-administration/docs/manage-screen-schemes/#Associating-a-screen-with-an-issue-operation
*/
screens?: {};
}