@forge/util

2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/jira-servicedesk/index.js
~packages/ari/jira-servicedesk/index.jsModified
+42−132
Index: package/packages/ari/jira-servicedesk/index.js
===================================================================
--- package/packages/ari/jira-servicedesk/index.js
+++ package/packages/ari/jira-servicedesk/index.js
@@ -19,13 +19,11 @@
 __export(jira_servicedesk_exports, {
   JiraServicedeskApprovalAri: () => JiraServicedeskApprovalAri,
   JiraServicedeskCalendarEventAri: () => JiraServicedeskCalendarEventAri,
   JiraServicedeskCannedResponseAri: () => JiraServicedeskCannedResponseAri,
-  JiraServicedeskConversationAri: () => JiraServicedeskConversationAri,
   JiraServicedeskOrganizationAri: () => JiraServicedeskOrganizationAri,
   JiraServicedeskOrganizationMemberAri: () => JiraServicedeskOrganizationMemberAri,
   JiraServicedeskQueueAri: () => JiraServicedeskQueueAri,
-  JiraServicedeskQueueGroupAri: () => JiraServicedeskQueueGroupAri,
   JiraServicedeskRequestTypeAri: () => JiraServicedeskRequestTypeAri,
   JiraServicedeskRoleAri: () => JiraServicedeskRoleAri,
   JiraServicedeskSiteAri: () => JiraServicedeskSiteAri,
   JiraServicedeskSlaAri: () => JiraServicedeskSlaAri
@@ -293,22 +291,25 @@
 var jiraServicedeskApprovalAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskApprovalAriResourceOwner,
   resourceType: JiraServicedeskApprovalAriResourceType,
   resourceIdSlug: "activation/{activationId}/{approvalId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     approvalId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/approval/index.ts
 var JiraServicedeskApprovalAri = class _JiraServicedeskApprovalAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._approvalId = opts.resourceIdSegmentValues.approvalId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._approvalId = opts.resourceIdSegmentValues.approvalId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -349,22 +350,25 @@
 var jiraServicedeskCalendarEventAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskCalendarEventAriResourceOwner,
   resourceType: JiraServicedeskCalendarEventAriResourceType,
   resourceIdSlug: "activation/{activationId}/{calendarEventId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     calendarEventId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/calendar-event/index.ts
 var JiraServicedeskCalendarEventAri = class _JiraServicedeskCalendarEventAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._calendarEventId = opts.resourceIdSegmentValues.calendarEventId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._calendarEventId = opts.resourceIdSegmentValues.calendarEventId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -405,22 +409,25 @@
 var jiraServicedeskCannedResponseAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskCannedResponseAriResourceOwner,
   resourceType: JiraServicedeskCannedResponseAriResourceType,
   resourceIdSlug: "activation/{activationId}/{cannedResponseId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     cannedResponseId: /[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-servicedesk/canned-response/index.ts
 var JiraServicedeskCannedResponseAri = class _JiraServicedeskCannedResponseAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._cannedResponseId = opts.resourceIdSegmentValues.cannedResponseId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._cannedResponseId = opts.resourceIdSegmentValues.cannedResponseId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -453,86 +460,33 @@
     };
   }
 };
 
