@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.
32 lines (31 loc) • 1.32 kB
text/typescript
/** The result of a successful submitFeatureFlags request.* */
export interface SubmitFeatureFlags {
/**
* The IDs of Feature Flags that have been accepted for submission.
*
* A Feature Flag may be rejected if it was only associated with unknown issue keys.
*
* Note that a Feature Flag that isn't updated due to it's updateSequenceId being out of order is not considered a
* failed submission.
*/
acceptedFeatureFlags?: string[];
/**
* Details of Feature Flags that have not been accepted for submission, usually due to a problem with the request
* data.
*
* The object (if present) will be keyed by Feature Flag ID and include any errors associated with that Feature Flag
* that have prevented it being submitted.
*/
failedFeatureFlags?: unknown;
/**
* Issue keys that are not known on this Jira instance (if any).
*
* These may be invalid keys (e.g. `UTF-8` is sometimes incorrectly identified as a Jira issue key), or they may be
* for projects that no longer exist.
*
* If a Feature Flag has been associated with issue keys other than those in this array it will still be stored
* against those valid keys. If a Feature Flag was only associated with issue keys deemed to be invalid it won't be
* persisted.
*/
unknownIssueKeys?: string[];
}