@forge/util

2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/passionfruit/index.js
~packages/ari/passionfruit/index.jsModified
+60−219
Index: package/packages/ari/passionfruit/index.js
===================================================================
--- package/packages/ari/passionfruit/index.js
+++ package/packages/ari/passionfruit/index.js
@@ -25,11 +25,8 @@
   PassionfruitDependencyAri: () => PassionfruitDependencyAri,
   PassionfruitDependencyCommentAri: () => PassionfruitDependencyCommentAri,
   PassionfruitDependencyRelatedContentAri: () => PassionfruitDependencyRelatedContentAri,
   PassionfruitDependencyUpdateAri: () => PassionfruitDependencyUpdateAri,
-  PassionfruitPlanAri: () => PassionfruitPlanAri,
-  PassionfruitPlanScenarioAri: () => PassionfruitPlanScenarioAri,
-  PassionfruitPlanScenarioInvestmentAri: () => PassionfruitPlanScenarioInvestmentAri,
   PassionfruitRoleAri: () => PassionfruitRoleAri,
   PassionfruitSiteAri: () => PassionfruitSiteAri,
   PassionfruitUserAri: () => PassionfruitUserAri,
   PassionfruitWorkspaceAri: () => PassionfruitWorkspaceAri
@@ -290,29 +287,32 @@
   }
 };
 
 // src/passionfruit/ask/types.ts
-var PassionfruitAskAriResourceOwner = "passionfruit";
+var PassionfruitAskAriResourceOwner = "passionfruit", PassionfruitAskAriResourceType = "ask";
 
 // src/passionfruit/ask/manifest.ts
 var passionfruitAskAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitAskAriResourceOwner,