-// src/jira-servicedesk/conversation/types.ts
-var JiraServicedeskConversationAriResourceOwner = "jira-servicedesk", JiraServicedeskConversationAriResourceType = "conversation";
-
-// src/jira-servicedesk/conversation/manifest.ts
-var jiraServicedeskConversationAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "cloud",
-  cloudId: new RegExp("^$"),
-  resourceOwner: JiraServicedeskConversationAriResourceOwner,
-  resourceType: JiraServicedeskConversationAriResourceType,
-  resourceIdSlug: "activation/{activationId}/{conversationId}",
-  resourceIdSegmentFormats: {
-    activationId: /[a-zA-Z0-9\-]+/,
-    // eslint-disable-line no-useless-escape
-    conversationId: /[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-servicedesk/conversation/index.ts
-var JiraServicedeskConversationAri = class _JiraServicedeskConversationAri extends RegisteredAri {
-  constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._conversationId = opts.resourceIdSegmentValues.conversationId;
-  }
-  get activationId() {
-    return this._activationId;
-  }
-  get conversationId() {
-    return this._conversationId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: jiraServicedeskConversationAriStaticOpts.qualifier,
-      platformQualifier: jiraServicedeskConversationAriStaticOpts.platformQualifier,
-      cloudId: void 0,
-      resourceOwner: jiraServicedeskConversationAriStaticOpts.resourceOwner,
-      resourceType: jiraServicedeskConversationAriStaticOpts.resourceType,
-      resourceId: `activation/${opts.activationId}/${opts.conversationId}`,
-      resourceIdSegmentValues: {
-        activationId: opts.activationId,
-        conversationId: opts.conversationId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, jiraServicedeskConversationAriStaticOpts);
-    return new _JiraServicedeskConversationAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, jiraServicedeskConversationAriStaticOpts);
-    return new _JiraServicedeskConversationAri(opts);
-  }
-  getVariables() {
-    return {
-      activationId: this.activationId,
-      conversationId: this.conversationId
-    };
-  }
-};
-
 // src/jira-servicedesk/organization/types.ts
 var JiraServicedeskOrganizationAriResourceOwner = "jira-servicedesk", JiraServicedeskOrganizationAriResourceType = "organization";
 
 // src/jira-servicedesk/organization/manifest.ts
 var jiraServicedeskOrganizationAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskOrganizationAriResourceOwner,
   resourceType: JiraServicedeskOrganizationAriResourceType,
   resourceIdSlug: "activation/{activationId}/{organizationId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     organizationId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/organization/index.ts
 var JiraServicedeskOrganizationAri = class _JiraServicedeskOrganizationAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._organizationId = opts.resourceIdSegmentValues.organizationId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._organizationId = opts.resourceIdSegmentValues.organizationId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -573,24 +527,27 @@
 var jiraServicedeskOrganizationMemberAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskOrganizationMemberAriResourceOwner,
   resourceType: JiraServicedeskOrganizationMemberAriResourceType,
   resourceIdSlug: "activation/{activationId}/{organizationId}/{userId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     organizationId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
+    // eslint-disable-line no-useless-escape
     userId: /[a-zA-Z0-9_\-\:]{1,128}/
     // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/organization-member/index.ts
 var JiraServicedeskOrganizationMemberAri = class _JiraServicedeskOrganizationMemberAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._organizationId = opts.resourceIdSegmentValues.organizationId, this._userId = opts.resourceIdSegmentValues.userId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._organizationId = opts.resourceIdSegmentValues.organizationId, this._userId = opts.resourceIdSegmentValues.userId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -636,22 +593,25 @@
 var jiraServicedeskQueueAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskQueueAriResourceOwner,
   resourceType: JiraServicedeskQueueAriResourceType,
   resourceIdSlug: "activation/{activationId}/{queueId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     queueId: /[0-9]+/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/queue/index.ts
 var JiraServicedeskQueueAri = class _JiraServicedeskQueueAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._queueId = opts.resourceIdSegmentValues.queueId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._queueId = opts.resourceIdSegmentValues.queueId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -688,90 +648,33 @@
     };
   }
 };
 
