@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