-  resourceType: "ask",
+  resourceType: PassionfruitAskAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{askId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     askId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/ask/index.ts
 var PassionfruitAskAri = class _PassionfruitAskAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -357,23 +357,27 @@
 var passionfruitAskActivityAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitAskActivityAriResourceOwner,
   resourceType: PassionfruitAskActivityAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{askId}/{askActivityId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     askId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     askActivityId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/ask-activity/index.ts
 var PassionfruitAskActivityAri = class _PassionfruitAskActivityAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._askActivityId = opts.resourceIdSegmentValues.askActivityId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._askActivityId = opts.resourceIdSegmentValues.askActivityId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -423,23 +427,27 @@
 var passionfruitAskCommentAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitAskCommentAriResourceOwner,
   resourceType: PassionfruitAskCommentAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{askId}/{commentId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     askId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     commentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/ask-comment/index.ts
 var PassionfruitAskCommentAri = class _PassionfruitAskCommentAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._commentId = opts.resourceIdSegmentValues.commentId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._commentId = opts.resourceIdSegmentValues.commentId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -489,23 +497,27 @@
 var passionfruitAskLinkAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitAskLinkAriResourceOwner,
   resourceType: PassionfruitAskLinkAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{askId}/{linkId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     askId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     linkId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/ask-link/index.ts
 var PassionfruitAskLinkAri = class _PassionfruitAskLinkAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._linkId = opts.resourceIdSegmentValues.linkId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._linkId = opts.resourceIdSegmentValues.linkId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -555,23 +567,27 @@
 var passionfruitAskUpdateAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitAskUpdateAriResourceOwner,
   resourceType: PassionfruitAskUpdateAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{askId}/{askUpdateId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     askId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     askUpdateId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/ask-update/index.ts
 var PassionfruitAskUpdateAri = class _PassionfruitAskUpdateAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._askUpdateId = opts.resourceIdSegmentValues.askUpdateId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._askId = opts.resourceIdSegmentValues.askId, this._askUpdateId = opts.resourceIdSegmentValues.askUpdateId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -621,22 +637,25 @@
 var passionfruitDependencyAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitDependencyAriResourceOwner,
   resourceType: PassionfruitDependencyAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{dependencyId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     dependencyId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/dependency/index.ts
 var PassionfruitDependencyAri = class _PassionfruitDependencyAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -681,23 +700,27 @@
 var passionfruitDependencyCommentAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitDependencyCommentAriResourceOwner,
   resourceType: PassionfruitDependencyCommentAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{dependencyId}/{commentId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     dependencyId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     commentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/dependency-comment/index.ts
 var PassionfruitDependencyCommentAri = class _PassionfruitDependencyCommentAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId, this._commentId = opts.resourceIdSegmentValues.commentId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId, this._commentId = opts.resourceIdSegmentValues.commentId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -747,23 +770,27 @@
 var passionfruitDependencyRelatedContentAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitDependencyRelatedContentAriResourceOwner,
   resourceType: PassionfruitDependencyRelatedContentAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{dependencyId}/{relatedContentId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     dependencyId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     relatedContentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/dependency-related-content/index.ts
 var PassionfruitDependencyRelatedContentAri = class _PassionfruitDependencyRelatedContentAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId, this._relatedContentId = opts.resourceIdSegmentValues.relatedContentId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId, this._relatedContentId = opts.resourceIdSegmentValues.relatedContentId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -813,23 +840,27 @@
 var passionfruitDependencyUpdateAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitDependencyUpdateAriResourceOwner,
   resourceType: PassionfruitDependencyUpdateAriResourceType,
   resourceIdSlug: "workspace/{activationId}/{dependencyId}/{dependencyUpdateId}",
   resourceIdSegmentFormats: {
     activationId: /[a-zA-Z0-9\-]+/,
     // eslint-disable-line no-useless-escape
     dependencyId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
+    // eslint-disable-line no-useless-escape
     dependencyUpdateId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/dependency-update/index.ts
 var PassionfruitDependencyUpdateAri = class _PassionfruitDependencyUpdateAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId, this._dependencyUpdateId = opts.resourceIdSegmentValues.dependencyUpdateId;
+    super(opts);
+    this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._dependencyId = opts.resourceIdSegmentValues.dependencyId, this._dependencyUpdateId = opts.resourceIdSegmentValues.dependencyUpdateId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -871,226 +902,31 @@
     };
   }
 };
 
-// src/passionfruit/plan/types.ts
-var PassionfruitPlanAriResourceOwner = "passionfruit", PassionfruitPlanAriResourceType = "plan";
-
-// src/passionfruit/plan/manifest.ts
-var passionfruitPlanAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "cloud",
-  cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
-  resourceOwner: PassionfruitPlanAriResourceOwner,
-  resourceType: PassionfruitPlanAriResourceType,
-  resourceIdSlug: "workspace/{activationId}/{planId}",
-  resourceIdSegmentFormats: {
-    activationId: /[a-zA-Z0-9\-]+/,
-    // eslint-disable-line no-useless-escape
-    planId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
-  }
-};
-
-// src/passionfruit/plan/index.ts
-var PassionfruitPlanAri = class _PassionfruitPlanAri extends RegisteredAri {
-  constructor(opts) {
-    super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._planId = opts.resourceIdSegmentValues.planId;
-  }
-  get siteId() {
-    return this._siteId;
-  }
-  get activationId() {
-    return this._activationId;
-  }
-  get planId() {
-    return this._planId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: passionfruitPlanAriStaticOpts.qualifier,
-      platformQualifier: passionfruitPlanAriStaticOpts.platformQualifier,
-      cloudId: opts.siteId,
-      resourceOwner: passionfruitPlanAriStaticOpts.resourceOwner,
-      resourceType: passionfruitPlanAriStaticOpts.resourceType,
-      resourceId: `workspace/${opts.activationId}/${opts.planId}`,
-      resourceIdSegmentValues: {
-        activationId: opts.activationId,
-        planId: opts.planId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, passionfruitPlanAriStaticOpts);
-    return new _PassionfruitPlanAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, passionfruitPlanAriStaticOpts);
-    return new _PassionfruitPlanAri(opts);
-  }
-  getVariables() {
-    return {
-      siteId: this.siteId,
-      activationId: this.activationId,
-      planId: this.planId
-    };
-  }
-};
-
-// src/passionfruit/plan-scenario/types.ts
-var PassionfruitPlanScenarioAriResourceOwner = "passionfruit", PassionfruitPlanScenarioAriResourceType = "plan-scenario";
-
-// src/passionfruit/plan-scenario/manifest.ts
-var passionfruitPlanScenarioAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "cloud",
-  cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
-  resourceOwner: PassionfruitPlanScenarioAriResourceOwner,
-  resourceType: PassionfruitPlanScenarioAriResourceType,
-  resourceIdSlug: "workspace/{activationId}/{planId}/{scenarioId}",
-  resourceIdSegmentFormats: {
-    activationId: /[a-zA-Z0-9\-]+/,
-    // eslint-disable-line no-useless-escape
-    planId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
-    scenarioId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
-  }
-};
-
-// src/passionfruit/plan-scenario/index.ts
-var PassionfruitPlanScenarioAri = class _PassionfruitPlanScenarioAri 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;
-  }
-  get siteId() {
-    return this._siteId;
-  }
-  get activationId() {
-    return this._activationId;
-  }
-  get planId() {
-    return this._planId;
-  }
-  get scenarioId() {
-    return this._scenarioId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: passionfruitPlanScenarioAriStaticOpts.qualifier,
-      platformQualifier: passionfruitPlanScenarioAriStaticOpts.platformQualifier,
-      cloudId: opts.siteId,
-      resourceOwner: passionfruitPlanScenarioAriStaticOpts.resourceOwner,
-      resourceType: passionfruitPlanScenarioAriStaticOpts.resourceType,
-      resourceId: `workspace/${opts.activationId}/${opts.planId}/${opts.scenarioId}`,
-      resourceIdSegmentValues: {
-        activationId: opts.activationId,
-        planId: opts.planId,
-        scenarioId: opts.scenarioId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, passionfruitPlanScenarioAriStaticOpts);
-    return new _PassionfruitPlanScenarioAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, passionfruitPlanScenarioAriStaticOpts);
-    return new _PassionfruitPlanScenarioAri(opts);
-  }
-  getVariables() {
-    return {
-      siteId: this.siteId,
-      activationId: this.activationId,
-      planId: this.planId,
-      scenarioId: this.scenarioId
-    };
-  }
-};
-
-// src/passionfruit/plan-scenario-investment/types.ts
-var PassionfruitPlanScenarioInvestmentAriResourceOwner = "passionfruit", PassionfruitPlanScenarioInvestmentAriResourceType = "plan-scenario-investment";
-
-// src/passionfruit/plan-scenario-investment/manifest.ts
-var passionfruitPlanScenarioInvestmentAriStaticOpts = {
-  qualifier: "ari",
-  platformQualifier: "cloud",
-  cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
-  resourceOwner: PassionfruitPlanScenarioInvestmentAriResourceOwner,
-  resourceType: PassionfruitPlanScenarioInvestmentAriResourceType,
-  resourceIdSlug: "workspace/{activationId}/{planId}/{scenarioId}/{investmentId}",
-  resourceIdSegmentFormats: {
-    activationId: /[a-zA-Z0-9\-]+/,
-    // eslint-disable-line no-useless-escape
-    planId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
-    scenarioId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/,
-    investmentId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
-  }
-};
-
-// src/passionfruit/plan-scenario-investment/index.ts
-var PassionfruitPlanScenarioInvestmentAri = class _PassionfruitPlanScenarioInvestmentAri 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, this._investmentId = opts.resourceIdSegmentValues.investmentId;
-  }
-  get siteId() {
-    return this._siteId;
-  }
-  get activationId() {
-    return this._activationId;
-  }
-  get planId() {
-    return this._planId;
-  }
-  get scenarioId() {
-    return this._scenarioId;
-  }
-  get investmentId() {
-    return this._investmentId;
-  }
-  static create(opts) {
-    let derivedOpts = {
-      qualifier: passionfruitPlanScenarioInvestmentAriStaticOpts.qualifier,
-      platformQualifier: passionfruitPlanScenarioInvestmentAriStaticOpts.platformQualifier,
-      cloudId: opts.siteId,
-      resourceOwner: passionfruitPlanScenarioInvestmentAriStaticOpts.resourceOwner,
-      resourceType: passionfruitPlanScenarioInvestmentAriStaticOpts.resourceType,
-      resourceId: `workspace/${opts.activationId}/${opts.planId}/${opts.scenarioId}/${opts.investmentId}`,
-      resourceIdSegmentValues: {
-        activationId: opts.activationId,
-        planId: opts.planId,
-        scenarioId: opts.scenarioId,
-        investmentId: opts.investmentId
-      }
-    }, ariOpts = AriParser.fromOpts(derivedOpts, passionfruitPlanScenarioInvestmentAriStaticOpts);
-    return new _PassionfruitPlanScenarioInvestmentAri(ariOpts);
-  }
-  static parse(maybeAri) {
-    let opts = AriParser.fromString(maybeAri, passionfruitPlanScenarioInvestmentAriStaticOpts);
-    return new _PassionfruitPlanScenarioInvestmentAri(opts);
-  }
-  getVariables() {
-    return {
-      siteId: this.siteId,
-      activationId: this.activationId,
-      planId: this.planId,
-      scenarioId: this.scenarioId,
-      investmentId: this.investmentId
-    };
-  }
-};
-
 // src/passionfruit/role/types.ts
 var PassionfruitRoleAriResourceOwner = "passionfruit", PassionfruitRoleAriResourceType = "role";
 
 // src/passionfruit/role/manifest.ts
 var passionfruitRoleAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitRoleAriResourceOwner,
   resourceType: PassionfruitRoleAriResourceType,
   resourceIdSlug: "product/{roleType}",
   resourceIdSegmentFormats: {
     roleType: /(?:admin|member|user-admin)/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/role/index.ts
 var PassionfruitRoleAri = class _PassionfruitRoleAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._roleType = opts.resourceIdSegmentValues.roleType;
+    super(opts);
+    this._roleType = opts.resourceIdSegmentValues.roleType;
   }
   get roleType() {
     return this._roleType;
   }
