@forge/util
2.0.12.0.1-experimental-7890858
packages/ari/jira/index.js~
packages/ari/jira/index.jsModified+1234−494
Index: package/packages/ari/jira/index.js
===================================================================
--- package/packages/ari/jira/index.js
+++ package/packages/ari/jira/index.js
@@ -18,8 +18,13 @@
var jira_exports = {};
__export(jira_exports, {
JiraAnnouncementBannerAri: () => JiraAnnouncementBannerAri,
JiraAvailableFieldsAri: () => JiraAvailableFieldsAri,
+ JiraBacklogCardListAri: () => JiraBacklogCardListAri,
+ JiraBoardCellAri: () => JiraBoardCellAri,
+ JiraBoardColumnAri: () => JiraBoardColumnAri,
+ JiraBoardLayoutAri: () => JiraBoardLayoutAri,
+ JiraBoardSwimlaneAri: () => JiraBoardSwimlaneAri,
JiraBranchAri: () => JiraBranchAri,
JiraBranchHistoryAri: () => JiraBranchHistoryAri,
JiraBuildAri: () => JiraBuildAri,
JiraBuildHistoryAri: () => JiraBuildHistoryAri,
@@ -40,14 +45,19 @@
JiraEntityPropertyAri: () => JiraEntityPropertyAri,
JiraFavouriteAri: () => JiraFavouriteAri,
JiraFeatureFlagAri: () => JiraFeatureFlagAri,
JiraFeatureFlagHistoryAri: () => JiraFeatureFlagHistoryAri,
+ JiraFieldAssociationSchemeItemAri: () => JiraFieldAssociationSchemeItemAri,
JiraFieldConfigurationAri: () => JiraFieldConfigurationAri,
JiraFieldConfigurationContextAri: () => JiraFieldConfigurationContextAri,
+ JiraFieldConfigurationSchemeAri: () => JiraFieldConfigurationSchemeAri,
+ JiraFieldOptionBucketAri: () => JiraFieldOptionBucketAri,
+ JiraFieldSchemeAri: () => JiraFieldSchemeAri,
JiraFieldSetViewAri: () => JiraFieldSetViewAri,
JiraFilterAri: () => JiraFilterAri,
JiraFilterEmailSubscriptionAri: () => JiraFilterEmailSubscriptionAri,
JiraFormAri: () => JiraFormAri,
+ JiraFormulaExpressionConfigurationAri: () => JiraFormulaExpressionConfigurationAri,
JiraIncidentAri: () => JiraIncidentAri,
JiraIncidentHistoryAri: () => JiraIncidentHistoryAri,
JiraIssueAri: () => JiraIssueAri,
JiraIssueAttachmentAri: () => JiraIssueAttachmentAri,
@@ -62,19 +72,23 @@
JiraIssueSearchViewTypeAri: () => JiraIssueSearchViewTypeAri,
JiraIssueSecurityLevelPermissionAri: () => JiraIssueSecurityLevelPermissionAri,
JiraIssueStatusAri: () => JiraIssueStatusAri,
JiraIssueTypeAri: () => JiraIssueTypeAri,
+ JiraIssueTypeFieldAri: () => JiraIssueTypeFieldAri,
JiraIssueTypeSchemeAri: () => JiraIssueTypeSchemeAri,
JiraIssueTypeSchemeMappingAri: () => JiraIssueTypeSchemeMappingAri,
+ JiraIssueTypeScreenSchemeAri: () => JiraIssueTypeScreenSchemeAri,
JiraIssueWorklogAri: () => JiraIssueWorklogAri,
JiraIssuefieldvalueAri: () => JiraIssuefieldvalueAri,
+ JiraIssuelinkRelationshiptypeFieldAri: () => JiraIssuelinkRelationshiptypeFieldAri,
JiraNavigationConfigAri: () => JiraNavigationConfigAri,
JiraNavigationItemAri: () => JiraNavigationItemAri,
JiraNavigationMenuAri: () => JiraNavigationMenuAri,
JiraNavigationSettingsAri: () => JiraNavigationSettingsAri,
JiraNotificationTypeAri: () => JiraNotificationTypeAri,
JiraNotificationTypeSchemeAri: () => JiraNotificationTypeSchemeAri,
JiraNotificationUserPreferenceAri: () => JiraNotificationUserPreferenceAri,
+ JiraOnboardingAri: () => JiraOnboardingAri,
JiraOperationsWorkspaceAri: () => JiraOperationsWorkspaceAri,
JiraPermissionSchemeAri: () => JiraPermissionSchemeAri,
JiraPlanAri: () => JiraPlanAri,
JiraPlanCrossProjectScenarioVersionAri: () => JiraPlanCrossProjectScenarioVersionAri,
@@ -118,14 +132,16 @@
JiraSecurityLevelAri: () => JiraSecurityLevelAri,
JiraSecurityWorkspaceAri: () => JiraSecurityWorkspaceAri,
JiraSiteAri: () => JiraSiteAri,
JiraSprintAri: () => JiraSprintAri,
+ JiraSubcontainerAri: () => JiraSubcontainerAri,
JiraUserBroadcastMessageAri: () => JiraUserBroadcastMessageAri,
JiraVersionApproverAri: () => JiraVersionApproverAri,
JiraVersionAri: () => JiraVersionAri,
JiraViewAri: () => JiraViewAri,
JiraVulnerabilityAri: () => JiraVulnerabilityAri,
JiraVulnerabilityHistoryAri: () => JiraVulnerabilityHistoryAri,
+ JiraWorkItemSecuritySchemeAri: () => JiraWorkItemSecuritySchemeAri,
JiraWorkflowAri: () => JiraWorkflowAri,
JiraWorkflowSchemeAri: () => JiraWorkflowSchemeAri,
JiraWorklogAri: () => JiraWorklogAri,
JiraWorkspaceAri: () => JiraWorkspaceAri
@@ -393,25 +409,22 @@
var jiraAnnouncementBannerAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraAnnouncementBannerAriResourceOwner,
resourceType: JiraAnnouncementBannerAriResourceType,
resourceIdSlug: "activation/{activationId}/{announcementBannerHashId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
announcementBannerHashId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/announcement-banner/index.ts
var JiraAnnouncementBannerAri = class _JiraAnnouncementBannerAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._announcementBannerHashId = opts.resourceIdSegmentValues.announcementBannerHashId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._announcementBannerHashId = opts.resourceIdSegmentValues.announcementBannerHashId;
}
get siteId() {
return this._siteId;
}
@@ -456,27 +469,23 @@
var jiraAvailableFieldsAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraAvailableFieldsAriResourceOwner,
resourceType: JiraAvailableFieldsAriResourceType,
resourceIdSlug: "activation/{activationId}/{projectId}/{issueTypeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
projectId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
issueTypeId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/available-fields/index.ts
var JiraAvailableFieldsAri = class _JiraAvailableFieldsAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId;
}
get siteId() {
return this._siteId;
}
@@ -518,33 +527,438 @@
};
}
};
+// src/jira/backlog-card-list/types.ts
+var JiraBacklogCardListAriResourceOwner = "jira", JiraBacklogCardListAriResourceType = "backlog-card-list";
+
+// src/jira/backlog-card-list/manifest.ts
+var jiraBacklogCardListAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraBacklogCardListAriResourceOwner,
+ resourceType: JiraBacklogCardListAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{containerType}/{containerId}/backlog-strategy/{strategy}/{cardListId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ containerType: /(board)/,
+ containerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ strategy: /(sprint|kanban_backlog|issue_list)/,
+ cardListId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/backlog-card-list/index.ts
+var JiraBacklogCardListAri = class _JiraBacklogCardListAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._containerType = opts.resourceIdSegmentValues.containerType, this._containerId = opts.resourceIdSegmentValues.containerId, this._strategy = opts.resourceIdSegmentValues.strategy, this._cardListId = opts.resourceIdSegmentValues.cardListId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get containerType() {
+ return this._containerType;
+ }
+ get containerId() {
+ return this._containerId;
+ }
+ get strategy() {
+ return this._strategy;
+ }
+ get cardListId() {
+ return this._cardListId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraBacklogCardListAriStaticOpts.qualifier,
+ platformQualifier: jiraBacklogCardListAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraBacklogCardListAriStaticOpts.resourceOwner,
+ resourceType: jiraBacklogCardListAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.containerType}/${opts.containerId}/backlog-strategy/${opts.strategy}/${opts.cardListId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ containerType: opts.containerType,
+ containerId: opts.containerId,
+ strategy: opts.strategy,
+ cardListId: opts.cardListId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraBacklogCardListAriStaticOpts);
+ return new _JiraBacklogCardListAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraBacklogCardListAriStaticOpts);
+ return new _JiraBacklogCardListAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ containerType: this.containerType,
+ containerId: this.containerId,
+ strategy: this.strategy,
+ cardListId: this.cardListId
+ };
+ }
+};
+
+// src/jira/board-cell/types.ts
+var JiraBoardCellAriResourceOwner = "jira", JiraBoardCellAriResourceType = "board-cell";
+
+// src/jira/board-cell/manifest.ts
+var jiraBoardCellAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraBoardCellAriResourceOwner,
+ resourceType: JiraBoardCellAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{containerType}/{containerId}/view/{viewId}/layout/{layoutType}/{cellId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ containerType: /(board|project)/,
+ containerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ viewId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ layoutType: /(column|swimlane)/,
+ cellId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/board-cell/index.ts
+var JiraBoardCellAri = class _JiraBoardCellAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._containerType = opts.resourceIdSegmentValues.containerType, this._containerId = opts.resourceIdSegmentValues.containerId, this._viewId = opts.resourceIdSegmentValues.viewId, this._layoutType = opts.resourceIdSegmentValues.layoutType, this._cellId = opts.resourceIdSegmentValues.cellId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get containerType() {
+ return this._containerType;
+ }
+ get containerId() {
+ return this._containerId;
+ }
+ get viewId() {
+ return this._viewId;
+ }
+ get layoutType() {
+ return this._layoutType;
+ }
+ get cellId() {
+ return this._cellId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraBoardCellAriStaticOpts.qualifier,
+ platformQualifier: jiraBoardCellAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraBoardCellAriStaticOpts.resourceOwner,
+ resourceType: jiraBoardCellAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.containerType}/${opts.containerId}/view/${opts.viewId}/layout/${opts.layoutType}/${opts.cellId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ containerType: opts.containerType,
+ containerId: opts.containerId,
+ viewId: opts.viewId,
+ layoutType: opts.layoutType,
+ cellId: opts.cellId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraBoardCellAriStaticOpts);
+ return new _JiraBoardCellAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraBoardCellAriStaticOpts);
+ return new _JiraBoardCellAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ containerType: this.containerType,
+ containerId: this.containerId,
+ viewId: this.viewId,
+ layoutType: this.layoutType,
+ cellId: this.cellId
+ };
+ }
+};
+
+// src/jira/board-column/types.ts
+var JiraBoardColumnAriResourceOwner = "jira", JiraBoardColumnAriResourceType = "board-column";
+
+// src/jira/board-column/manifest.ts
+var jiraBoardColumnAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraBoardColumnAriResourceOwner,
+ resourceType: JiraBoardColumnAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{containerType}/{containerId}/view/{viewId}/{columnType}/{columnId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ containerType: /(board|project)/,
+ containerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ viewId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ columnType: /(status|assignee|priority|category)/,
+ columnId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/board-column/index.ts
+var JiraBoardColumnAri = class _JiraBoardColumnAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._containerType = opts.resourceIdSegmentValues.containerType, this._containerId = opts.resourceIdSegmentValues.containerId, this._viewId = opts.resourceIdSegmentValues.viewId, this._columnType = opts.resourceIdSegmentValues.columnType, this._columnId = opts.resourceIdSegmentValues.columnId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get containerType() {
+ return this._containerType;
+ }
+ get containerId() {
+ return this._containerId;
+ }
+ get viewId() {
+ return this._viewId;
+ }
+ get columnType() {
+ return this._columnType;
+ }
+ get columnId() {
+ return this._columnId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraBoardColumnAriStaticOpts.qualifier,
+ platformQualifier: jiraBoardColumnAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraBoardColumnAriStaticOpts.resourceOwner,
+ resourceType: jiraBoardColumnAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.containerType}/${opts.containerId}/view/${opts.viewId}/${opts.columnType}/${opts.columnId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ containerType: opts.containerType,
+ containerId: opts.containerId,
+ viewId: opts.viewId,
+ columnType: opts.columnType,
+ columnId: opts.columnId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraBoardColumnAriStaticOpts);
+ return new _JiraBoardColumnAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraBoardColumnAriStaticOpts);
+ return new _JiraBoardColumnAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ containerType: this.containerType,
+ containerId: this.containerId,
+ viewId: this.viewId,
+ columnType: this.columnType,
+ columnId: this.columnId
+ };
+ }
+};
+
+// src/jira/board-layout/types.ts
+var JiraBoardLayoutAriResourceOwner = "jira", JiraBoardLayoutAriResourceType = "board-layout";
+
+// src/jira/board-layout/manifest.ts
+var jiraBoardLayoutAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraBoardLayoutAriResourceOwner,
+ resourceType: JiraBoardLayoutAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{containerType}/{containerId}/view/{viewId}/{layout}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ containerType: /(board|project)/,
+ containerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ viewId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ layout: /(column|swimlane)/
+ }
+};
+
+// src/jira/board-layout/index.ts
+var JiraBoardLayoutAri = class _JiraBoardLayoutAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._containerType = opts.resourceIdSegmentValues.containerType, this._containerId = opts.resourceIdSegmentValues.containerId, this._viewId = opts.resourceIdSegmentValues.viewId, this._layout = opts.resourceIdSegmentValues.layout;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get containerType() {
+ return this._containerType;
+ }
+ get containerId() {
+ return this._containerId;
+ }
+ get viewId() {
+ return this._viewId;
+ }
+ get layout() {
+ return this._layout;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraBoardLayoutAriStaticOpts.qualifier,
+ platformQualifier: jiraBoardLayoutAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraBoardLayoutAriStaticOpts.resourceOwner,
+ resourceType: jiraBoardLayoutAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.containerType}/${opts.containerId}/view/${opts.viewId}/${opts.layout}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ containerType: opts.containerType,
+ containerId: opts.containerId,
+ viewId: opts.viewId,
+ layout: opts.layout
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraBoardLayoutAriStaticOpts);
+ return new _JiraBoardLayoutAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraBoardLayoutAriStaticOpts);
+ return new _JiraBoardLayoutAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ containerType: this.containerType,
+ containerId: this.containerId,
+ viewId: this.viewId,
+ layout: this.layout
+ };
+ }
+};
+
+// src/jira/board-swimlane/types.ts
+var JiraBoardSwimlaneAriResourceOwner = "jira", JiraBoardSwimlaneAriResourceType = "board-swimlane";
+
+// src/jira/board-swimlane/manifest.ts
+var jiraBoardSwimlaneAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraBoardSwimlaneAriResourceOwner,
+ resourceType: JiraBoardSwimlaneAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{containerType}/{containerId}/view/{viewId}/{swimlaneType}/{swimlaneId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ containerType: /(board|project)/,
+ containerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ viewId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ swimlaneType: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ swimlaneId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/board-swimlane/index.ts
+var JiraBoardSwimlaneAri = class _JiraBoardSwimlaneAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._containerType = opts.resourceIdSegmentValues.containerType, this._containerId = opts.resourceIdSegmentValues.containerId, this._viewId = opts.resourceIdSegmentValues.viewId, this._swimlaneType = opts.resourceIdSegmentValues.swimlaneType, this._swimlaneId = opts.resourceIdSegmentValues.swimlaneId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get containerType() {
+ return this._containerType;
+ }
+ get containerId() {
+ return this._containerId;
+ }
+ get viewId() {
+ return this._viewId;
+ }
+ get swimlaneType() {
+ return this._swimlaneType;
+ }
+ get swimlaneId() {
+ return this._swimlaneId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraBoardSwimlaneAriStaticOpts.qualifier,
+ platformQualifier: jiraBoardSwimlaneAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraBoardSwimlaneAriStaticOpts.resourceOwner,
+ resourceType: jiraBoardSwimlaneAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.containerType}/${opts.containerId}/view/${opts.viewId}/${opts.swimlaneType}/${opts.swimlaneId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ containerType: opts.containerType,
+ containerId: opts.containerId,
+ viewId: opts.viewId,
+ swimlaneType: opts.swimlaneType,
+ swimlaneId: opts.swimlaneId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraBoardSwimlaneAriStaticOpts);
+ return new _JiraBoardSwimlaneAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraBoardSwimlaneAriStaticOpts);
+ return new _JiraBoardSwimlaneAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ containerType: this.containerType,
+ containerId: this.containerId,
+ viewId: this.viewId,
+ swimlaneType: this.swimlaneType,
+ swimlaneId: this.swimlaneId
+ };
+ }
+};
+
// src/jira/branch/types.ts
var JiraBranchAriResourceOwner = "jira", JiraBranchAriResourceType = "branch";
// src/jira/branch/manifest.ts
var jiraBranchAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraBranchAriResourceOwner,
resourceType: JiraBranchAriResourceType,
resourceIdSlug: "activation/{activationId}/{branchId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
branchId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/branch/index.ts
var JiraBranchAri = class _JiraBranchAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._branchId = opts.resourceIdSegmentValues.branchId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._branchId = opts.resourceIdSegmentValues.branchId;
}
get siteId() {
return this._siteId;
}
@@ -589,27 +1003,23 @@
var jiraBranchHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraBranchHistoryAriResourceOwner,
resourceType: JiraBranchHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{branchId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
branchId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/branch-history/index.ts
var JiraBranchHistoryAri = class _JiraBranchHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._branchId = opts.resourceIdSegmentValues.branchId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._branchId = opts.resourceIdSegmentValues.branchId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -659,25 +1069,22 @@
var jiraBuildAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraBuildAriResourceOwner,
resourceType: JiraBuildAriResourceType,
resourceIdSlug: "activation/{activationId}/{buildId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
buildId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/build/index.ts
var JiraBuildAri = class _JiraBuildAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._buildId = opts.resourceIdSegmentValues.buildId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._buildId = opts.resourceIdSegmentValues.buildId;
}
get siteId() {
return this._siteId;
}
@@ -722,27 +1129,23 @@
var jiraBuildHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraBuildHistoryAriResourceOwner,
resourceType: JiraBuildHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{buildId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
buildId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/build-history/index.ts
var JiraBuildHistoryAri = class _JiraBuildHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._buildId = opts.resourceIdSegmentValues.buildId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._buildId = opts.resourceIdSegmentValues.buildId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -792,25 +1195,22 @@
var jiraBulkOperationTaskAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraBulkOperationTaskAriResourceOwner,
resourceType: JiraBulkOperationTaskAriResourceType,
resourceIdSlug: "activation/{activationId}/{taskId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
taskId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/bulk-operation-task/index.ts
var JiraBulkOperationTaskAri = class _JiraBulkOperationTaskAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._taskId = opts.resourceIdSegmentValues.taskId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._taskId = opts.resourceIdSegmentValues.taskId;
}
get siteId() {
return this._siteId;
}
@@ -855,23 +1255,20 @@
var jiraCommentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraCommentAriResourceOwner,
resourceType: JiraCommentAriResourceType,
resourceIdSlug: "{commentId}",
resourceIdSegmentFormats: {
commentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/comment/index.ts
var JiraCommentAri = class _JiraCommentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._commentId = opts.resourceIdSegmentValues.commentId;
+ super(opts), this._siteId = opts.cloudId || "", this._commentId = opts.resourceIdSegmentValues.commentId;
}
get siteId() {
return this._siteId;
}
@@ -911,25 +1308,22 @@
var jiraCommitAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraCommitAriResourceOwner,
resourceType: JiraCommitAriResourceType,
resourceIdSlug: "activation/{activationId}/{commitId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
commitId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/commit/index.ts
var JiraCommitAri = class _JiraCommitAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._commitId = opts.resourceIdSegmentValues.commitId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._commitId = opts.resourceIdSegmentValues.commitId;
}
get siteId() {
return this._siteId;
}
@@ -974,25 +1368,22 @@
var jiraComponentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraComponentAriResourceOwner,
resourceType: JiraComponentAriResourceType,
resourceIdSlug: "activation/{activationId}/{componentId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
componentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/component/index.ts
var JiraComponentAri = class _JiraComponentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._componentId = opts.resourceIdSegmentValues.componentId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._componentId = opts.resourceIdSegmentValues.componentId;
}
get siteId() {
return this._siteId;
}
@@ -1037,25 +1428,22 @@
var jiraConnectAppAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraConnectAppAriResourceOwner,
resourceType: JiraConnectAppAriResourceType,
resourceIdSlug: "activation/{activationId}/{appKey}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
appKey: /[a-zA-Z0-9-._]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/connect-app/index.ts
var JiraConnectAppAri = class _JiraConnectAppAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._appKey = opts.resourceIdSegmentValues.appKey;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._appKey = opts.resourceIdSegmentValues.appKey;
}
get siteId() {
return this._siteId;
}
@@ -1100,25 +1488,22 @@
var jiraDashboardAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDashboardAriResourceOwner,
resourceType: JiraDashboardAriResourceType,
resourceIdSlug: "activation/{activationId}/{dashboardId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
dashboardId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/dashboard/index.ts
var JiraDashboardAri = class _JiraDashboardAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dashboardId = opts.resourceIdSegmentValues.dashboardId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dashboardId = opts.resourceIdSegmentValues.dashboardId;
}
get siteId() {
return this._siteId;
}
@@ -1163,25 +1548,22 @@
var jiraDeploymentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDeploymentAriResourceOwner,
resourceType: JiraDeploymentAriResourceType,
resourceIdSlug: "activation/{activationId}/{deploymentId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
deploymentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/deployment/index.ts
var JiraDeploymentAri = class _JiraDeploymentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId;
}
get siteId() {
return this._siteId;
}
@@ -1226,27 +1608,23 @@
var jiraDeploymentHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDeploymentHistoryAriResourceOwner,
resourceType: JiraDeploymentHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{deploymentId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
deploymentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/deployment-history/index.ts
var JiraDeploymentHistoryAri = class _JiraDeploymentHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._deploymentId = opts.resourceIdSegmentValues.deploymentId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -1296,25 +1674,22 @@
var jiraDesignAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDesignAriResourceOwner,
resourceType: JiraDesignAriResourceType,
resourceIdSlug: "activation/{activationId}/{designId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
designId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/design/index.ts
var JiraDesignAri = class _JiraDesignAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._designId = opts.resourceIdSegmentValues.designId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._designId = opts.resourceIdSegmentValues.designId;
}
get siteId() {
return this._siteId;
}
@@ -1359,27 +1734,23 @@
var jiraDesignHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDesignHistoryAriResourceOwner,
resourceType: JiraDesignHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{designId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
designId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/design-history/index.ts
var JiraDesignHistoryAri = class _JiraDesignHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._designId = opts.resourceIdSegmentValues.designId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._designId = opts.resourceIdSegmentValues.designId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -1429,25 +1800,22 @@
var jiraDevopsComponentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDevopsComponentAriResourceOwner,
resourceType: JiraDevopsComponentAriResourceType,
resourceIdSlug: "activation/{activationId}/{devopsComponentId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
devopsComponentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/devops-component/index.ts
var JiraDevopsComponentAri = class _JiraDevopsComponentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._devopsComponentId = opts.resourceIdSegmentValues.devopsComponentId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._devopsComponentId = opts.resourceIdSegmentValues.devopsComponentId;
}
get siteId() {
return this._siteId;
}
@@ -1492,25 +1860,22 @@
var jiraDocumentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDocumentAriResourceOwner,
resourceType: JiraDocumentAriResourceType,
resourceIdSlug: "activation/{activationId}/{documentId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
documentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/document/index.ts
var JiraDocumentAri = class _JiraDocumentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._documentId = opts.resourceIdSegmentValues.documentId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._documentId = opts.resourceIdSegmentValues.documentId;
}
get siteId() {
return this._siteId;
}
@@ -1555,27 +1920,23 @@
var jiraDocumentHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraDocumentHistoryAriResourceOwner,
resourceType: JiraDocumentHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{documentId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
documentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/document-history/index.ts
var JiraDocumentHistoryAri = class _JiraDocumentHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._documentId = opts.resourceIdSegmentValues.documentId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._documentId = opts.resourceIdSegmentValues.documentId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -1625,25 +1986,22 @@
var jiraEntitlementAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraEntitlementAriResourceOwner,
resourceType: JiraEntitlementAriResourceType,
resourceIdSlug: "activation/{activationId}/{entitlementId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
entitlementId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/entitlement/index.ts
var JiraEntitlementAri = class _JiraEntitlementAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._entitlementId = opts.resourceIdSegmentValues.entitlementId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._entitlementId = opts.resourceIdSegmentValues.entitlementId;
}
get siteId() {
return this._siteId;
}
@@ -1688,29 +2046,24 @@
var jiraEntityPropertyAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraEntityPropertyAriResourceOwner,
resourceType: JiraEntityPropertyAriResourceType,
resourceIdSlug: "activation/{activationId}/{entityType}/{entityId}/{propertyKey}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
entityType: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
entityId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
propertyKey: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/entity-property/index.ts
var JiraEntityPropertyAri = class _JiraEntityPropertyAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._entityType = opts.resourceIdSegmentValues.entityType, this._entityId = opts.resourceIdSegmentValues.entityId, this._propertyKey = opts.resourceIdSegmentValues.propertyKey;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._entityType = opts.resourceIdSegmentValues.entityType, this._entityId = opts.resourceIdSegmentValues.entityId, this._propertyKey = opts.resourceIdSegmentValues.propertyKey;
}
get siteId() {
return this._siteId;
}
@@ -1765,9 +2118,8 @@
var jiraFavouriteAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFavouriteAriResourceOwner,
resourceType: JiraFavouriteAriResourceType,
resourceIdSlug: "activation/{activationId}/{favouriteId}",
resourceIdSegmentFormats: {
@@ -1780,10 +2132,9 @@
// src/jira/favourite/index.ts
var JiraFavouriteAri = class _JiraFavouriteAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._favouriteId = opts.resourceIdSegmentValues.favouriteId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._favouriteId = opts.resourceIdSegmentValues.favouriteId;
}
get siteId() {
return this._siteId;
}
@@ -1828,25 +2179,22 @@
var jiraFeatureFlagAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFeatureFlagAriResourceOwner,
resourceType: JiraFeatureFlagAriResourceType,
resourceIdSlug: "activation/{activationId}/{featureFlagId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
featureFlagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/feature-flag/index.ts
var JiraFeatureFlagAri = class _JiraFeatureFlagAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._featureFlagId = opts.resourceIdSegmentValues.featureFlagId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._featureFlagId = opts.resourceIdSegmentValues.featureFlagId;
}
get siteId() {
return this._siteId;
}
@@ -1891,27 +2239,23 @@
var jiraFeatureFlagHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFeatureFlagHistoryAriResourceOwner,
resourceType: JiraFeatureFlagHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{featureFlagId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
featureFlagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/feature-flag-history/index.ts
var JiraFeatureFlagHistoryAri = class _JiraFeatureFlagHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._featureFlagId = opts.resourceIdSegmentValues.featureFlagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._featureFlagId = opts.resourceIdSegmentValues.featureFlagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -1953,33 +2297,90 @@
};
}
};
+// src/jira/field-association-scheme-item/types.ts
+var JiraFieldAssociationSchemeItemAriResourceOwner = "jira", JiraFieldAssociationSchemeItemAriResourceType = "field-association-scheme-item";
+
+// src/jira/field-association-scheme-item/manifest.ts
+var jiraFieldAssociationSchemeItemAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraFieldAssociationSchemeItemAriResourceOwner,
+ resourceType: JiraFieldAssociationSchemeItemAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{fieldAssociationSchemeItemId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ fieldAssociationSchemeItemId: /[0-9]+/
+ }
+};
+
+// src/jira/field-association-scheme-item/index.ts
+var JiraFieldAssociationSchemeItemAri = class _JiraFieldAssociationSchemeItemAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldAssociationSchemeItemId = opts.resourceIdSegmentValues.fieldAssociationSchemeItemId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get fieldAssociationSchemeItemId() {
+ return this._fieldAssociationSchemeItemId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraFieldAssociationSchemeItemAriStaticOpts.qualifier,
+ platformQualifier: jiraFieldAssociationSchemeItemAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraFieldAssociationSchemeItemAriStaticOpts.resourceOwner,
+ resourceType: jiraFieldAssociationSchemeItemAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.fieldAssociationSchemeItemId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ fieldAssociationSchemeItemId: opts.fieldAssociationSchemeItemId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraFieldAssociationSchemeItemAriStaticOpts);
+ return new _JiraFieldAssociationSchemeItemAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraFieldAssociationSchemeItemAriStaticOpts);
+ return new _JiraFieldAssociationSchemeItemAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ fieldAssociationSchemeItemId: this.fieldAssociationSchemeItemId
+ };
+ }
+};
+
// src/jira/field-configuration/types.ts
var JiraFieldConfigurationAriResourceOwner = "jira", JiraFieldConfigurationAriResourceType = "field-configuration";
// src/jira/field-configuration/manifest.ts
var jiraFieldConfigurationAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFieldConfigurationAriResourceOwner,
resourceType: JiraFieldConfigurationAriResourceType,
resourceIdSlug: "activation/{activationId}/{fieldConfigurationId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
fieldConfigurationId: /[a-zA-Z]+(_[0-9]+)?/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/field-configuration/index.ts
var JiraFieldConfigurationAri = class _JiraFieldConfigurationAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldConfigurationId = opts.resourceIdSegmentValues.fieldConfigurationId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldConfigurationId = opts.resourceIdSegmentValues.fieldConfigurationId;
}
get siteId() {
return this._siteId;
}
@@ -2024,25 +2425,22 @@
var jiraFieldConfigurationContextAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFieldConfigurationContextAriResourceOwner,
resourceType: JiraFieldConfigurationContextAriResourceType,
resourceIdSlug: "activation/{activationId}/{contextId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
contextId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/field-configuration-context/index.ts
var JiraFieldConfigurationContextAri = class _JiraFieldConfigurationContextAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._contextId = opts.resourceIdSegmentValues.contextId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._contextId = opts.resourceIdSegmentValues.contextId;
}
get siteId() {
return this._siteId;
}
@@ -2079,33 +2477,210 @@
};
}
};
+// src/jira/field-configuration-scheme/types.ts
+var JiraFieldConfigurationSchemeAriResourceOwner = "jira", JiraFieldConfigurationSchemeAriResourceType = "field-configuration-scheme";
+
+// src/jira/field-configuration-scheme/manifest.ts
+var jiraFieldConfigurationSchemeAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraFieldConfigurationSchemeAriResourceOwner,
+ resourceType: JiraFieldConfigurationSchemeAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{fieldConfigurationSchemeId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ fieldConfigurationSchemeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/field-configuration-scheme/index.ts
+var JiraFieldConfigurationSchemeAri = class _JiraFieldConfigurationSchemeAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldConfigurationSchemeId = opts.resourceIdSegmentValues.fieldConfigurationSchemeId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get fieldConfigurationSchemeId() {
+ return this._fieldConfigurationSchemeId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraFieldConfigurationSchemeAriStaticOpts.qualifier,
+ platformQualifier: jiraFieldConfigurationSchemeAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraFieldConfigurationSchemeAriStaticOpts.resourceOwner,
+ resourceType: jiraFieldConfigurationSchemeAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.fieldConfigurationSchemeId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ fieldConfigurationSchemeId: opts.fieldConfigurationSchemeId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraFieldConfigurationSchemeAriStaticOpts);
+ return new _JiraFieldConfigurationSchemeAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraFieldConfigurationSchemeAriStaticOpts);
+ return new _JiraFieldConfigurationSchemeAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ fieldConfigurationSchemeId: this.fieldConfigurationSchemeId
+ };
+ }
+};
+
+// src/jira/field-option-bucket/types.ts
+var JiraFieldOptionBucketAriResourceOwner = "jira", JiraFieldOptionBucketAriResourceType = "field-option-bucket";
+
+// src/jira/field-option-bucket/manifest.ts
+var jiraFieldOptionBucketAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraFieldOptionBucketAriResourceOwner,
+ resourceType: JiraFieldOptionBucketAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{optionBucketId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ optionBucketId: /[0-9]+/
+ }
+};
+
+// src/jira/field-option-bucket/index.ts
+var JiraFieldOptionBucketAri = class _JiraFieldOptionBucketAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._optionBucketId = opts.resourceIdSegmentValues.optionBucketId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get optionBucketId() {
+ return this._optionBucketId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraFieldOptionBucketAriStaticOpts.qualifier,
+ platformQualifier: jiraFieldOptionBucketAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraFieldOptionBucketAriStaticOpts.resourceOwner,
+ resourceType: jiraFieldOptionBucketAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.optionBucketId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ optionBucketId: opts.optionBucketId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraFieldOptionBucketAriStaticOpts);
+ return new _JiraFieldOptionBucketAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraFieldOptionBucketAriStaticOpts);
+ return new _JiraFieldOptionBucketAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ optionBucketId: this.optionBucketId
+ };
+ }
+};
+
+// src/jira/field-scheme/types.ts
+var JiraFieldSchemeAriResourceOwner = "jira", JiraFieldSchemeAriResourceType = "field-scheme";
+
+// src/jira/field-scheme/manifest.ts
+var jiraFieldSchemeAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraFieldSchemeAriResourceOwner,
+ resourceType: JiraFieldSchemeAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{fieldSchemeId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ fieldSchemeId: /[0-9]+/
+ }
+};
+
+// src/jira/field-scheme/index.ts
+var JiraFieldSchemeAri = class _JiraFieldSchemeAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldSchemeId = opts.resourceIdSegmentValues.fieldSchemeId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get fieldSchemeId() {
+ return this._fieldSchemeId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraFieldSchemeAriStaticOpts.qualifier,
+ platformQualifier: jiraFieldSchemeAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraFieldSchemeAriStaticOpts.resourceOwner,
+ resourceType: jiraFieldSchemeAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.fieldSchemeId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ fieldSchemeId: opts.fieldSchemeId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraFieldSchemeAriStaticOpts);
+ return new _JiraFieldSchemeAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraFieldSchemeAriStaticOpts);
+ return new _JiraFieldSchemeAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ fieldSchemeId: this.fieldSchemeId
+ };
+ }
+};
+
// src/jira/field-set-view/types.ts
var JiraFieldSetViewAriResourceOwner = "jira", JiraFieldSetViewAriResourceType = "field-set-view";
// src/jira/field-set-view/manifest.ts
var jiraFieldSetViewAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFieldSetViewAriResourceOwner,
resourceType: JiraFieldSetViewAriResourceType,
resourceIdSlug: "activation/{activationId}/{fieldSetViewId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
fieldSetViewId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/field-set-view/index.ts
var JiraFieldSetViewAri = class _JiraFieldSetViewAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldSetViewId = opts.resourceIdSegmentValues.fieldSetViewId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldSetViewId = opts.resourceIdSegmentValues.fieldSetViewId;
}
get siteId() {
return this._siteId;
}
@@ -2150,25 +2725,22 @@
var jiraFilterAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFilterAriResourceOwner,
resourceType: JiraFilterAriResourceType,
resourceIdSlug: "activation/{activationId}/{filterId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
filterId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/filter/index.ts
var JiraFilterAri = class _JiraFilterAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._filterId = opts.resourceIdSegmentValues.filterId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._filterId = opts.resourceIdSegmentValues.filterId;
}
get siteId() {
return this._siteId;
}
@@ -2213,25 +2785,22 @@
var jiraFilterEmailSubscriptionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFilterEmailSubscriptionAriResourceOwner,
resourceType: JiraFilterEmailSubscriptionAriResourceType,
resourceIdSlug: "activation/{activationId}/{filterEmailSubscriptionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
filterEmailSubscriptionId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/filter-email-subscription/index.ts
var JiraFilterEmailSubscriptionAri = class _JiraFilterEmailSubscriptionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._filterEmailSubscriptionId = opts.resourceIdSegmentValues.filterEmailSubscriptionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._filterEmailSubscriptionId = opts.resourceIdSegmentValues.filterEmailSubscriptionId;
}
get siteId() {
return this._siteId;
}
@@ -2276,25 +2845,22 @@
var jiraFormAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraFormAriResourceOwner,
resourceType: JiraFormAriResourceType,
resourceIdSlug: "activation/{activationId}/{formId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
formId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/form/index.ts
var JiraFormAri = class _JiraFormAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._formId = opts.resourceIdSegmentValues.formId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._formId = opts.resourceIdSegmentValues.formId;
}
get siteId() {
return this._siteId;
}
@@ -2331,33 +2897,90 @@
};
}
};
+// src/jira/formula-expression-configuration/types.ts
+var JiraFormulaExpressionConfigurationAriResourceOwner = "jira", JiraFormulaExpressionConfigurationAriResourceType = "formula-expression-configuration";
+
+// src/jira/formula-expression-configuration/manifest.ts
+var jiraFormulaExpressionConfigurationAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraFormulaExpressionConfigurationAriResourceOwner,
+ resourceType: JiraFormulaExpressionConfigurationAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{contextId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ contextId: /[0-9]+/
+ }
+};
+
+// src/jira/formula-expression-configuration/index.ts
+var JiraFormulaExpressionConfigurationAri = class _JiraFormulaExpressionConfigurationAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._contextId = opts.resourceIdSegmentValues.contextId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get contextId() {
+ return this._contextId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraFormulaExpressionConfigurationAriStaticOpts.qualifier,
+ platformQualifier: jiraFormulaExpressionConfigurationAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraFormulaExpressionConfigurationAriStaticOpts.resourceOwner,
+ resourceType: jiraFormulaExpressionConfigurationAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.contextId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ contextId: opts.contextId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraFormulaExpressionConfigurationAriStaticOpts);
+ return new _JiraFormulaExpressionConfigurationAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraFormulaExpressionConfigurationAriStaticOpts);
+ return new _JiraFormulaExpressionConfigurationAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ contextId: this.contextId
+ };
+ }
+};
+
// src/jira/incident/types.ts
var JiraIncidentAriResourceOwner = "jira", JiraIncidentAriResourceType = "incident";
// src/jira/incident/manifest.ts
var jiraIncidentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIncidentAriResourceOwner,
resourceType: JiraIncidentAriResourceType,
resourceIdSlug: "activation/{activationId}/{incidentId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
incidentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/incident/index.ts
var JiraIncidentAri = class _JiraIncidentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._incidentId = opts.resourceIdSegmentValues.incidentId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._incidentId = opts.resourceIdSegmentValues.incidentId;
}
get siteId() {
return this._siteId;
}
@@ -2402,27 +3025,23 @@
var jiraIncidentHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIncidentHistoryAriResourceOwner,
resourceType: JiraIncidentHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{incidentId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
incidentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/incident-history/index.ts
var JiraIncidentHistoryAri = class _JiraIncidentHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._incidentId = opts.resourceIdSegmentValues.incidentId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._incidentId = opts.resourceIdSegmentValues.incidentId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -2472,23 +3091,20 @@
var jiraIssueAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueAriResourceOwner,
resourceType: JiraIssueAriResourceType,
resourceIdSlug: "{issueId}",
resourceIdSegmentFormats: {
issueId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue/index.ts
var JiraIssueAri = class _JiraIssueAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId;
+ super(opts), this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId;
}
get siteId() {
return this._siteId;
}
@@ -2528,25 +3144,21 @@
var jiraIssueAttachmentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueAttachmentAriResourceOwner,
resourceType: JiraIssueAttachmentAriResourceType,
resourceIdSlug: "{issueId}/{attachmentId}",
resourceIdSegmentFormats: {
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
attachmentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-attachment/index.ts
var JiraIssueAttachmentAri = class _JiraIssueAttachmentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._attachmentId = opts.resourceIdSegmentValues.attachmentId;
+ super(opts), this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._attachmentId = opts.resourceIdSegmentValues.attachmentId;
}
get siteId() {
return this._siteId;
}
@@ -2591,25 +3203,21 @@
var jiraIssueCommentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueCommentAriResourceOwner,
resourceType: JiraIssueCommentAriResourceType,
resourceIdSlug: "{issueId}/{commentId}",
resourceIdSegmentFormats: {
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
commentId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-comment/index.ts
var JiraIssueCommentAri = class _JiraIssueCommentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._commentId = opts.resourceIdSegmentValues.commentId;
+ super(opts), this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._commentId = opts.resourceIdSegmentValues.commentId;
}
get siteId() {
return this._siteId;
}
@@ -2654,25 +3262,22 @@
var jiraIssueFieldMetadataAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueFieldMetadataAriResourceOwner,
resourceType: JiraIssueFieldMetadataAriResourceType,
resourceIdSlug: "activation/{activationId}/{fieldId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
fieldId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-field-metadata/index.ts
var JiraIssueFieldMetadataAri = class _JiraIssueFieldMetadataAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
}
get siteId() {
return this._siteId;
}
@@ -2717,27 +3322,23 @@
var jiraIssueFieldOptionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueFieldOptionAriResourceOwner,
resourceType: JiraIssueFieldOptionAriResourceType,
resourceIdSlug: "activation/{activationId}/{fieldId}/{optionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
fieldId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
optionId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-field-option/index.ts
var JiraIssueFieldOptionAri = class _JiraIssueFieldOptionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldId = opts.resourceIdSegmentValues.fieldId, this._optionId = opts.resourceIdSegmentValues.optionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._fieldId = opts.resourceIdSegmentValues.fieldId, this._optionId = opts.resourceIdSegmentValues.optionId;
}
get siteId() {
return this._siteId;
}
@@ -2787,27 +3388,23 @@
var jiraIssueHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueHistoryAriResourceOwner,
resourceType: JiraIssueHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{issueId}/{changeGroupId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
changeGroupId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-history/index.ts
var JiraIssueHistoryAri = class _JiraIssueHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._changeGroupId = opts.resourceIdSegmentValues.changeGroupId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._changeGroupId = opts.resourceIdSegmentValues.changeGroupId;
}
get siteId() {
return this._siteId;
}
@@ -2857,27 +3454,23 @@
var jiraIssueLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueLinkAriResourceOwner,
resourceType: JiraIssueLinkAriResourceType,
resourceIdSlug: "activation/{activationId}/{issueId}/{linkId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
linkId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-link/index.ts
var JiraIssueLinkAri = class _JiraIssueLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._linkId = opts.resourceIdSegmentValues.linkId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._linkId = opts.resourceIdSegmentValues.linkId;
}
get siteId() {
return this._siteId;
}
@@ -2927,25 +3520,22 @@
var jiraIssueLinkTypeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueLinkTypeAriResourceOwner,
resourceType: JiraIssueLinkTypeAriResourceType,
resourceIdSlug: "activation/{activationId}/{issueLinkTypeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issueLinkTypeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-link-type/index.ts
var JiraIssueLinkTypeAri = class _JiraIssueLinkTypeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueLinkTypeId = opts.resourceIdSegmentValues.issueLinkTypeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueLinkTypeId = opts.resourceIdSegmentValues.issueLinkTypeId;
}
get siteId() {
return this._siteId;
}
@@ -2990,27 +3580,23 @@
var jiraIssueRemoteLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueRemoteLinkAriResourceOwner,
resourceType: JiraIssueRemoteLinkAriResourceType,
resourceIdSlug: "activation/{activationId}/{issueId}/{linkId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
linkId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-remote-link/index.ts
var JiraIssueRemoteLinkAri = class _JiraIssueRemoteLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._linkId = opts.resourceIdSegmentValues.linkId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._linkId = opts.resourceIdSegmentValues.linkId;
}
get siteId() {
return this._siteId;
}
@@ -3060,27 +3646,23 @@
var jiraIssueSearchViewAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueSearchViewAriResourceOwner,
resourceType: JiraIssueSearchViewAriResourceType,
resourceIdSlug: "activation/{activationId}/{namespaceId}/{viewId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
namespaceId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
viewId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-search-view/index.ts
var JiraIssueSearchViewAri = class _JiraIssueSearchViewAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._namespaceId = opts.resourceIdSegmentValues.namespaceId, this._viewId = opts.resourceIdSegmentValues.viewId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._namespaceId = opts.resourceIdSegmentValues.namespaceId, this._viewId = opts.resourceIdSegmentValues.viewId;
}
get siteId() {
return this._siteId;
}
@@ -3130,29 +3712,24 @@
var jiraIssueSearchViewTypeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueSearchViewTypeAriResourceOwner,
resourceType: JiraIssueSearchViewTypeAriResourceType,
resourceIdSlug: "activation/{activationId}/{namespaceId}/{viewId}/{viewType}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
namespaceId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
viewId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
- viewType: /(list_view|grouped_list_view|detailed_view)/
- // eslint-disable-line no-useless-escape
+ viewType: /(list_view|grouped_list_view|detailed_view|timeline_view)/
}
};
// src/jira/issue-search-view-type/index.ts
var JiraIssueSearchViewTypeAri = class _JiraIssueSearchViewTypeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._namespaceId = opts.resourceIdSegmentValues.namespaceId, this._viewId = opts.resourceIdSegmentValues.viewId, this._viewType = opts.resourceIdSegmentValues.viewType;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._namespaceId = opts.resourceIdSegmentValues.namespaceId, this._viewId = opts.resourceIdSegmentValues.viewId, this._viewType = opts.resourceIdSegmentValues.viewType;
}
get siteId() {
return this._siteId;
}
@@ -3207,27 +3784,23 @@
var jiraIssueSecurityLevelPermissionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueSecurityLevelPermissionAriResourceOwner,
resourceType: JiraIssueSecurityLevelPermissionAriResourceType,
resourceIdSlug: "activation/{activationId}/project/{projectId}/{securityLevelId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
projectId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
securityLevelId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-security-level-permission/index.ts
var JiraIssueSecurityLevelPermissionAri = class _JiraIssueSecurityLevelPermissionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._securityLevelId = opts.resourceIdSegmentValues.securityLevelId;
+ super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._securityLevelId = opts.resourceIdSegmentValues.securityLevelId;
}
get activationId() {
return this._activationId;
}
@@ -3273,25 +3846,22 @@
var jiraIssueStatusAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueStatusAriResourceOwner,
resourceType: JiraIssueStatusAriResourceType,
resourceIdSlug: "activation/{activationId}/{issuestatusId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issuestatusId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-status/index.ts
var JiraIssueStatusAri = class _JiraIssueStatusAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issuestatusId = opts.resourceIdSegmentValues.issuestatusId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issuestatusId = opts.resourceIdSegmentValues.issuestatusId;
}
get siteId() {
return this._siteId;
}
@@ -3336,23 +3906,20 @@
var jiraIssueTypeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueTypeAriResourceOwner,
resourceType: JiraIssueTypeAriResourceType,
resourceIdSlug: "{issueTypeId}",
resourceIdSegmentFormats: {
issueTypeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-type/index.ts
var JiraIssueTypeAri = class _JiraIssueTypeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId;
+ super(opts), this._siteId = opts.cloudId || "", this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId;
}
get siteId() {
return this._siteId;
}
@@ -3384,33 +3951,97 @@
};
}
};
+// src/jira/issue-type-field/types.ts
+var JiraIssueTypeFieldAriResourceOwner = "jira", JiraIssueTypeFieldAriResourceType = "issue-type-field";
+
+// src/jira/issue-type-field/manifest.ts
+var jiraIssueTypeFieldAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraIssueTypeFieldAriResourceOwner,
+ resourceType: JiraIssueTypeFieldAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{issueTypeId}/{fieldId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ issueTypeId: /[0-9]+/,
+ fieldId: /[a-zA-Z0-9_\-]+/
+ // eslint-disable-line no-useless-escape
+ }
+};
+
+// src/jira/issue-type-field/index.ts
+var JiraIssueTypeFieldAri = class _JiraIssueTypeFieldAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get issueTypeId() {
+ return this._issueTypeId;
+ }
+ get fieldId() {
+ return this._fieldId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraIssueTypeFieldAriStaticOpts.qualifier,
+ platformQualifier: jiraIssueTypeFieldAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraIssueTypeFieldAriStaticOpts.resourceOwner,
+ resourceType: jiraIssueTypeFieldAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.issueTypeId}/${opts.fieldId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ issueTypeId: opts.issueTypeId,
+ fieldId: opts.fieldId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraIssueTypeFieldAriStaticOpts);
+ return new _JiraIssueTypeFieldAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraIssueTypeFieldAriStaticOpts);
+ return new _JiraIssueTypeFieldAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ issueTypeId: this.issueTypeId,
+ fieldId: this.fieldId
+ };
+ }
+};
+
// src/jira/issue-type-scheme/types.ts
var JiraIssueTypeSchemeAriResourceOwner = "jira", JiraIssueTypeSchemeAriResourceType = "issue-type-scheme";
// src/jira/issue-type-scheme/manifest.ts
var jiraIssueTypeSchemeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueTypeSchemeAriResourceOwner,
resourceType: JiraIssueTypeSchemeAriResourceType,
resourceIdSlug: "activation/{activationId}/{issueTypeSchemeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issueTypeSchemeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-type-scheme/index.ts
var JiraIssueTypeSchemeAri = class _JiraIssueTypeSchemeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueTypeSchemeId = opts.resourceIdSegmentValues.issueTypeSchemeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueTypeSchemeId = opts.resourceIdSegmentValues.issueTypeSchemeId;
}
get siteId() {
return this._siteId;
}
@@ -3455,27 +4086,23 @@
var jiraIssueTypeSchemeMappingAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueTypeSchemeMappingAriResourceOwner,
resourceType: JiraIssueTypeSchemeMappingAriResourceType,
resourceIdSlug: "activation/{activationId}/{issueTypeSchemeId}/{issueTypeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
issueTypeSchemeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
issueTypeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-type-scheme-mapping/index.ts
var JiraIssueTypeSchemeMappingAri = class _JiraIssueTypeSchemeMappingAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueTypeSchemeId = opts.resourceIdSegmentValues.issueTypeSchemeId, this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueTypeSchemeId = opts.resourceIdSegmentValues.issueTypeSchemeId, this._issueTypeId = opts.resourceIdSegmentValues.issueTypeId;
}
get siteId() {
return this._siteId;
}
@@ -3517,33 +4144,89 @@
};
}
};
+// src/jira/issue-type-screen-scheme/types.ts
+var JiraIssueTypeScreenSchemeAriResourceOwner = "jira", JiraIssueTypeScreenSchemeAriResourceType = "issue-type-screen-scheme";
+
+// src/jira/issue-type-screen-scheme/manifest.ts
+var jiraIssueTypeScreenSchemeAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraIssueTypeScreenSchemeAriResourceOwner,
+ resourceType: JiraIssueTypeScreenSchemeAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{issueTypeScreenSchemeId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ issueTypeScreenSchemeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/issue-type-screen-scheme/index.ts
+var JiraIssueTypeScreenSchemeAri = class _JiraIssueTypeScreenSchemeAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueTypeScreenSchemeId = opts.resourceIdSegmentValues.issueTypeScreenSchemeId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get issueTypeScreenSchemeId() {
+ return this._issueTypeScreenSchemeId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraIssueTypeScreenSchemeAriStaticOpts.qualifier,
+ platformQualifier: jiraIssueTypeScreenSchemeAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraIssueTypeScreenSchemeAriStaticOpts.resourceOwner,
+ resourceType: jiraIssueTypeScreenSchemeAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.issueTypeScreenSchemeId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ issueTypeScreenSchemeId: opts.issueTypeScreenSchemeId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraIssueTypeScreenSchemeAriStaticOpts);
+ return new _JiraIssueTypeScreenSchemeAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraIssueTypeScreenSchemeAriStaticOpts);
+ return new _JiraIssueTypeScreenSchemeAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ issueTypeScreenSchemeId: this.issueTypeScreenSchemeId
+ };
+ }
+};
+
// src/jira/issue-worklog/types.ts
var JiraIssueWorklogAriResourceOwner = "jira", JiraIssueWorklogAriResourceType = "issue-worklog";
// src/jira/issue-worklog/manifest.ts
var jiraIssueWorklogAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssueWorklogAriResourceOwner,
resourceType: JiraIssueWorklogAriResourceType,
resourceIdSlug: "{issueId}/{worklogId}",
resourceIdSegmentFormats: {
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
worklogId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/issue-worklog/index.ts
var JiraIssueWorklogAri = class _JiraIssueWorklogAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._worklogId = opts.resourceIdSegmentValues.worklogId;
+ super(opts), this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._worklogId = opts.resourceIdSegmentValues.worklogId;
}
get siteId() {
return this._siteId;
}
@@ -3588,25 +4271,22 @@
var jiraIssuefieldvalueAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraIssuefieldvalueAriResourceOwner,
resourceType: JiraIssuefieldvalueAriResourceType,
resourceIdSlug: "{issueId}/{fieldId}",
resourceIdSegmentFormats: {
issueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
fieldId: /[a-zA-Z0-9_\-]+/
// eslint-disable-line no-useless-escape
}
};
// src/jira/issuefieldvalue/index.ts
var JiraIssuefieldvalueAri = class _JiraIssuefieldvalueAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
+ super(opts), this._siteId = opts.cloudId || "", this._issueId = opts.resourceIdSegmentValues.issueId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
}
get siteId() {
return this._siteId;
}
@@ -3643,17 +4323,88 @@
};
}
};
+// src/jira/issuelink-relationshiptype-field/types.ts
+var JiraIssuelinkRelationshiptypeFieldAriResourceOwner = "jira", JiraIssuelinkRelationshiptypeFieldAriResourceType = "issuelink-relationshiptype-field";
+
+// src/jira/issuelink-relationshiptype-field/manifest.ts
+var jiraIssuelinkRelationshiptypeFieldAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraIssuelinkRelationshiptypeFieldAriResourceOwner,
+ resourceType: JiraIssuelinkRelationshiptypeFieldAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{issueId}/{fieldId}/{issueLinkId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ issueId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ fieldId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+ issueLinkId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+ }
+};
+
+// src/jira/issuelink-relationshiptype-field/index.ts
+var JiraIssuelinkRelationshiptypeFieldAri = class _JiraIssuelinkRelationshiptypeFieldAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._issueId = opts.resourceIdSegmentValues.issueId, this._fieldId = opts.resourceIdSegmentValues.fieldId, this._issueLinkId = opts.resourceIdSegmentValues.issueLinkId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get issueId() {
+ return this._issueId;
+ }
+ get fieldId() {
+ return this._fieldId;
+ }
+ get issueLinkId() {
+ return this._issueLinkId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraIssuelinkRelationshiptypeFieldAriStaticOpts.qualifier,
+ platformQualifier: jiraIssuelinkRelationshiptypeFieldAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraIssuelinkRelationshiptypeFieldAriStaticOpts.resourceOwner,
+ resourceType: jiraIssuelinkRelationshiptypeFieldAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.issueId}/${opts.fieldId}/${opts.issueLinkId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ issueId: opts.issueId,
+ fieldId: opts.fieldId,
+ issueLinkId: opts.issueLinkId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraIssuelinkRelationshiptypeFieldAriStaticOpts);
+ return new _JiraIssuelinkRelationshiptypeFieldAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraIssuelinkRelationshiptypeFieldAriStaticOpts);
+ return new _JiraIssuelinkRelationshiptypeFieldAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ issueId: this.issueId,
+ fieldId: this.fieldId,
+ issueLinkId: this.issueLinkId
+ };
+ }
+};
+
// src/jira/navigation-config/types.ts
var JiraNavigationConfigAriResourceOwner = "jira", JiraNavigationConfigAriResourceType = "navigation-config";
// src/jira/navigation-config/manifest.ts
var jiraNavigationConfigAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNavigationConfigAriResourceOwner,
resourceType: JiraNavigationConfigAriResourceType,
resourceIdSlug: "activation/{activationId}/{userId}/{navKey}",
resourceIdSegmentFormats: {
@@ -3661,17 +4412,15 @@
// eslint-disable-line no-useless-escape
userId: /[a-zA-Z0-9_\-\:]{1,128}/,
// eslint-disable-line no-useless-escape
navKey: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/navigation-config/index.ts
var JiraNavigationConfigAri = class _JiraNavigationConfigAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._userId = opts.resourceIdSegmentValues.userId, this._navKey = opts.resourceIdSegmentValues.navKey;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._userId = opts.resourceIdSegmentValues.userId, this._navKey = opts.resourceIdSegmentValues.navKey;
}
get siteId() {
return this._siteId;
}
@@ -3721,29 +4470,24 @@
var jiraNavigationItemAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNavigationItemAriResourceOwner,
resourceType: JiraNavigationItemAriResourceType,
resourceIdSlug: "activation/{activationId}/{scopeType}/{scopeId}/{itemId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
- scopeType: /(?:project|board|global|plan|queue)/,
- // eslint-disable-line no-useless-escape
+ scopeType: /(?:project|board|global|plan|queue|subcontainer)/,
scopeId: /[a-zA-Z0-9_\-.]+/,
- // eslint-disable-line no-useless-escape
itemId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/navigation-item/index.ts
var JiraNavigationItemAri = class _JiraNavigationItemAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scopeType = opts.resourceIdSegmentValues.scopeType, this._scopeId = opts.resourceIdSegmentValues.scopeId, this._itemId = opts.resourceIdSegmentValues.itemId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scopeType = opts.resourceIdSegmentValues.scopeType, this._scopeId = opts.resourceIdSegmentValues.scopeId, this._itemId = opts.resourceIdSegmentValues.itemId;
}
get siteId() {
return this._siteId;
}
@@ -3798,25 +4542,22 @@
var jiraNavigationMenuAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNavigationMenuAriResourceOwner,
resourceType: JiraNavigationMenuAriResourceType,
resourceIdSlug: "activation/{activationId}/{navigationItemScope}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
navigationItemScope: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/navigation-menu/index.ts
var JiraNavigationMenuAri = class _JiraNavigationMenuAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._navigationItemScope = opts.resourceIdSegmentValues.navigationItemScope;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._navigationItemScope = opts.resourceIdSegmentValues.navigationItemScope;
}
get siteId() {
return this._siteId;
}
@@ -3861,25 +4602,22 @@
var jiraNavigationSettingsAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNavigationSettingsAriResourceOwner,
resourceType: JiraNavigationSettingsAriResourceType,
resourceIdSlug: "activation/{activationId}/{navigationSettingScope}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
navigationSettingScope: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/navigation-settings/index.ts
var JiraNavigationSettingsAri = class _JiraNavigationSettingsAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._navigationSettingScope = opts.resourceIdSegmentValues.navigationSettingScope;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._navigationSettingScope = opts.resourceIdSegmentValues.navigationSettingScope;
}
get siteId() {
return this._siteId;
}
@@ -3924,25 +4662,22 @@
var jiraNotificationTypeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNotificationTypeAriResourceOwner,
resourceType: JiraNotificationTypeAriResourceType,
resourceIdSlug: "activation/{activationId}/{notificationTypeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
notificationTypeId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/notification-type/index.ts
var JiraNotificationTypeAri = class _JiraNotificationTypeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._activationId = opts.resourceIdSegmentValues.activationId, this._notificationTypeId = opts.resourceIdSegmentValues.notificationTypeId;
+ super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._notificationTypeId = opts.resourceIdSegmentValues.notificationTypeId;
}
get activationId() {
return this._activationId;
}
@@ -3983,25 +4718,22 @@
var jiraNotificationTypeSchemeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNotificationTypeSchemeAriResourceOwner,
resourceType: JiraNotificationTypeSchemeAriResourceType,
resourceIdSlug: "activation/{activationId}/{notificationTypeSchemeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
notificationTypeSchemeId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/notification-type-scheme/index.ts
var JiraNotificationTypeSchemeAri = class _JiraNotificationTypeSchemeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._activationId = opts.resourceIdSegmentValues.activationId, this._notificationTypeSchemeId = opts.resourceIdSegmentValues.notificationTypeSchemeId;
+ super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._notificationTypeSchemeId = opts.resourceIdSegmentValues.notificationTypeSchemeId;
}
get activationId() {
return this._activationId;
}
@@ -4042,25 +4774,22 @@
var jiraNotificationUserPreferenceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraNotificationUserPreferenceAriResourceOwner,
resourceType: JiraNotificationUserPreferenceAriResourceType,
resourceIdSlug: "activation/{activationId}/{notificationUserPreferenceId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
notificationUserPreferenceId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/notification-user-preference/index.ts
var JiraNotificationUserPreferenceAri = class _JiraNotificationUserPreferenceAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._activationId = opts.resourceIdSegmentValues.activationId, this._notificationUserPreferenceId = opts.resourceIdSegmentValues.notificationUserPreferenceId;
+ super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._notificationUserPreferenceId = opts.resourceIdSegmentValues.notificationUserPreferenceId;
}
get activationId() {
return this._activationId;
}
@@ -4093,35 +4822,91 @@
};
}
};
+// src/jira/onboarding/types.ts
+var JiraOnboardingAriResourceOwner = "jira", JiraOnboardingAriResourceType = "onboarding";
+
+// src/jira/onboarding/manifest.ts
+var jiraOnboardingAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraOnboardingAriResourceOwner,
+ resourceType: JiraOnboardingAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{onboardingId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ onboardingId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
+ }
+};
+
+// src/jira/onboarding/index.ts
+var JiraOnboardingAri = class _JiraOnboardingAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._onboardingId = opts.resourceIdSegmentValues.onboardingId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get onboardingId() {
+ return this._onboardingId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraOnboardingAriStaticOpts.qualifier,
+ platformQualifier: jiraOnboardingAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraOnboardingAriStaticOpts.resourceOwner,
+ resourceType: jiraOnboardingAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.onboardingId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ onboardingId: opts.onboardingId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraOnboardingAriStaticOpts);
+ return new _JiraOnboardingAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraOnboardingAriStaticOpts);
+ return new _JiraOnboardingAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ onboardingId: this.onboardingId
+ };
+ }
+};
+
// src/jira/operations-workspace/types.ts
var JiraOperationsWorkspaceAriResourceOwner = "jira", JiraOperationsWorkspaceAriResourceType = "operations-workspace";
// src/jira/operations-workspace/manifest.ts
var jiraOperationsWorkspaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraOperationsWorkspaceAriResourceOwner,
resourceType: JiraOperationsWorkspaceAriResourceType,
resourceIdSlug: "activation/{activationId}/{providerAppId}/{operationsWorkspaceId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
providerAppId: /[a-zA-Z0-9-._]+/,
- // eslint-disable-line no-useless-escape
operationsWorkspaceId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/operations-workspace/index.ts
var JiraOperationsWorkspaceAri = class _JiraOperationsWorkspaceAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._providerAppId = opts.resourceIdSegmentValues.providerAppId, this._operationsWorkspaceId = opts.resourceIdSegmentValues.operationsWorkspaceId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._providerAppId = opts.resourceIdSegmentValues.providerAppId, this._operationsWorkspaceId = opts.resourceIdSegmentValues.operationsWorkspaceId;
}
get siteId() {
return this._siteId;
}
@@ -4171,25 +4956,22 @@
var jiraPermissionSchemeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPermissionSchemeAriResourceOwner,
resourceType: JiraPermissionSchemeAriResourceType,
resourceIdSlug: "activation/{activationId}/{schemeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
schemeId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/permission-scheme/index.ts
var JiraPermissionSchemeAri = class _JiraPermissionSchemeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._schemeId = opts.resourceIdSegmentValues.schemeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._schemeId = opts.resourceIdSegmentValues.schemeId;
}
get siteId() {
return this._siteId;
}
@@ -4234,25 +5016,22 @@
var jiraPlanAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanAriResourceOwner,
resourceType: JiraPlanAriResourceType,
resourceIdSlug: "activation/{activationId}/{planId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
planId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan/index.ts
var JiraPlanAri = class _JiraPlanAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._planId = opts.resourceIdSegmentValues.planId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._planId = opts.resourceIdSegmentValues.planId;
}
get siteId() {
return this._siteId;
}
@@ -4297,25 +5076,22 @@
var jiraPlanCrossProjectScenarioVersionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanCrossProjectScenarioVersionAriResourceOwner,
resourceType: JiraPlanCrossProjectScenarioVersionAriResourceType,
resourceIdSlug: "activation/{activationId}/{crossProjectScenarioVersionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
crossProjectScenarioVersionId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan-cross-project-scenario-version/index.ts
var JiraPlanCrossProjectScenarioVersionAri = class _JiraPlanCrossProjectScenarioVersionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._crossProjectScenarioVersionId = opts.resourceIdSegmentValues.crossProjectScenarioVersionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._crossProjectScenarioVersionId = opts.resourceIdSegmentValues.crossProjectScenarioVersionId;
}
get siteId() {
return this._siteId;
}
@@ -4360,25 +5136,22 @@
var jiraPlanCrossProjectVersionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanCrossProjectVersionAriResourceOwner,
resourceType: JiraPlanCrossProjectVersionAriResourceType,
resourceIdSlug: "activation/{activationId}/{crossProjectVersionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
crossProjectVersionId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan-cross-project-version/index.ts
var JiraPlanCrossProjectVersionAri = class _JiraPlanCrossProjectVersionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._crossProjectVersionId = opts.resourceIdSegmentValues.crossProjectVersionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._crossProjectVersionId = opts.resourceIdSegmentValues.crossProjectVersionId;
}
get siteId() {
return this._siteId;
}
@@ -4423,27 +5196,23 @@
var jiraPlanScenarioAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanScenarioAriResourceOwner,
resourceType: JiraPlanScenarioAriResourceType,
resourceIdSlug: "activation/{activationId}/{planId}/scenario/{scenarioId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
planId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
scenarioId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan-scenario/index.ts
var JiraPlanScenarioAri = class _JiraPlanScenarioAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._planId = opts.resourceIdSegmentValues.planId, this._scenarioId = opts.resourceIdSegmentValues.scenarioId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._planId = opts.resourceIdSegmentValues.planId, this._scenarioId = opts.resourceIdSegmentValues.scenarioId;
}
get siteId() {
return this._siteId;
}
@@ -4493,25 +5262,22 @@
var jiraPlanScenarioIssueAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanScenarioIssueAriResourceOwner,
resourceType: JiraPlanScenarioIssueAriResourceType,
resourceIdSlug: "activation/{activationId}/{scenarioIssueId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
scenarioIssueId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan-scenario-issue/index.ts
var JiraPlanScenarioIssueAri = class _JiraPlanScenarioIssueAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scenarioIssueId = opts.resourceIdSegmentValues.scenarioIssueId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scenarioIssueId = opts.resourceIdSegmentValues.scenarioIssueId;
}
get siteId() {
return this._siteId;
}
@@ -4556,27 +5322,23 @@
var jiraPlanScenarioIssueFieldAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanScenarioIssueFieldAriResourceOwner,
resourceType: JiraPlanScenarioIssueFieldAriResourceType,
resourceIdSlug: "activation/{activationId}/{scenarioIssueId}/{fieldId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
scenarioIssueId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
fieldId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan-scenario-issue-field/index.ts
var JiraPlanScenarioIssueFieldAri = class _JiraPlanScenarioIssueFieldAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scenarioIssueId = opts.resourceIdSegmentValues.scenarioIssueId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scenarioIssueId = opts.resourceIdSegmentValues.scenarioIssueId, this._fieldId = opts.resourceIdSegmentValues.fieldId;
}
get siteId() {
return this._siteId;
}
@@ -4626,25 +5388,22 @@
var jiraPlanScenarioVersionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlanScenarioVersionAriResourceOwner,
resourceType: JiraPlanScenarioVersionAriResourceType,
resourceIdSlug: "activation/{activationId}/{scenarioVersionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
scenarioVersionId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/plan-scenario-version/index.ts
var JiraPlanScenarioVersionAri = class _JiraPlanScenarioVersionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scenarioVersionId = opts.resourceIdSegmentValues.scenarioVersionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scenarioVersionId = opts.resourceIdSegmentValues.scenarioVersionId;
}
get siteId() {
return this._siteId;
}
@@ -4689,25 +5448,22 @@
var jiraPlaybookAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlaybookAriResourceOwner,
resourceType: JiraPlaybookAriResourceType,
resourceIdSlug: "activation/{activationId}/{playbookId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
playbookId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/playbook/index.ts
var JiraPlaybookAri = class _JiraPlaybookAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId;
}
get siteId() {
return this._siteId;
}
@@ -4752,29 +5508,24 @@
var jiraPlaybookInstanceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlaybookInstanceAriResourceOwner,
resourceType: JiraPlaybookInstanceAriResourceType,
resourceIdSlug: "activation/{activationId}/{playbookId}/{context}/{contextId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
playbookId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
context: /(issue|alert)/,
- // eslint-disable-line no-useless-escape
contextId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/playbook-instance/index.ts
var JiraPlaybookInstanceAri = class _JiraPlaybookInstanceAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId, this._context = opts.resourceIdSegmentValues.context, this._contextId = opts.resourceIdSegmentValues.contextId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId, this._context = opts.resourceIdSegmentValues.context, this._contextId = opts.resourceIdSegmentValues.contextId;
}
get siteId() {
return this._siteId;
}
@@ -4829,31 +5580,25 @@
var jiraPlaybookInstanceStepAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlaybookInstanceStepAriResourceOwner,
resourceType: JiraPlaybookInstanceStepAriResourceType,
resourceIdSlug: "activation/{activationId}/{playbookId}/{stepId}/{context}/{contextId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
playbookId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
stepId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
context: /(issue|alert)/,
- // eslint-disable-line no-useless-escape
contextId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/playbook-instance-step/index.ts
var JiraPlaybookInstanceStepAri = class _JiraPlaybookInstanceStepAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId, this._stepId = opts.resourceIdSegmentValues.stepId, this._context = opts.resourceIdSegmentValues.context, this._contextId = opts.resourceIdSegmentValues.contextId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId, this._stepId = opts.resourceIdSegmentValues.stepId, this._context = opts.resourceIdSegmentValues.context, this._contextId = opts.resourceIdSegmentValues.contextId;
}
get siteId() {
return this._siteId;
}
@@ -4913,25 +5658,22 @@
var jiraPlaybookLabelAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlaybookLabelAriResourceOwner,
resourceType: JiraPlaybookLabelAriResourceType,
resourceIdSlug: "activation/{activationId}/{labelId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
labelId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/playbook-label/index.ts
var JiraPlaybookLabelAri = class _JiraPlaybookLabelAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._labelId = opts.resourceIdSegmentValues.labelId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._labelId = opts.resourceIdSegmentValues.labelId;
}
get siteId() {
return this._siteId;
}
@@ -4976,27 +5718,23 @@
var jiraPlaybookStepAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlaybookStepAriResourceOwner,
resourceType: JiraPlaybookStepAriResourceType,
resourceIdSlug: "activation/{activationId}/{playbookId}/{stepId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
playbookId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
stepId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/playbook-step/index.ts
var JiraPlaybookStepAri = class _JiraPlaybookStepAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId, this._stepId = opts.resourceIdSegmentValues.stepId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookId = opts.resourceIdSegmentValues.playbookId, this._stepId = opts.resourceIdSegmentValues.stepId;
}
get siteId() {
return this._siteId;
}
@@ -5046,25 +5784,22 @@
var jiraPlaybookStepRunAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPlaybookStepRunAriResourceOwner,
resourceType: JiraPlaybookStepRunAriResourceType,
resourceIdSlug: "activation/{activationId}/{playbookStepRunId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
playbookStepRunId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/playbook-step-run/index.ts
var JiraPlaybookStepRunAri = class _JiraPlaybookStepRunAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookStepRunId = opts.resourceIdSegmentValues.playbookStepRunId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._playbookStepRunId = opts.resourceIdSegmentValues.playbookStepRunId;
}
get siteId() {
return this._siteId;
}
@@ -5109,25 +5844,22 @@
var jiraPostIncidentReviewAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPostIncidentReviewAriResourceOwner,
resourceType: JiraPostIncidentReviewAriResourceType,
resourceIdSlug: "activation/{activationId}/{postIncidentReviewId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
postIncidentReviewId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/post-incident-review/index.ts
var JiraPostIncidentReviewAri = class _JiraPostIncidentReviewAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._postIncidentReviewId = opts.resourceIdSegmentValues.postIncidentReviewId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._postIncidentReviewId = opts.resourceIdSegmentValues.postIncidentReviewId;
}
get siteId() {
return this._siteId;
}
@@ -5172,27 +5904,23 @@
var jiraPostIncidentReviewHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPostIncidentReviewHistoryAriResourceOwner,
resourceType: JiraPostIncidentReviewHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{postIncidentReviewId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
postIncidentReviewId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/post-incident-review-history/index.ts
var JiraPostIncidentReviewHistoryAri = class _JiraPostIncidentReviewHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._postIncidentReviewId = opts.resourceIdSegmentValues.postIncidentReviewId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._postIncidentReviewId = opts.resourceIdSegmentValues.postIncidentReviewId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -5242,25 +5970,22 @@
var jiraPostIncidentReviewLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPostIncidentReviewLinkAriResourceOwner,
resourceType: JiraPostIncidentReviewLinkAriResourceType,
resourceIdSlug: "activation/{activationId}/{postIncidentReviewLinkId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
postIncidentReviewLinkId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/post-incident-review-link/index.ts
var JiraPostIncidentReviewLinkAri = class _JiraPostIncidentReviewLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._postIncidentReviewLinkId = opts.resourceIdSegmentValues.postIncidentReviewLinkId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._postIncidentReviewLinkId = opts.resourceIdSegmentValues.postIncidentReviewLinkId;
}
get siteId() {
return this._siteId;
}
@@ -5305,25 +6030,22 @@
var jiraPriorityAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPriorityAriResourceOwner,
resourceType: JiraPriorityAriResourceType,
resourceIdSlug: "activation/{activationId}/{priorityId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
priorityId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/priority/index.ts
var JiraPriorityAri = class _JiraPriorityAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._priorityId = opts.resourceIdSegmentValues.priorityId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._priorityId = opts.resourceIdSegmentValues.priorityId;
}
get siteId() {
return this._siteId;
}
@@ -5368,25 +6090,22 @@
var jiraProductAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProductAriResourceOwner,
resourceType: JiraProductAriResourceType,
resourceIdSlug: "activation/{activationId}/{productId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
productId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/product/index.ts
var JiraProductAri = class _JiraProductAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._productId = opts.resourceIdSegmentValues.productId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._productId = opts.resourceIdSegmentValues.productId;
}
get siteId() {
return this._siteId;
}
@@ -5431,23 +6150,20 @@
var jiraProjectAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectAriResourceOwner,
resourceType: JiraProjectAriResourceType,
resourceIdSlug: "{projectId}",
resourceIdSegmentFormats: {
projectId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project/index.ts
var JiraProjectAri = class _JiraProjectAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._projectId = opts.resourceIdSegmentValues.projectId;
+ super(opts), this._siteId = opts.cloudId || "", this._projectId = opts.resourceIdSegmentValues.projectId;
}
get siteId() {
return this._siteId;
}
@@ -5487,23 +6203,20 @@
var jiraProjectCategoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectCategoryAriResourceOwner,
resourceType: JiraProjectCategoryAriResourceType,
resourceIdSlug: "{projectCategoryId}",
resourceIdSegmentFormats: {
projectCategoryId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-category/index.ts
var JiraProjectCategoryAri = class _JiraProjectCategoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._projectCategoryId = opts.resourceIdSegmentValues.projectCategoryId;
+ super(opts), this._siteId = opts.cloudId || "", this._projectCategoryId = opts.resourceIdSegmentValues.projectCategoryId;
}
get siteId() {
return this._siteId;
}
@@ -5543,27 +6256,23 @@
var jiraProjectFeatureAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectFeatureAriResourceOwner,
resourceType: JiraProjectFeatureAriResourceType,
resourceIdSlug: "activation/{activationId}/{projectId}/featureKey/{featureKey}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
projectId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
featureKey: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-feature/index.ts
var JiraProjectFeatureAri = class _JiraProjectFeatureAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._featureKey = opts.resourceIdSegmentValues.featureKey;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._featureKey = opts.resourceIdSegmentValues.featureKey;
}
get siteId() {
return this._siteId;
}
@@ -5613,25 +6322,22 @@
var jiraProjectOverviewAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectOverviewAriResourceOwner,
resourceType: JiraProjectOverviewAriResourceType,
resourceIdSlug: "activation/{activationId}/{overviewId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
overviewId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-overview/index.ts
var JiraProjectOverviewAri = class _JiraProjectOverviewAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._overviewId = opts.resourceIdSegmentValues.overviewId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._overviewId = opts.resourceIdSegmentValues.overviewId;
}
get siteId() {
return this._siteId;
}
@@ -5676,25 +6382,22 @@
var jiraProjectRoleActorAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectRoleActorAriResourceOwner,
resourceType: JiraProjectRoleActorAriResourceType,
resourceIdSlug: "activation/{activationId}/{projectRoleActorId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
projectRoleActorId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-role-actor/index.ts
var JiraProjectRoleActorAri = class _JiraProjectRoleActorAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectRoleActorId = opts.resourceIdSegmentValues.projectRoleActorId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectRoleActorId = opts.resourceIdSegmentValues.projectRoleActorId;
}
get siteId() {
return this._siteId;
}
@@ -5739,27 +6442,23 @@
var jiraProjectRoleByProjectAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectRoleByProjectAriResourceOwner,
resourceType: JiraProjectRoleByProjectAriResourceType,
resourceIdSlug: "activation/{activationId}/project/{projectId}/projectrole/{projectRoleId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
projectId: /[0-9]+/,
- // eslint-disable-line no-useless-escape
projectRoleId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-role-by-project/index.ts
var JiraProjectRoleByProjectAri = class _JiraProjectRoleByProjectAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._projectRoleId = opts.resourceIdSegmentValues.projectRoleId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._projectId = opts.resourceIdSegmentValues.projectId, this._projectRoleId = opts.resourceIdSegmentValues.projectRoleId;
}
get siteId() {
return this._siteId;
}
@@ -5809,25 +6508,22 @@
var jiraProjectShortcutAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectShortcutAriResourceOwner,
resourceType: JiraProjectShortcutAriResourceType,
resourceIdSlug: "activation/{activationId}/{shortcutId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
shortcutId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-shortcut/index.ts
var JiraProjectShortcutAri = class _JiraProjectShortcutAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._shortcutId = opts.resourceIdSegmentValues.shortcutId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._shortcutId = opts.resourceIdSegmentValues.shortcutId;
}
get siteId() {
return this._siteId;
}
@@ -5872,23 +6568,20 @@
var jiraProjectTypeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraProjectTypeAriResourceOwner,
resourceType: JiraProjectTypeAriResourceType,
resourceIdSlug: "{projectTypeId}",
resourceIdSegmentFormats: {
projectTypeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/project-type/index.ts
var JiraProjectTypeAri = class _JiraProjectTypeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._projectTypeId = opts.resourceIdSegmentValues.projectTypeId;
+ super(opts), this._siteId = opts.cloudId || "", this._projectTypeId = opts.resourceIdSegmentValues.projectTypeId;
}
get siteId() {
return this._siteId;
}
@@ -5928,25 +6621,22 @@
var jiraPullRequestAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPullRequestAriResourceOwner,
resourceType: JiraPullRequestAriResourceType,
resourceIdSlug: "activation/{activationId}/{pullRequestId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
pullRequestId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/pull-request/index.ts
var JiraPullRequestAri = class _JiraPullRequestAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._pullRequestId = opts.resourceIdSegmentValues.pullRequestId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._pullRequestId = opts.resourceIdSegmentValues.pullRequestId;
}
get siteId() {
return this._siteId;
}
@@ -5991,27 +6681,23 @@
var jiraPullRequestHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraPullRequestHistoryAriResourceOwner,
resourceType: JiraPullRequestHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{pullRequestId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
pullRequestId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/pull-request-history/index.ts
var JiraPullRequestHistoryAri = class _JiraPullRequestHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._pullRequestId = opts.resourceIdSegmentValues.pullRequestId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._pullRequestId = opts.resourceIdSegmentValues.pullRequestId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -6061,25 +6747,22 @@
var jiraRemoteLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraRemoteLinkAriResourceOwner,
resourceType: JiraRemoteLinkAriResourceType,
resourceIdSlug: "activation/{activationId}/{remoteLinkId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
remoteLinkId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/remote-link/index.ts
var JiraRemoteLinkAri = class _JiraRemoteLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._remoteLinkId = opts.resourceIdSegmentValues.remoteLinkId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._remoteLinkId = opts.resourceIdSegmentValues.remoteLinkId;
}
get siteId() {
return this._siteId;
}
@@ -6124,27 +6807,23 @@
var jiraRemoteLinkHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraRemoteLinkHistoryAriResourceOwner,
resourceType: JiraRemoteLinkHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{remoteLinkId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
remoteLinkId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/remote-link-history/index.ts
var JiraRemoteLinkHistoryAri = class _JiraRemoteLinkHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._remoteLinkId = opts.resourceIdSegmentValues.remoteLinkId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._remoteLinkId = opts.resourceIdSegmentValues.remoteLinkId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -6194,25 +6873,22 @@
var jiraRepositoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraRepositoryAriResourceOwner,
resourceType: JiraRepositoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{repositoryId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
repositoryId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/repository/index.ts
var JiraRepositoryAri = class _JiraRepositoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._repositoryId = opts.resourceIdSegmentValues.repositoryId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._repositoryId = opts.resourceIdSegmentValues.repositoryId;
}
get siteId() {
return this._siteId;
}
@@ -6257,25 +6933,22 @@
var jiraResolutionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraResolutionAriResourceOwner,
resourceType: JiraResolutionAriResourceType,
resourceIdSlug: "activation/{activationId}/{resolutionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
resolutionId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/resolution/index.ts
var JiraResolutionAri = class _JiraResolutionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._resolutionId = opts.resourceIdSegmentValues.resolutionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._resolutionId = opts.resourceIdSegmentValues.resolutionId;
}
get siteId() {
return this._siteId;
}
@@ -6320,25 +6993,22 @@
var jiraResourceUsageMetricAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraResourceUsageMetricAriResourceOwner,
resourceType: JiraResourceUsageMetricAriResourceType,
resourceIdSlug: "activation/{activationId}/{metricKey}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
metricKey: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/resource-usage-metric/index.ts
var JiraResourceUsageMetricAri = class _JiraResourceUsageMetricAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._metricKey = opts.resourceIdSegmentValues.metricKey;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._metricKey = opts.resourceIdSegmentValues.metricKey;
}
get siteId() {
return this._siteId;
}
@@ -6383,25 +7053,22 @@
var jiraResourceUsageRecommendationAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraResourceUsageRecommendationAriResourceOwner,
resourceType: JiraResourceUsageRecommendationAriResourceType,
resourceIdSlug: "activation/{activationId}/{recommendationId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
recommendationId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/resource-usage-recommendation/index.ts
var JiraResourceUsageRecommendationAri = class _JiraResourceUsageRecommendationAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._recommendationId = opts.resourceIdSegmentValues.recommendationId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._recommendationId = opts.resourceIdSegmentValues.recommendationId;
}
get siteId() {
return this._siteId;
}
@@ -6446,25 +7113,21 @@
var jiraRoleAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{0,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraRoleAriResourceOwner,
resourceType: JiraRoleAriResourceType,
resourceIdSlug: "{jiraRoleType}/{jiraRoleTypeId}",
resourceIdSegmentFormats: {
jiraRoleType: /(?:scope|product|projectrole-by-project|project-lead|principal-grant|project-role|application-access|jsm-customer-context-helpseeker-project-permission|jsm-customer-context-anonymous-project-permission|role-type-for-perms-pollinator-test)/,
- // eslint-disable-line no-useless-escape
jiraRoleTypeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/role/index.ts
var JiraRoleAri = class _JiraRoleAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._optionalSiteId = opts.cloudId || "", this._jiraRoleType = opts.resourceIdSegmentValues.jiraRoleType, this._jiraRoleTypeId = opts.resourceIdSegmentValues.jiraRoleTypeId;
+ super(opts), this._optionalSiteId = opts.cloudId || "", this._jiraRoleType = opts.resourceIdSegmentValues.jiraRoleType, this._jiraRoleTypeId = opts.resourceIdSegmentValues.jiraRoleTypeId;
}
get optionalSiteId() {
return this._optionalSiteId;
}
@@ -6509,25 +7172,22 @@
var jiraScreenAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraScreenAriResourceOwner,
resourceType: JiraScreenAriResourceType,
resourceIdSlug: "activation/{activationId}/{screenId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
screenId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/screen/index.ts
var JiraScreenAri = class _JiraScreenAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._screenId = opts.resourceIdSegmentValues.screenId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._screenId = opts.resourceIdSegmentValues.screenId;
}
get siteId() {
return this._siteId;
}
@@ -6572,25 +7232,22 @@
var jiraScreenSchemeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraScreenSchemeAriResourceOwner,
resourceType: JiraScreenSchemeAriResourceType,
resourceIdSlug: "activation/{activationId}/{screenSchemeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
screenSchemeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/screen-scheme/index.ts
var JiraScreenSchemeAri = class _JiraScreenSchemeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._screenSchemeId = opts.resourceIdSegmentValues.screenSchemeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._screenSchemeId = opts.resourceIdSegmentValues.screenSchemeId;
}
get siteId() {
return this._siteId;
}
@@ -6635,27 +7292,23 @@
var jiraScreenTabAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraScreenTabAriResourceOwner,
resourceType: JiraScreenTabAriResourceType,
resourceIdSlug: "activation/{activationId}/{screenId}/{tabId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
screenId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
tabId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/screen-tab/index.ts
var JiraScreenTabAri = class _JiraScreenTabAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._screenId = opts.resourceIdSegmentValues.screenId, this._tabId = opts.resourceIdSegmentValues.tabId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._screenId = opts.resourceIdSegmentValues.screenId, this._tabId = opts.resourceIdSegmentValues.tabId;
}
get siteId() {
return this._siteId;
}
@@ -6705,27 +7358,23 @@
var jiraSecurityContainerAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraSecurityContainerAriResourceOwner,
resourceType: JiraSecurityContainerAriResourceType,
resourceIdSlug: "activation/{activationId}/{providerAppId}/{securityContainerId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
providerAppId: /[a-zA-Z0-9-._]+/,
- // eslint-disable-line no-useless-escape
securityContainerId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/security-container/index.ts
var JiraSecurityContainerAri = class _JiraSecurityContainerAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._providerAppId = opts.resourceIdSegmentValues.providerAppId, this._securityContainerId = opts.resourceIdSegmentValues.securityContainerId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._providerAppId = opts.resourceIdSegmentValues.providerAppId, this._securityContainerId = opts.resourceIdSegmentValues.securityContainerId;
}
get siteId() {
return this._siteId;
}
@@ -6775,25 +7424,22 @@
var jiraSecurityLevelAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraSecurityLevelAriResourceOwner,
resourceType: JiraSecurityLevelAriResourceType,
resourceIdSlug: "activation/{activationId}/{securityLevelId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
securityLevelId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/security-level/index.ts
var JiraSecurityLevelAri = class _JiraSecurityLevelAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._securityLevelId = opts.resourceIdSegmentValues.securityLevelId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._securityLevelId = opts.resourceIdSegmentValues.securityLevelId;
}
get siteId() {
return this._siteId;
}
@@ -6838,27 +7484,23 @@
var jiraSecurityWorkspaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraSecurityWorkspaceAriResourceOwner,
resourceType: JiraSecurityWorkspaceAriResourceType,
resourceIdSlug: "activation/{activationId}/{providerAppId}/{securityWorkspaceId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
providerAppId: /[a-zA-Z0-9-._]+/,
- // eslint-disable-line no-useless-escape
securityWorkspaceId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/security-workspace/index.ts
var JiraSecurityWorkspaceAri = class _JiraSecurityWorkspaceAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._providerAppId = opts.resourceIdSegmentValues.providerAppId, this._securityWorkspaceId = opts.resourceIdSegmentValues.securityWorkspaceId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._providerAppId = opts.resourceIdSegmentValues.providerAppId, this._securityWorkspaceId = opts.resourceIdSegmentValues.securityWorkspaceId;
}
get siteId() {
return this._siteId;
}
@@ -6908,23 +7550,20 @@
var jiraSiteAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraSiteAriResourceOwner,
resourceType: JiraSiteAriResourceType,
resourceIdSlug: "{siteId}",
resourceIdSegmentFormats: {
siteId: /[a-zA-Z0-9_\-.]{1,255}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/site/index.ts
var JiraSiteAri = class _JiraSiteAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.resourceIdSegmentValues.siteId;
+ super(opts), this._siteId = opts.resourceIdSegmentValues.siteId;
}
get siteId() {
return this._siteId;
}
@@ -6960,25 +7599,22 @@
var jiraSprintAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraSprintAriResourceOwner,
resourceType: JiraSprintAriResourceType,
resourceIdSlug: "activation/{activationId}/{sprintId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
sprintId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/sprint/index.ts
var JiraSprintAri = class _JiraSprintAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._sprintId = opts.resourceIdSegmentValues.sprintId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._sprintId = opts.resourceIdSegmentValues.sprintId;
}
get siteId() {
return this._siteId;
}
@@ -7015,35 +7651,92 @@
};
}
};
+// src/jira/subcontainer/types.ts
+var JiraSubcontainerAriResourceOwner = "jira", JiraSubcontainerAriResourceType = "subcontainer";
+
+// src/jira/subcontainer/manifest.ts
+var jiraSubcontainerAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraSubcontainerAriResourceOwner,
+ resourceType: JiraSubcontainerAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{subcontainerId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ subcontainerId: /[0-9]+/
+ }
+};
+
+// src/jira/subcontainer/index.ts
+var JiraSubcontainerAri = class _JiraSubcontainerAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._subcontainerId = opts.resourceIdSegmentValues.subcontainerId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get subcontainerId() {
+ return this._subcontainerId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraSubcontainerAriStaticOpts.qualifier,
+ platformQualifier: jiraSubcontainerAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraSubcontainerAriStaticOpts.resourceOwner,
+ resourceType: jiraSubcontainerAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.subcontainerId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ subcontainerId: opts.subcontainerId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraSubcontainerAriStaticOpts);
+ return new _JiraSubcontainerAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraSubcontainerAriStaticOpts);
+ return new _JiraSubcontainerAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ subcontainerId: this.subcontainerId
+ };
+ }
+};
+
// src/jira/user-broadcast-message/types.ts
var JiraUserBroadcastMessageAriResourceOwner = "jira", JiraUserBroadcastMessageAriResourceType = "user-broadcast-message";
// src/jira/user-broadcast-message/manifest.ts
var jiraUserBroadcastMessageAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraUserBroadcastMessageAriResourceOwner,
resourceType: JiraUserBroadcastMessageAriResourceType,
resourceIdSlug: "activation/{activationId}/{broadcastMessageId}/{userId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
broadcastMessageId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
userId: /[a-zA-Z0-9_\-\:]{1,128}/
// eslint-disable-line no-useless-escape
}
};
// src/jira/user-broadcast-message/index.ts
var JiraUserBroadcastMessageAri = class _JiraUserBroadcastMessageAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._broadcastMessageId = opts.resourceIdSegmentValues.broadcastMessageId, this._userId = opts.resourceIdSegmentValues.userId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._broadcastMessageId = opts.resourceIdSegmentValues.broadcastMessageId, this._userId = opts.resourceIdSegmentValues.userId;
}
get siteId() {
return this._siteId;
}
@@ -7093,25 +7786,22 @@
var jiraVersionAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraVersionAriResourceOwner,
resourceType: JiraVersionAriResourceType,
resourceIdSlug: "activation/{activationId}/{versionId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
versionId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/version/index.ts
var JiraVersionAri = class _JiraVersionAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._versionId = opts.resourceIdSegmentValues.versionId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._versionId = opts.resourceIdSegmentValues.versionId;
}
get siteId() {
return this._siteId;
}
@@ -7156,27 +7846,23 @@
var jiraVersionApproverAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraVersionApproverAriResourceOwner,
resourceType: JiraVersionApproverAriResourceType,
resourceIdSlug: "activation/{activationId}/{versionId}/{approverId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
versionId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
- // eslint-disable-line no-useless-escape
approverId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/version-approver/index.ts
var JiraVersionApproverAri = class _JiraVersionApproverAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._versionId = opts.resourceIdSegmentValues.versionId, this._approverId = opts.resourceIdSegmentValues.approverId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._versionId = opts.resourceIdSegmentValues.versionId, this._approverId = opts.resourceIdSegmentValues.approverId;
}
get siteId() {
return this._siteId;
}
@@ -7226,27 +7912,23 @@
var jiraViewAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraViewAriResourceOwner,
resourceType: JiraViewAriResourceType,
resourceIdSlug: "activation/{activationId}/{scopeType}/{scopeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
- scopeType: /(global|project|board)/,
- // eslint-disable-line no-useless-escape
+ scopeType: /(global|project|board|subcontainer)/,
scopeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/view/index.ts
var JiraViewAri = class _JiraViewAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scopeType = opts.resourceIdSegmentValues.scopeType, this._scopeId = opts.resourceIdSegmentValues.scopeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._scopeType = opts.resourceIdSegmentValues.scopeType, this._scopeId = opts.resourceIdSegmentValues.scopeId;
}
get siteId() {
return this._siteId;
}
@@ -7296,25 +7978,22 @@
var jiraVulnerabilityAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraVulnerabilityAriResourceOwner,
resourceType: JiraVulnerabilityAriResourceType,
resourceIdSlug: "activation/{activationId}/{vulnerabilityId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
vulnerabilityId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/vulnerability/index.ts
var JiraVulnerabilityAri = class _JiraVulnerabilityAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._vulnerabilityId = opts.resourceIdSegmentValues.vulnerabilityId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._vulnerabilityId = opts.resourceIdSegmentValues.vulnerabilityId;
}
get siteId() {
return this._siteId;
}
@@ -7359,27 +8038,23 @@
var jiraVulnerabilityHistoryAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraVulnerabilityHistoryAriResourceOwner,
resourceType: JiraVulnerabilityHistoryAriResourceType,
resourceIdSlug: "activation/{activationId}/{vulnerabilityId}/{updateSequenceNumber}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
vulnerabilityId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
- // eslint-disable-line no-useless-escape
updateSequenceNumber: /\d+/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/vulnerability-history/index.ts
var JiraVulnerabilityHistoryAri = class _JiraVulnerabilityHistoryAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._vulnerabilityId = opts.resourceIdSegmentValues.vulnerabilityId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._vulnerabilityId = opts.resourceIdSegmentValues.vulnerabilityId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
}
get siteId() {
return this._siteId;
}
@@ -7421,33 +8096,90 @@
};
}
};
+// src/jira/work-item-security-scheme/types.ts
+var JiraWorkItemSecuritySchemeAriResourceOwner = "jira", JiraWorkItemSecuritySchemeAriResourceType = "work-item-security-scheme";
+
+// src/jira/work-item-security-scheme/manifest.ts
+var jiraWorkItemSecuritySchemeAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: JiraWorkItemSecuritySchemeAriResourceOwner,
+ resourceType: JiraWorkItemSecuritySchemeAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{schemeId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ schemeId: /[0-9]+/
+ }
+};
+
+// src/jira/work-item-security-scheme/index.ts
+var JiraWorkItemSecuritySchemeAri = class _JiraWorkItemSecuritySchemeAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._schemeId = opts.resourceIdSegmentValues.schemeId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get schemeId() {
+ return this._schemeId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: jiraWorkItemSecuritySchemeAriStaticOpts.qualifier,
+ platformQualifier: jiraWorkItemSecuritySchemeAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: jiraWorkItemSecuritySchemeAriStaticOpts.resourceOwner,
+ resourceType: jiraWorkItemSecuritySchemeAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.schemeId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ schemeId: opts.schemeId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, jiraWorkItemSecuritySchemeAriStaticOpts);
+ return new _JiraWorkItemSecuritySchemeAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, jiraWorkItemSecuritySchemeAriStaticOpts);
+ return new _JiraWorkItemSecuritySchemeAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ schemeId: this.schemeId
+ };
+ }
+};
+
// src/jira/workflow/types.ts
var JiraWorkflowAriResourceOwner = "jira", JiraWorkflowAriResourceType = "workflow";
// src/jira/workflow/manifest.ts
var jiraWorkflowAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraWorkflowAriResourceOwner,
resourceType: JiraWorkflowAriResourceType,
resourceIdSlug: "activation/{activationId}/{workflowId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
workflowId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/workflow/index.ts
var JiraWorkflowAri = class _JiraWorkflowAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._workflowId = opts.resourceIdSegmentValues.workflowId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._workflowId = opts.resourceIdSegmentValues.workflowId;
}
get siteId() {
return this._siteId;
}
@@ -7492,25 +8224,22 @@
var jiraWorkflowSchemeAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraWorkflowSchemeAriResourceOwner,
resourceType: JiraWorkflowSchemeAriResourceType,
resourceIdSlug: "activation/{activationId}/{workflowSchemeId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
workflowSchemeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/workflow-scheme/index.ts
var JiraWorkflowSchemeAri = class _JiraWorkflowSchemeAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._workflowSchemeId = opts.resourceIdSegmentValues.workflowSchemeId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._workflowSchemeId = opts.resourceIdSegmentValues.workflowSchemeId;
}
get siteId() {
return this._siteId;
}
@@ -7555,23 +8284,20 @@
var jiraWorklogAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraWorklogAriResourceOwner,
resourceType: JiraWorklogAriResourceType,
resourceIdSlug: "{worklogId}",
resourceIdSegmentFormats: {
worklogId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/jira/worklog/index.ts
var JiraWorklogAri = class _JiraWorklogAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._worklogId = opts.resourceIdSegmentValues.worklogId;
+ super(opts), this._siteId = opts.cloudId || "", this._worklogId = opts.resourceIdSegmentValues.worklogId;
}
get siteId() {
return this._siteId;
}
@@ -7611,9 +8337,8 @@
var jiraWorkspaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: JiraWorkspaceAriResourceOwner,
resourceType: JiraWorkspaceAriResourceType,
resourceIdSlug: "{activationId}",
resourceIdSegmentFormats: {
@@ -7624,10 +8349,9 @@
// src/jira/workspace/index.ts
var JiraWorkspaceAri = class _JiraWorkspaceAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId;
}
get siteId() {
return this._siteId;
}
@@ -7662,8 +8386,13 @@
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
JiraAnnouncementBannerAri,
JiraAvailableFieldsAri,
+ JiraBacklogCardListAri,
+ JiraBoardCellAri,
+ JiraBoardColumnAri,
+ JiraBoardLayoutAri,
+ JiraBoardSwimlaneAri,
JiraBranchAri,
JiraBranchHistoryAri,
JiraBuildAri,
JiraBuildHistoryAri,
@@ -7684,14 +8413,19 @@
JiraEntityPropertyAri,
JiraFavouriteAri,
JiraFeatureFlagAri,
JiraFeatureFlagHistoryAri,
+ JiraFieldAssociationSchemeItemAri,
JiraFieldConfigurationAri,
JiraFieldConfigurationContextAri,
+ JiraFieldConfigurationSchemeAri,
+ JiraFieldOptionBucketAri,
+ JiraFieldSchemeAri,
JiraFieldSetViewAri,
JiraFilterAri,
JiraFilterEmailSubscriptionAri,
JiraFormAri,
+ JiraFormulaExpressionConfigurationAri,
JiraIncidentAri,
JiraIncidentHistoryAri,
JiraIssueAri,
JiraIssueAttachmentAri,
@@ -7706,19 +8440,23 @@
JiraIssueSearchViewTypeAri,
JiraIssueSecurityLevelPermissionAri,
JiraIssueStatusAri,
JiraIssueTypeAri,
+ JiraIssueTypeFieldAri,
JiraIssueTypeSchemeAri,
JiraIssueTypeSchemeMappingAri,
+ JiraIssueTypeScreenSchemeAri,
JiraIssueWorklogAri,
JiraIssuefieldvalueAri,
+ JiraIssuelinkRelationshiptypeFieldAri,
JiraNavigationConfigAri,
JiraNavigationItemAri,
JiraNavigationMenuAri,
JiraNavigationSettingsAri,
JiraNotificationTypeAri,
JiraNotificationTypeSchemeAri,
JiraNotificationUserPreferenceAri,
+ JiraOnboardingAri,
JiraOperationsWorkspaceAri,
JiraPermissionSchemeAri,
JiraPlanAri,
JiraPlanCrossProjectScenarioVersionAri,
@@ -7762,14 +8500,16 @@
JiraSecurityLevelAri,
JiraSecurityWorkspaceAri,
JiraSiteAri,
JiraSprintAri,
+ JiraSubcontainerAri,
JiraUserBroadcastMessageAri,
JiraVersionApproverAri,
JiraVersionAri,
JiraViewAri,
JiraVulnerabilityAri,
JiraVulnerabilityHistoryAri,
+ JiraWorkItemSecuritySchemeAri,
JiraWorkflowAri,
JiraWorkflowSchemeAri,
JiraWorklogAri,
JiraWorkspaceAri