@forge/util
2.0.12.0.1-experimental-7890858
packages/ari/confluence/index.js~
packages/ari/confluence/index.jsModified+520−97
Index: package/packages/ari/confluence/index.js
===================================================================
--- package/packages/ari/confluence/index.js
+++ package/packages/ari/confluence/index.js
@@ -19,27 +19,34 @@
__export(confluence_exports, {
ConfluenceAdminAnnouncementBannerAri: () => ConfluenceAdminAnnouncementBannerAri,
ConfluenceAttachmentAri: () => ConfluenceAttachmentAri,
ConfluenceBlogpostAri: () => ConfluenceBlogpostAri,
+ ConfluenceBlogpostClassificationHistoryAri: () => ConfluenceBlogpostClassificationHistoryAri,
ConfluenceCommentAri: () => ConfluenceCommentAri,
ConfluenceContentAri: () => ConfluenceContentAri,
ConfluenceCustomContentAri: () => ConfluenceCustomContentAri,
ConfluenceDatabaseAri: () => ConfluenceDatabaseAri,
+ ConfluenceDatabaseClassificationHistoryAri: () => ConfluenceDatabaseClassificationHistoryAri,
ConfluenceEmbedAri: () => ConfluenceEmbedAri,
ConfluenceEventAri: () => ConfluenceEventAri,
ConfluenceFolderAri: () => ConfluenceFolderAri,
ConfluenceLabelAri: () => ConfluenceLabelAri,
ConfluenceLongRunningTaskAri: () => ConfluenceLongRunningTaskAri,
ConfluenceNoteAri: () => ConfluenceNoteAri,
ConfluencePageAri: () => ConfluencePageAri,
+ ConfluencePageClassificationHistoryAri: () => ConfluencePageClassificationHistoryAri,
ConfluencePublicLinkAri: () => ConfluencePublicLinkAri,
ConfluenceRoleAri: () => ConfluenceRoleAri,
ConfluenceSiteAri: () => ConfluenceSiteAri,
+ ConfluenceSlideAri: () => ConfluenceSlideAri,
ConfluenceSpaceAri: () => ConfluenceSpaceAri,
+ ConfluenceSpaceClassificationHistoryAri: () => ConfluenceSpaceClassificationHistoryAri,
ConfluenceTaskAri: () => ConfluenceTaskAri,
ConfluenceTeamCalendarAri: () => ConfluenceTeamCalendarAri,
+ ConfluenceUserClassAri: () => ConfluenceUserClassAri,
ConfluenceUserPropertyAri: () => ConfluenceUserPropertyAri,
ConfluenceWhiteboardAri: () => ConfluenceWhiteboardAri,
+ ConfluenceWhiteboardClassificationHistoryAri: () => ConfluenceWhiteboardClassificationHistoryAri,
ConfluenceWorkflowAri: () => ConfluenceWorkflowAri,
ConfluenceWorkspaceAri: () => ConfluenceWorkspaceAri
});
module.exports = __toCommonJS(confluence_exports);
@@ -305,25 +312,22 @@
var confluenceAdminAnnouncementBannerAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceAdminAnnouncementBannerAriResourceOwner,
resourceType: ConfluenceAdminAnnouncementBannerAriResourceType,
resourceIdSlug: "activation/{activationId}/{bannerId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
bannerId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/admin-announcement-banner/index.ts
var ConfluenceAdminAnnouncementBannerAri = class _ConfluenceAdminAnnouncementBannerAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._bannerId = opts.resourceIdSegmentValues.bannerId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._bannerId = opts.resourceIdSegmentValues.bannerId;
}
get siteId() {
return this._siteId;
}
@@ -368,23 +372,20 @@
var confluenceAttachmentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceAttachmentAriResourceOwner,
resourceType: ConfluenceAttachmentAriResourceType,
resourceIdSlug: "{attachmentId}",
resourceIdSegmentFormats: {
attachmentId: /(att)?[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/attachment/index.ts
var ConfluenceAttachmentAri = class _ConfluenceAttachmentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._attachmentId = opts.resourceIdSegmentValues.attachmentId;
+ super(opts), this._siteId = opts.cloudId || "", this._attachmentId = opts.resourceIdSegmentValues.attachmentId;
}
get siteId() {
return this._siteId;
}
@@ -424,23 +425,20 @@
var confluenceBlogpostAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceBlogpostAriResourceOwner,
resourceType: ConfluenceBlogpostAriResourceType,
resourceIdSlug: "{blogpostId}",
resourceIdSegmentFormats: {
blogpostId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/blogpost/index.ts
var ConfluenceBlogpostAri = class _ConfluenceBlogpostAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._blogpostId = opts.resourceIdSegmentValues.blogpostId;
+ super(opts), this._siteId = opts.cloudId || "", this._blogpostId = opts.resourceIdSegmentValues.blogpostId;
}
get siteId() {
return this._siteId;
}
@@ -472,31 +470,100 @@
};
}
};
+// src/confluence/blogpost-classification-history/types.ts
+var ConfluenceBlogpostClassificationHistoryAriResourceOwner = "confluence", ConfluenceBlogpostClassificationHistoryAriResourceType = "blogpost-classification-history";
+
+// src/confluence/blogpost-classification-history/manifest.ts
+var confluenceBlogpostClassificationHistoryAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluenceBlogpostClassificationHistoryAriResourceOwner,
+ resourceType: ConfluenceBlogpostClassificationHistoryAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{blogpostId}/{classificationTagId}/{updateSequenceNumber}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ blogpostId: /[0-9]+/,
+ classificationTagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
+ updateSequenceNumber: /\d+/
+ }
+};
+
+// src/confluence/blogpost-classification-history/index.ts
+var ConfluenceBlogpostClassificationHistoryAri = class _ConfluenceBlogpostClassificationHistoryAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._blogpostId = opts.resourceIdSegmentValues.blogpostId, this._classificationTagId = opts.resourceIdSegmentValues.classificationTagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get blogpostId() {
+ return this._blogpostId;
+ }
+ get classificationTagId() {
+ return this._classificationTagId;
+ }
+ get updateSequenceNumber() {
+ return this._updateSequenceNumber;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluenceBlogpostClassificationHistoryAriStaticOpts.qualifier,
+ platformQualifier: confluenceBlogpostClassificationHistoryAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluenceBlogpostClassificationHistoryAriStaticOpts.resourceOwner,
+ resourceType: confluenceBlogpostClassificationHistoryAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.blogpostId}/${opts.classificationTagId}/${opts.updateSequenceNumber}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ blogpostId: opts.blogpostId,
+ classificationTagId: opts.classificationTagId,
+ updateSequenceNumber: opts.updateSequenceNumber
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluenceBlogpostClassificationHistoryAriStaticOpts);
+ return new _ConfluenceBlogpostClassificationHistoryAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluenceBlogpostClassificationHistoryAriStaticOpts);
+ return new _ConfluenceBlogpostClassificationHistoryAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ blogpostId: this.blogpostId,
+ classificationTagId: this.classificationTagId,
+ updateSequenceNumber: this.updateSequenceNumber
+ };
+ }
+};
+
// src/confluence/comment/types.ts
var ConfluenceCommentAriResourceOwner = "confluence", ConfluenceCommentAriResourceType = "comment";
// src/confluence/comment/manifest.ts
var confluenceCommentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceCommentAriResourceOwner,
resourceType: ConfluenceCommentAriResourceType,
resourceIdSlug: "{commentId}",
resourceIdSegmentFormats: {
commentId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/comment/index.ts
var ConfluenceCommentAri = class _ConfluenceCommentAri 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;
}
@@ -536,23 +603,20 @@
var confluenceContentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceContentAriResourceOwner,
resourceType: ConfluenceContentAriResourceType,
resourceIdSlug: "{contentId}",
resourceIdSegmentFormats: {
contentId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/content/index.ts
var ConfluenceContentAri = class _ConfluenceContentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._contentId = opts.resourceIdSegmentValues.contentId;
+ super(opts), this._siteId = opts.cloudId || "", this._contentId = opts.resourceIdSegmentValues.contentId;
}
get siteId() {
return this._siteId;
}
@@ -592,27 +656,23 @@
var confluenceCustomContentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceCustomContentAriResourceOwner,
resourceType: ConfluenceCustomContentAriResourceType,
resourceIdSlug: "{customContentType}/activation/{activationId}/{customContentId}",
resourceIdSegmentFormats: {
- customContentType: /[a-zA-Z0-9\-:]+/,
- // eslint-disable-line no-useless-escape
+ customContentType: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/,
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
customContentId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/custom-content/index.ts
var ConfluenceCustomContentAri = class _ConfluenceCustomContentAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._customContentType = opts.resourceIdSegmentValues.customContentType, this._activationId = opts.resourceIdSegmentValues.activationId, this._customContentId = opts.resourceIdSegmentValues.customContentId;
+ super(opts), this._siteId = opts.cloudId || "", this._customContentType = opts.resourceIdSegmentValues.customContentType, this._activationId = opts.resourceIdSegmentValues.activationId, this._customContentId = opts.resourceIdSegmentValues.customContentId;
}
get siteId() {
return this._siteId;
}
@@ -662,25 +722,22 @@
var confluenceDatabaseAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceDatabaseAriResourceOwner,
resourceType: ConfluenceDatabaseAriResourceType,
resourceIdSlug: "activation/{activationId}/{databaseId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
databaseId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/database/index.ts
var ConfluenceDatabaseAri = class _ConfluenceDatabaseAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._databaseId = opts.resourceIdSegmentValues.databaseId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._databaseId = opts.resourceIdSegmentValues.databaseId;
}
get siteId() {
return this._siteId;
}
@@ -717,33 +774,102 @@
};
}
};
+// src/confluence/database-classification-history/types.ts
+var ConfluenceDatabaseClassificationHistoryAriResourceOwner = "confluence", ConfluenceDatabaseClassificationHistoryAriResourceType = "database-classification-history";
+
+// src/confluence/database-classification-history/manifest.ts
+var confluenceDatabaseClassificationHistoryAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluenceDatabaseClassificationHistoryAriResourceOwner,
+ resourceType: ConfluenceDatabaseClassificationHistoryAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{databaseId}/{classificationTagId}/{updateSequenceNumber}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ databaseId: /[0-9]+/,
+ classificationTagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
+ updateSequenceNumber: /\d+/
+ }
+};
+
+// src/confluence/database-classification-history/index.ts
+var ConfluenceDatabaseClassificationHistoryAri = class _ConfluenceDatabaseClassificationHistoryAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._databaseId = opts.resourceIdSegmentValues.databaseId, this._classificationTagId = opts.resourceIdSegmentValues.classificationTagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get databaseId() {
+ return this._databaseId;
+ }
+ get classificationTagId() {
+ return this._classificationTagId;
+ }
+ get updateSequenceNumber() {
+ return this._updateSequenceNumber;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluenceDatabaseClassificationHistoryAriStaticOpts.qualifier,
+ platformQualifier: confluenceDatabaseClassificationHistoryAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluenceDatabaseClassificationHistoryAriStaticOpts.resourceOwner,
+ resourceType: confluenceDatabaseClassificationHistoryAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.databaseId}/${opts.classificationTagId}/${opts.updateSequenceNumber}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ databaseId: opts.databaseId,
+ classificationTagId: opts.classificationTagId,
+ updateSequenceNumber: opts.updateSequenceNumber
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluenceDatabaseClassificationHistoryAriStaticOpts);
+ return new _ConfluenceDatabaseClassificationHistoryAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluenceDatabaseClassificationHistoryAriStaticOpts);
+ return new _ConfluenceDatabaseClassificationHistoryAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ databaseId: this.databaseId,
+ classificationTagId: this.classificationTagId,
+ updateSequenceNumber: this.updateSequenceNumber
+ };
+ }
+};
+
// src/confluence/embed/types.ts
var ConfluenceEmbedAriResourceOwner = "confluence", ConfluenceEmbedAriResourceType = "embed";
// src/confluence/embed/manifest.ts
var confluenceEmbedAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceEmbedAriResourceOwner,
resourceType: ConfluenceEmbedAriResourceType,
resourceIdSlug: "activation/{activationId}/{embedId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
embedId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/embed/index.ts
var ConfluenceEmbedAri = class _ConfluenceEmbedAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._embedId = opts.resourceIdSegmentValues.embedId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._embedId = opts.resourceIdSegmentValues.embedId;
}
get siteId() {
return this._siteId;
}
@@ -788,9 +914,8 @@
var confluenceEventAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceEventAriResourceOwner,
resourceType: ConfluenceEventAriResourceType,
resourceIdSlug: "{eventType}/activation/{activationId}/event/{eventId}",
resourceIdSegmentFormats: {
@@ -798,17 +923,15 @@
// eslint-disable-line no-useless-escape
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
eventId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/event/index.ts
var ConfluenceEventAri = class _ConfluenceEventAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._eventType = opts.resourceIdSegmentValues.eventType, this._activationId = opts.resourceIdSegmentValues.activationId, this._eventId = opts.resourceIdSegmentValues.eventId;
+ super(opts), this._siteId = opts.cloudId || "", this._eventType = opts.resourceIdSegmentValues.eventType, this._activationId = opts.resourceIdSegmentValues.activationId, this._eventId = opts.resourceIdSegmentValues.eventId;
}
get siteId() {
return this._siteId;
}
@@ -858,25 +981,22 @@
var confluenceFolderAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceFolderAriResourceOwner,
resourceType: ConfluenceFolderAriResourceType,
resourceIdSlug: "activation/{activationId}/{folderId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
folderId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/folder/index.ts
var ConfluenceFolderAri = class _ConfluenceFolderAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._folderId = opts.resourceIdSegmentValues.folderId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._folderId = opts.resourceIdSegmentValues.folderId;
}
get siteId() {
return this._siteId;
}
@@ -921,25 +1041,22 @@
var confluenceLabelAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceLabelAriResourceOwner,
resourceType: ConfluenceLabelAriResourceType,
resourceIdSlug: "activation/{activationId}/{labelId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
labelId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/label/index.ts
var ConfluenceLabelAri = class _ConfluenceLabelAri 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;
}
@@ -984,25 +1101,22 @@
var confluenceLongRunningTaskAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceLongRunningTaskAriResourceOwner,
resourceType: ConfluenceLongRunningTaskAriResourceType,
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/confluence/long-running-task/index.ts
var ConfluenceLongRunningTaskAri = class _ConfluenceLongRunningTaskAri 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;
}
@@ -1047,25 +1161,22 @@
var confluenceNoteAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceNoteAriResourceOwner,
resourceType: ConfluenceNoteAriResourceType,
resourceIdSlug: "activation/{activationId}/{noteId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
noteId: /[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/confluence/note/index.ts
var ConfluenceNoteAri = class _ConfluenceNoteAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._noteId = opts.resourceIdSegmentValues.noteId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._noteId = opts.resourceIdSegmentValues.noteId;
}
get siteId() {
return this._siteId;
}
@@ -1110,23 +1221,20 @@
var confluencePageAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluencePageAriResourceOwner,
resourceType: ConfluencePageAriResourceType,
resourceIdSlug: "{pageId}",
resourceIdSegmentFormats: {
pageId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/page/index.ts
var ConfluencePageAri = class _ConfluencePageAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._pageId = opts.resourceIdSegmentValues.pageId;
+ super(opts), this._siteId = opts.cloudId || "", this._pageId = opts.resourceIdSegmentValues.pageId;
}
get siteId() {
return this._siteId;
}
@@ -1158,33 +1266,102 @@
};
}
};
+// src/confluence/page-classification-history/types.ts
+var ConfluencePageClassificationHistoryAriResourceOwner = "confluence", ConfluencePageClassificationHistoryAriResourceType = "page-classification-history";
+
+// src/confluence/page-classification-history/manifest.ts
+var confluencePageClassificationHistoryAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluencePageClassificationHistoryAriResourceOwner,
+ resourceType: ConfluencePageClassificationHistoryAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{pageId}/{classificationTagId}/{updateSequenceNumber}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ pageId: /[0-9]+/,
+ classificationTagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
+ updateSequenceNumber: /\d+/
+ }
+};
+
+// src/confluence/page-classification-history/index.ts
+var ConfluencePageClassificationHistoryAri = class _ConfluencePageClassificationHistoryAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._pageId = opts.resourceIdSegmentValues.pageId, this._classificationTagId = opts.resourceIdSegmentValues.classificationTagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get pageId() {
+ return this._pageId;
+ }
+ get classificationTagId() {
+ return this._classificationTagId;
+ }
+ get updateSequenceNumber() {
+ return this._updateSequenceNumber;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluencePageClassificationHistoryAriStaticOpts.qualifier,
+ platformQualifier: confluencePageClassificationHistoryAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluencePageClassificationHistoryAriStaticOpts.resourceOwner,
+ resourceType: confluencePageClassificationHistoryAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.pageId}/${opts.classificationTagId}/${opts.updateSequenceNumber}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ pageId: opts.pageId,
+ classificationTagId: opts.classificationTagId,
+ updateSequenceNumber: opts.updateSequenceNumber
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluencePageClassificationHistoryAriStaticOpts);
+ return new _ConfluencePageClassificationHistoryAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluencePageClassificationHistoryAriStaticOpts);
+ return new _ConfluencePageClassificationHistoryAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ pageId: this.pageId,
+ classificationTagId: this.classificationTagId,
+ updateSequenceNumber: this.updateSequenceNumber
+ };
+ }
+};
+
// src/confluence/public-link/types.ts
var ConfluencePublicLinkAriResourceOwner = "confluence", ConfluencePublicLinkAriResourceType = "public-link";
// src/confluence/public-link/manifest.ts
var confluencePublicLinkAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluencePublicLinkAriResourceOwner,
resourceType: ConfluencePublicLinkAriResourceType,
resourceIdSlug: "activation/{activationId}/{publicLinkId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
publicLinkId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/public-link/index.ts
var ConfluencePublicLinkAri = class _ConfluencePublicLinkAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._publicLinkId = opts.resourceIdSegmentValues.publicLinkId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._publicLinkId = opts.resourceIdSegmentValues.publicLinkId;
}
get siteId() {
return this._siteId;
}
@@ -1229,23 +1406,20 @@
var confluenceRoleAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{0,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceRoleAriResourceOwner,
resourceType: ConfluenceRoleAriResourceType,
resourceIdSlug: "{roleId}",
resourceIdSegmentFormats: {
roleId: /[!a-zA-Z0-9\-_.~@:;{}=]+(\/[!a-zA-Z0-9\-_.~@:;{}=]+)*/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/role/index.ts
var ConfluenceRoleAri = class _ConfluenceRoleAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._optionalSiteId = opts.cloudId || "", this._roleId = opts.resourceIdSegmentValues.roleId;
+ super(opts), this._optionalSiteId = opts.cloudId || "", this._roleId = opts.resourceIdSegmentValues.roleId;
}
get optionalSiteId() {
return this._optionalSiteId;
}
@@ -1285,23 +1459,20 @@
var confluenceSiteAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceSiteAriResourceOwner,
resourceType: ConfluenceSiteAriResourceType,
resourceIdSlug: "{siteId}",
resourceIdSegmentFormats: {
siteId: /[a-zA-Z0-9_\-.]{1,255}/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/site/index.ts
var ConfluenceSiteAri = class _ConfluenceSiteAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.resourceIdSegmentValues.siteId;
+ super(opts), this._siteId = opts.resourceIdSegmentValues.siteId;
}
get siteId() {
return this._siteId;
}
@@ -1329,31 +1500,88 @@
};
}
};
+// src/confluence/slide/types.ts
+var ConfluenceSlideAriResourceOwner = "confluence", ConfluenceSlideAriResourceType = "slide";
+
+// src/confluence/slide/manifest.ts
+var confluenceSlideAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluenceSlideAriResourceOwner,
+ resourceType: ConfluenceSlideAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{slideId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ slideId: /[0-9]+/
+ }
+};
+
+// src/confluence/slide/index.ts
+var ConfluenceSlideAri = class _ConfluenceSlideAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._slideId = opts.resourceIdSegmentValues.slideId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get slideId() {
+ return this._slideId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluenceSlideAriStaticOpts.qualifier,
+ platformQualifier: confluenceSlideAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluenceSlideAriStaticOpts.resourceOwner,
+ resourceType: confluenceSlideAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.slideId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ slideId: opts.slideId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluenceSlideAriStaticOpts);
+ return new _ConfluenceSlideAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluenceSlideAriStaticOpts);
+ return new _ConfluenceSlideAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ slideId: this.slideId
+ };
+ }
+};
+
// src/confluence/space/types.ts
var ConfluenceSpaceAriResourceOwner = "confluence", ConfluenceSpaceAriResourceType = "space";
// src/confluence/space/manifest.ts
var confluenceSpaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceSpaceAriResourceOwner,
resourceType: ConfluenceSpaceAriResourceType,
resourceIdSlug: "{spaceId}",
resourceIdSegmentFormats: {
spaceId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/space/index.ts
var ConfluenceSpaceAri = class _ConfluenceSpaceAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._spaceId = opts.resourceIdSegmentValues.spaceId;
+ super(opts), this._siteId = opts.cloudId || "", this._spaceId = opts.resourceIdSegmentValues.spaceId;
}
get siteId() {
return this._siteId;
}
@@ -1385,31 +1613,100 @@
};
}
};
+// src/confluence/space-classification-history/types.ts
+var ConfluenceSpaceClassificationHistoryAriResourceOwner = "confluence", ConfluenceSpaceClassificationHistoryAriResourceType = "space-classification-history";
+
+// src/confluence/space-classification-history/manifest.ts
+var confluenceSpaceClassificationHistoryAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluenceSpaceClassificationHistoryAriResourceOwner,
+ resourceType: ConfluenceSpaceClassificationHistoryAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{spaceId}/{classificationTagId}/{updateSequenceNumber}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ spaceId: /[0-9]+/,
+ classificationTagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
+ updateSequenceNumber: /\d+/
+ }
+};
+
+// src/confluence/space-classification-history/index.ts
+var ConfluenceSpaceClassificationHistoryAri = class _ConfluenceSpaceClassificationHistoryAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._spaceId = opts.resourceIdSegmentValues.spaceId, this._classificationTagId = opts.resourceIdSegmentValues.classificationTagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get spaceId() {
+ return this._spaceId;
+ }
+ get classificationTagId() {
+ return this._classificationTagId;
+ }
+ get updateSequenceNumber() {
+ return this._updateSequenceNumber;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluenceSpaceClassificationHistoryAriStaticOpts.qualifier,
+ platformQualifier: confluenceSpaceClassificationHistoryAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluenceSpaceClassificationHistoryAriStaticOpts.resourceOwner,
+ resourceType: confluenceSpaceClassificationHistoryAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.spaceId}/${opts.classificationTagId}/${opts.updateSequenceNumber}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ spaceId: opts.spaceId,
+ classificationTagId: opts.classificationTagId,
+ updateSequenceNumber: opts.updateSequenceNumber
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluenceSpaceClassificationHistoryAriStaticOpts);
+ return new _ConfluenceSpaceClassificationHistoryAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluenceSpaceClassificationHistoryAriStaticOpts);
+ return new _ConfluenceSpaceClassificationHistoryAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ spaceId: this.spaceId,
+ classificationTagId: this.classificationTagId,
+ updateSequenceNumber: this.updateSequenceNumber
+ };
+ }
+};
+
// src/confluence/task/types.ts
var ConfluenceTaskAriResourceOwner = "confluence", ConfluenceTaskAriResourceType = "task";
// src/confluence/task/manifest.ts
var confluenceTaskAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceTaskAriResourceOwner,
resourceType: ConfluenceTaskAriResourceType,
resourceIdSlug: "{taskId}",
resourceIdSegmentFormats: {
taskId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/task/index.ts
var ConfluenceTaskAri = class _ConfluenceTaskAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._taskId = opts.resourceIdSegmentValues.taskId;
+ super(opts), this._siteId = opts.cloudId || "", this._taskId = opts.resourceIdSegmentValues.taskId;
}
get siteId() {
return this._siteId;
}
@@ -1449,25 +1746,22 @@
var confluenceTeamCalendarAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceTeamCalendarAriResourceOwner,
resourceType: ConfluenceTeamCalendarAriResourceType,
resourceIdSlug: "activation/{activationId}/{calendarId}",
resourceIdSegmentFormats: {
activationId: /[a-zA-Z0-9\-]+/,
// eslint-disable-line no-useless-escape
calendarId: /[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/confluence/team-calendar/index.ts
var ConfluenceTeamCalendarAri = class _ConfluenceTeamCalendarAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._calendarId = opts.resourceIdSegmentValues.calendarId;
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._calendarId = opts.resourceIdSegmentValues.calendarId;
}
get siteId() {
return this._siteId;
}
@@ -1504,31 +1798,89 @@
};
}
};
+// src/confluence/user-class/types.ts
+var ConfluenceUserClassAriResourceOwner = "confluence", ConfluenceUserClassAriResourceType = "user-class";
+
+// src/confluence/user-class/manifest.ts
+var confluenceUserClassAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluenceUserClassAriResourceOwner,
+ resourceType: ConfluenceUserClassAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{userClassId}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ userClassId: /[a-zA-Z\-]+/
+ // eslint-disable-line no-useless-escape
+ }
+};
+
+// src/confluence/user-class/index.ts
+var ConfluenceUserClassAri = class _ConfluenceUserClassAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._userClassId = opts.resourceIdSegmentValues.userClassId;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get userClassId() {
+ return this._userClassId;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluenceUserClassAriStaticOpts.qualifier,
+ platformQualifier: confluenceUserClassAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluenceUserClassAriStaticOpts.resourceOwner,
+ resourceType: confluenceUserClassAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.userClassId}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ userClassId: opts.userClassId
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluenceUserClassAriStaticOpts);
+ return new _ConfluenceUserClassAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluenceUserClassAriStaticOpts);
+ return new _ConfluenceUserClassAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ userClassId: this.userClassId
+ };
+ }
+};
+
// src/confluence/user-property/types.ts
var ConfluenceUserPropertyAriResourceOwner = "confluence", ConfluenceUserPropertyAriResourceType = "user-property";
// src/confluence/user-property/manifest.ts
var confluenceUserPropertyAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceUserPropertyAriResourceOwner,
resourceType: ConfluenceUserPropertyAriResourceType,
resourceIdSlug: "{userPropertyId}",
resourceIdSegmentFormats: {
userPropertyId: /[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/confluence/user-property/index.ts
var ConfluenceUserPropertyAri = class _ConfluenceUserPropertyAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._userPropertyId = opts.resourceIdSegmentValues.userPropertyId;
+ super(opts), this._siteId = opts.cloudId || "", this._userPropertyId = opts.resourceIdSegmentValues.userPropertyId;
}
get siteId() {
return this._siteId;
}
@@ -1568,23 +1920,20 @@
var confluenceWhiteboardAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceWhiteboardAriResourceOwner,
resourceType: ConfluenceWhiteboardAriResourceType,
resourceIdSlug: "{whiteboardId}",
resourceIdSegmentFormats: {
whiteboardId: /[0-9]+/
- // eslint-disable-line no-useless-escape
}
};
// src/confluence/whiteboard/index.ts
var ConfluenceWhiteboardAri = class _ConfluenceWhiteboardAri extends RegisteredAri {
constructor(opts) {
- super(opts);
- this._siteId = opts.cloudId || "", this._whiteboardId = opts.resourceIdSegmentValues.whiteboardId;
+ super(opts), this._siteId = opts.cloudId || "", this._whiteboardId = opts.resourceIdSegmentValues.whiteboardId;
}
get siteId() {
return this._siteId;
}
@@ -1616,33 +1965,102 @@
};
}
};
+// src/confluence/whiteboard-classification-history/types.ts
+var ConfluenceWhiteboardClassificationHistoryAriResourceOwner = "confluence", ConfluenceWhiteboardClassificationHistoryAriResourceType = "whiteboard-classification-history";
+
+// src/confluence/whiteboard-classification-history/manifest.ts
+var confluenceWhiteboardClassificationHistoryAriStaticOpts = {
+ qualifier: "ari",
+ platformQualifier: "cloud",
+ cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
+ resourceOwner: ConfluenceWhiteboardClassificationHistoryAriResourceOwner,
+ resourceType: ConfluenceWhiteboardClassificationHistoryAriResourceType,
+ resourceIdSlug: "activation/{activationId}/{whiteboardId}/{classificationTagId}/{updateSequenceNumber}",
+ resourceIdSegmentFormats: {
+ activationId: /[a-zA-Z0-9\-]+/,
+ // eslint-disable-line no-useless-escape
+ whiteboardId: /[0-9]+/,
+ classificationTagId: /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/,
+ updateSequenceNumber: /\d+/
+ }
+};
+
+// src/confluence/whiteboard-classification-history/index.ts
+var ConfluenceWhiteboardClassificationHistoryAri = class _ConfluenceWhiteboardClassificationHistoryAri extends RegisteredAri {
+ constructor(opts) {
+ super(opts), this._siteId = opts.cloudId || "", this._activationId = opts.resourceIdSegmentValues.activationId, this._whiteboardId = opts.resourceIdSegmentValues.whiteboardId, this._classificationTagId = opts.resourceIdSegmentValues.classificationTagId, this._updateSequenceNumber = opts.resourceIdSegmentValues.updateSequenceNumber;
+ }
+ get siteId() {
+ return this._siteId;
+ }
+ get activationId() {
+ return this._activationId;
+ }
+ get whiteboardId() {
+ return this._whiteboardId;
+ }
+ get classificationTagId() {
+ return this._classificationTagId;
+ }
+ get updateSequenceNumber() {
+ return this._updateSequenceNumber;
+ }
+ static create(opts) {
+ let derivedOpts = {
+ qualifier: confluenceWhiteboardClassificationHistoryAriStaticOpts.qualifier,
+ platformQualifier: confluenceWhiteboardClassificationHistoryAriStaticOpts.platformQualifier,
+ cloudId: opts.siteId,
+ resourceOwner: confluenceWhiteboardClassificationHistoryAriStaticOpts.resourceOwner,
+ resourceType: confluenceWhiteboardClassificationHistoryAriStaticOpts.resourceType,
+ resourceId: `activation/${opts.activationId}/${opts.whiteboardId}/${opts.classificationTagId}/${opts.updateSequenceNumber}`,
+ resourceIdSegmentValues: {
+ activationId: opts.activationId,
+ whiteboardId: opts.whiteboardId,
+ classificationTagId: opts.classificationTagId,
+ updateSequenceNumber: opts.updateSequenceNumber
+ }
+ }, ariOpts = AriParser.fromOpts(derivedOpts, confluenceWhiteboardClassificationHistoryAriStaticOpts);
+ return new _ConfluenceWhiteboardClassificationHistoryAri(ariOpts);
+ }
+ static parse(maybeAri) {
+ let opts = AriParser.fromString(maybeAri, confluenceWhiteboardClassificationHistoryAriStaticOpts);
+ return new _ConfluenceWhiteboardClassificationHistoryAri(opts);
+ }
+ getVariables() {
+ return {
+ siteId: this.siteId,
+ activationId: this.activationId,
+ whiteboardId: this.whiteboardId,
+ classificationTagId: this.classificationTagId,
+ updateSequenceNumber: this.updateSequenceNumber
+ };
+ }
+};
+
// src/confluence/workflow/types.ts
var ConfluenceWorkflowAriResourceOwner = "confluence", ConfluenceWorkflowAriResourceType = "workflow";
// src/confluence/workflow/manifest.ts
var confluenceWorkflowAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceWorkflowAriResourceOwner,
resourceType: ConfluenceWorkflowAriResourceType,
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/confluence/workflow/index.ts
var ConfluenceWorkflowAri = class _ConfluenceWorkflowAri 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;
}
@@ -1687,9 +2105,8 @@
var confluenceWorkspaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^[a-zA-Z0-9_\\-.]{1,255}$"),
- // eslint-disable-line no-useless-escape
resourceOwner: ConfluenceWorkspaceAriResourceOwner,
resourceType: ConfluenceWorkspaceAriResourceType,
resourceIdSlug: "{activationId}",
resourceIdSegmentFormats: {
@@ -1700,10 +2117,9 @@
// src/confluence/workspace/index.ts
var ConfluenceWorkspaceAri = class _ConfluenceWorkspaceAri 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;
}
@@ -1739,26 +2155,33 @@
0 && (module.exports = {
ConfluenceAdminAnnouncementBannerAri,
ConfluenceAttachmentAri,
ConfluenceBlogpostAri,
+ ConfluenceBlogpostClassificationHistoryAri,
ConfluenceCommentAri,
ConfluenceContentAri,
ConfluenceCustomContentAri,
ConfluenceDatabaseAri,
+ ConfluenceDatabaseClassificationHistoryAri,
ConfluenceEmbedAri,
ConfluenceEventAri,
ConfluenceFolderAri,
ConfluenceLabelAri,
ConfluenceLongRunningTaskAri,
ConfluenceNoteAri,
ConfluencePageAri,
+ ConfluencePageClassificationHistoryAri,
ConfluencePublicLinkAri,
ConfluenceRoleAri,
ConfluenceSiteAri,
+ ConfluenceSlideAri,
ConfluenceSpaceAri,
+ ConfluenceSpaceClassificationHistoryAri,
ConfluenceTaskAri,
ConfluenceTeamCalendarAri,
+ ConfluenceUserClassAri,
ConfluenceUserPropertyAri,
ConfluenceWhiteboardAri,
+ ConfluenceWhiteboardClassificationHistoryAri,
ConfluenceWorkflowAri,
ConfluenceWorkspaceAri
});