@@ -1126,20 +962,23 @@
 var passionfruitSiteAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitSiteAriResourceOwner,
   resourceType: PassionfruitSiteAriResourceType,
   resourceIdSlug: "{siteId}",
   resourceIdSegmentFormats: {
     siteId: /[a-zA-Z0-9_\-.]{1,255}/
+    // eslint-disable-line no-useless-escape
   }
 };
 
 // src/passionfruit/site/index.ts
 var PassionfruitSiteAri = class _PassionfruitSiteAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._siteId = opts.resourceIdSegmentValues.siteId;
+    super(opts);
+    this._siteId = opts.resourceIdSegmentValues.siteId;
   }
   get siteId() {
     return this._siteId;
   }
@@ -1175,20 +1014,23 @@
 var passionfruitUserAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitUserAriResourceOwner,
   resourceType: PassionfruitUserAriResourceType,
   resourceIdSlug: "{userId}",
   resourceIdSegmentFormats: {
     userId: /[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/passionfruit/user/index.ts
 var PassionfruitUserAri = class _PassionfruitUserAri extends RegisteredAri {
   constructor(opts) {
-    super(opts), this._userId = opts.resourceIdSegmentValues.userId;
+    super(opts);
+    this._userId = opts.resourceIdSegmentValues.userId;
   }
   get userId() {
     return this._userId;
   }
@@ -1224,8 +1066,9 @@
 var passionfruitWorkspaceAriStaticOpts = {
   qualifier: "ari",
   platformQualifier: "cloud",
   cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+  // eslint-disable-line no-useless-escape
   resourceOwner: PassionfruitWorkspaceAriResourceOwner,
   resourceType: PassionfruitWorkspaceAriResourceType,
   resourceIdSlug: "{activationId}",
   resourceIdSegmentFormats: {
@@ -1236,9 +1079,10 @@
 
 // src/passionfruit/workspace/index.ts
 var PassionfruitWorkspaceAri = class _PassionfruitWorkspaceAri 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;
   }
@@ -1280,11 +1124,8 @@
   PassionfruitDependencyAri,
   PassionfruitDependencyCommentAri,
   PassionfruitDependencyRelatedContentAri,
   PassionfruitDependencyUpdateAri,
-  PassionfruitPlanAri,
-  PassionfruitPlanScenarioAri,
-  PassionfruitPlanScenarioInvestmentAri,
   PassionfruitRoleAri,
   PassionfruitSiteAri,
   PassionfruitUserAri,
   PassionfruitWorkspaceAri