-// src/jira-servicedesk/queue-group/types.ts
-var JiraServicedeskQueueGroupAriResourceOwner = "jira-servicedesk", JiraServicedeskQueueGroupAriResourceType = "queue-group";
-
-// src/jira-servicedesk/queue-group/manifest.ts
-var jiraServicedeskQueueGroupAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "cloud",
-  cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
-  resourceOwner: JiraServicedeskQueueGroupAriResourceOwner,
-  resourceType: JiraServicedeskQueueGroupAriResourceType,
-  resourceIdSlug: "activation/{activationId}/{queueGroupId}",
-  resourceIdSegmentFormats: {
-    activationId: /[a-zA-Z0-9\-]+/,
-    // eslint-disable-line no-useless-escape
-    queueGroupId: /[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-servicedesk/queue-group/index.ts
-var JiraServicedeskQueueGroupAri = class _JiraServicedeskQueueGroupAri extends RegisteredAri {
-  constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._queueGroupId = opts.resourceIdSegmentValues.queueGroupId;
-  }
-  get siteId() {
-    return this._siteId;
-  }
-  get activationId() {
-    return this._activationId;
-  }
-  get queueGroupId() {
-    return this._queueGroupId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: jiraServicedeskQueueGroupAriStaticOpts.qualifier,
-      platformQualifier: jiraServicedeskQueueGroupAriStaticOpts.platformQualifier,
-      cloudId: opts.siteId,
-      resourceOwner: jiraServicedeskQueueGroupAriStaticOpts.resourceOwner,
-      resourceType: jiraServicedeskQueueGroupAriStaticOpts.resourceType,
-      resourceId: `activation/${opts.activationId}/${opts.queueGroupId}`,
-      resourceIdSegmentValues: {
-        activationId: opts.activationId,
-        queueGroupId: opts.queueGroupId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, jiraServicedeskQueueGroupAriStaticOpts);
-    return new _JiraServicedeskQueueGroupAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, jiraServicedeskQueueGroupAriStaticOpts);
-    return new _JiraServicedeskQueueGroupAri(opts);
-  }
-  getVariables() {
-    return {
-      siteId: this.siteId,
-      activationId: this.activationId,
-      queueGroupId: this.queueGroupId
-    };
-  }
-};
-
 // src/jira-servicedesk/request-type/types.ts
 var JiraServicedeskRequestTypeAriResourceOwner = "jira-servicedesk", JiraServicedeskRequestTypeAriResourceType = "request-type";
 
 // src/jira-servicedesk/request-type/manifest.ts
 var jiraServicedeskRequestTypeAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskRequestTypeAriResourceOwner,
   resourceType: JiraServicedeskRequestTypeAriResourceType,
   resourceIdSlug: "activation/{activationId}/{requestTypeId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     requestTypeId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/request-type/index.ts
 var JiraServicedeskRequestTypeAri = class _JiraServicedeskRequestTypeAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._requestTypeId = opts.resourceIdSegmentValues.requestTypeId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._requestTypeId = opts.resourceIdSegmentValues.requestTypeId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -812,20 +715,23 @@
 var jiraServicedeskRoleAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskRoleAriResourceOwner,
   resourceType: JiraServicedeskRoleAriResourceType,
   resourceIdSlug: "{roleId}",
   resourceIdSegmentFormats: {
     roleId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/role/index.ts
 var JiraServicedeskRoleAri = class _JiraServicedeskRoleAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._roleId = opts.resourceIdSegmentValues.roleId;
+    super(opts);
+    this._roleId = opts.resourceIdSegmentValues.roleId;
   }
   get roleId() {
     return this._roleId;
   }
@@ -861,20 +767,23 @@
 var jiraServicedeskSiteAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskSiteAriResourceOwner,
   resourceType: JiraServicedeskSiteAriResourceType,
   resourceIdSlug: "{siteId}",
   resourceIdSegmentFormats: {
     siteId: /[a-zA-Z0-9_\-.]{1,255}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/site/index.ts
 var JiraServicedeskSiteAri = class _JiraServicedeskSiteAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.resourceIdSegmentValues.siteId;
+    super(opts);
+    this._siteId = opts.resourceIdSegmentValues.siteId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -903,29 +812,32 @@
   }
 };
 
 // src/jira-servicedesk/sla/types.ts
-var JiraServicedeskSlaAriResourceOwner = "jira-servicedesk";
+var JiraServicedeskSlaAriResourceOwner = "jira-servicedesk", JiraServicedeskSlaAriResourceType = "sla";
 
 // src/jira-servicedesk/sla/manifest.ts
 var jiraServicedeskSlaAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: JiraServicedeskSlaAriResourceOwner,
-  resourceType: "sla",
+  resourceType: JiraServicedeskSlaAriResourceType,
   resourceIdSlug: "activation/{activationId}/{slaId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     slaId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/jira-servicedesk/sla/index.ts
 var JiraServicedeskSlaAri = class _JiraServicedeskSlaAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._activationId = opts.resourceIdSegmentValues.activationId, this._slaId = opts.resourceIdSegmentValues.slaId;
+    super(opts);
+    this._activationId = opts.resourceIdSegmentValues.activationId, this._slaId = opts.resourceIdSegmentValues.slaId;
   }
   get activationId() {
     return this._activationId;
   }
@@ -962,13 +874,11 @@
 0 && (module.exports = {
   JiraServicedeskApprovalAri,
   JiraServicedeskCalendarEventAri,
   JiraServicedeskCannedResponseAri,
-  JiraServicedeskConversationAri,
   JiraServicedeskOrganizationAri,
   JiraServicedeskOrganizationMemberAri,
   JiraServicedeskQueueAri,
-  JiraServicedeskQueueGroupAri,
   JiraServicedeskRequestTypeAri,
   JiraServicedeskRoleAri,
   JiraServicedeskSiteAri,
   JiraServicedeskSlaAri