@forge/util
2.0.1-experimental-78908582.0.1-experimental-04cc2b9
packages/ari/trello/index.js~
packages/ari/trello/index.jsModified+99−332
Index: package/packages/ari/trello/index.js
===================================================================
--- package/packages/ari/trello/index.js
+++ package/packages/ari/trello/index.js
@@ -16,16 +16,12 @@
// src/trello/index.ts
var trello_exports = {};
__export(trello_exports, {
- TrelloActionAri: () => TrelloActionAri,
- TrelloAiRuleAri: () => TrelloAiRuleAri,
- TrelloApplicationAri: () => TrelloApplicationAri,
TrelloAttachmentAri: () => TrelloAttachmentAri,
TrelloAvatarAri: () => TrelloAvatarAri,
TrelloBackgroundAri: () => TrelloBackgroundAri,
TrelloBoardAri: () => TrelloBoardAri,
- TrelloBoardStarAri: () => TrelloBoardStarAri,
TrelloCardAri: () => TrelloCardAri,
TrelloCheckItemAri: () => TrelloCheckItemAri,
TrelloChecklistAri: () => TrelloChecklistAri,
TrelloCustomFieldAri: () => TrelloCustomFieldAri,
@@ -33,13 +29,11 @@
TrelloEnterpriseAri: () => TrelloEnterpriseAri,
TrelloLabelAri: () => TrelloLabelAri,
TrelloListAri: () => TrelloListAri,
TrelloLogoAri: () => TrelloLogoAri,
- TrelloNotificationAri: () => TrelloNotificationAri,
TrelloPlannerAri: () => TrelloPlannerAri,
TrelloPlannerCalendarAri: () => TrelloPlannerCalendarAri,
TrelloPlannerEventCardAri: () => TrelloPlannerEventCardAri,
- TrelloPowerUpDataAri: () => TrelloPowerUpDataAri,
TrelloRoleAri: () => TrelloRoleAri,
TrelloSiteAri: () => TrelloSiteAri,
TrelloStickerAri: () => TrelloStickerAri,
TrelloUserAri: () => TrelloUserAri,
@@ -300,177 +294,35 @@
return AnyAri.parse(this.toString());
}
};
-// src/trello/action/types.ts
-var TrelloActionAriResourceOwner = "trello", TrelloActionAriResourceType = "action";
-
-// src/trello/action/manifest.ts
-var trelloActionAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: TrelloActionAriResourceOwner,
- resourceType: TrelloActionAriResourceType,
- resourceIdSlug: "{actionId}",
- resourceIdSegmentFormats: {
- actionId: /[a-zA-Z0-9\-_.]*/
- }
-};
-
-// src/trello/action/index.ts
-var TrelloActionAri = class _TrelloActionAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._actionId = opts.resourceIdSegmentValues.actionId;
- }
- get actionId() {
- return this._actionId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: trelloActionAriStaticOpts.qualifier,
- platformQualifier: trelloActionAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: trelloActionAriStaticOpts.resourceOwner,
- resourceType: trelloActionAriStaticOpts.resourceType,
- resourceId: `${opts.actionId}`,
- resourceIdSegmentValues: {
- actionId: opts.actionId || ""
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, trelloActionAriStaticOpts);
- return new _TrelloActionAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, trelloActionAriStaticOpts);
- return new _TrelloActionAri(opts);
- }
- getVariables() {
- return {
- actionId: this.actionId
- };
- }
-};
-
-// src/trello/ai-rule/types.ts
-var TrelloAiRuleAriResourceOwner = "trello", TrelloAiRuleAriResourceType = "ai-rule";
-
-// src/trello/ai-rule/manifest.ts
-var trelloAiRuleAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: TrelloAiRuleAriResourceOwner,
- resourceType: TrelloAiRuleAriResourceType,
- resourceIdSlug: "{aiRuleId}",
- resourceIdSegmentFormats: {
- aiRuleId: /[a-zA-Z0-9\-_.]*/
- }
-};
-
-// src/trello/ai-rule/index.ts
-var TrelloAiRuleAri = class _TrelloAiRuleAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._aiRuleId = opts.resourceIdSegmentValues.aiRuleId;
- }
- get aiRuleId() {
- return this._aiRuleId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: trelloAiRuleAriStaticOpts.qualifier,
- platformQualifier: trelloAiRuleAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: trelloAiRuleAriStaticOpts.resourceOwner,
- resourceType: trelloAiRuleAriStaticOpts.resourceType,
- resourceId: `${opts.aiRuleId}`,
- resourceIdSegmentValues: {
- aiRuleId: opts.aiRuleId || ""
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, trelloAiRuleAriStaticOpts);
- return new _TrelloAiRuleAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, trelloAiRuleAriStaticOpts);
- return new _TrelloAiRuleAri(opts);
- }
- getVariables() {
- return {
- aiRuleId: this.aiRuleId
- };
- }
-};
-
-// src/trello/application/types.ts
-var TrelloApplicationAriResourceOwner = "trello", TrelloApplicationAriResourceType = "application";
-
-// src/trello/application/manifest.ts
-var trelloApplicationAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: TrelloApplicationAriResourceOwner,
- resourceType: TrelloApplicationAriResourceType,
- resourceIdSlug: "{applicationId}",
- resourceIdSegmentFormats: {
- applicationId: /[a-zA-Z0-9\-_.]*/
- }
-};
-
-// src/trello/application/index.ts
-var TrelloApplicationAri = class _TrelloApplicationAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._applicationId = opts.resourceIdSegmentValues.applicationId;
- }
- get applicationId() {
- return this._applicationId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: trelloApplicationAriStaticOpts.qualifier,
- platformQualifier: trelloApplicationAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: trelloApplicationAriStaticOpts.resourceOwner,
- resourceType: trelloApplicationAriStaticOpts.resourceType,
- resourceId: `${opts.applicationId}`,
- resourceIdSegmentValues: {
- applicationId: opts.applicationId || ""
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, trelloApplicationAriStaticOpts);
- return new _TrelloApplicationAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, trelloApplicationAriStaticOpts);
- return new _TrelloApplicationAri(opts);
- }
- getVariables() {
- return {
- applicationId: this.applicationId
- };
- }
-};
-
// src/trello/attachment/types.ts
var TrelloAttachmentAriResourceOwner = "trello", TrelloAttachmentAriResourceType = "attachment";
// src/trello/attachment/manifest.ts
var trelloAttachmentAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloAttachmentAriResourceOwner,
resourceType: TrelloAttachmentAriResourceType,
resourceIdSlug: "card/workspace/{workspaceId}/{cardId}/{attachmentId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
cardId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
attachmentId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/attachment/index.ts
var TrelloAttachmentAri = class _TrelloAttachmentAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._cardId = opts.resourceIdSegmentValues.cardId, this._attachmentId = opts.resourceIdSegmentValues.attachmentId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._cardId = opts.resourceIdSegmentValues.cardId, this._attachmentId = opts.resourceIdSegmentValues.attachmentId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -516,21 +368,25 @@
var trelloAvatarAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloAvatarAriResourceOwner,
resourceType: TrelloAvatarAriResourceType,
resourceIdSlug: "member/{memberId}/{avatarHash}",
resourceIdSegmentFormats: {
memberId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
avatarHash: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/avatar/index.ts
var TrelloAvatarAri = class _TrelloAvatarAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._memberId = opts.resourceIdSegmentValues.memberId, this._avatarHash = opts.resourceIdSegmentValues.avatarHash;
+ super(opts);
+ this._memberId = opts.resourceIdSegmentValues.memberId, this._avatarHash = opts.resourceIdSegmentValues.avatarHash;
}
get memberId() {
return this._memberId;
}
@@ -571,22 +427,27 @@
var trelloBackgroundAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloBackgroundAriResourceOwner,
resourceType: TrelloBackgroundAriResourceType,
resourceIdSlug: "type-id/background-type/{backgroundType}/{typeId}/{backgroundId}",
resourceIdSegmentFormats: {
backgroundType: /(?:member|board|shared)/,
+ // eslint-disable-line no-useless-escape
typeId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
backgroundId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/background/index.ts
var TrelloBackgroundAri = class _TrelloBackgroundAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._backgroundType = opts.resourceIdSegmentValues.backgroundType, this._typeId = opts.resourceIdSegmentValues.typeId, this._backgroundId = opts.resourceIdSegmentValues.backgroundId;
+ super(opts);
+ this._backgroundType = opts.resourceIdSegmentValues.backgroundType, this._typeId = opts.resourceIdSegmentValues.typeId, this._backgroundId = opts.resourceIdSegmentValues.backgroundId;
}
get backgroundType() {
return this._backgroundType;
}
@@ -632,21 +493,25 @@
var trelloBoardAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloBoardAriResourceOwner,
resourceType: TrelloBoardAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{boardId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
boardId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/board/index.ts
var TrelloBoardAri = class _TrelloBoardAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._boardId = opts.resourceIdSegmentValues.boardId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._boardId = opts.resourceIdSegmentValues.boardId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -679,78 +544,33 @@
};
}
};
-// src/trello/board-star/types.ts
-var TrelloBoardStarAriResourceOwner = "trello", TrelloBoardStarAriResourceType = "board-star";
-
-// src/trello/board-star/manifest.ts
-var trelloBoardStarAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: TrelloBoardStarAriResourceOwner,
- resourceType: TrelloBoardStarAriResourceType,
- resourceIdSlug: "{boardStarId}",
- resourceIdSegmentFormats: {
- boardStarId: /[a-zA-Z0-9\-_.]*/
- }
-};
-
-// src/trello/board-star/index.ts
-var TrelloBoardStarAri = class _TrelloBoardStarAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._boardStarId = opts.resourceIdSegmentValues.boardStarId;
- }
- get boardStarId() {
- return this._boardStarId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: trelloBoardStarAriStaticOpts.qualifier,
- platformQualifier: trelloBoardStarAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: trelloBoardStarAriStaticOpts.resourceOwner,
- resourceType: trelloBoardStarAriStaticOpts.resourceType,
- resourceId: `${opts.boardStarId}`,
- resourceIdSegmentValues: {
- boardStarId: opts.boardStarId || ""
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, trelloBoardStarAriStaticOpts);
- return new _TrelloBoardStarAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, trelloBoardStarAriStaticOpts);
- return new _TrelloBoardStarAri(opts);
- }
- getVariables() {
- return {
- boardStarId: this.boardStarId
- };
- }
-};
-
// src/trello/card/types.ts
var TrelloCardAriResourceOwner = "trello", TrelloCardAriResourceType = "card";
// src/trello/card/manifest.ts
var trelloCardAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloCardAriResourceOwner,
resourceType: TrelloCardAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{cardId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
cardId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/card/index.ts
var TrelloCardAri = class _TrelloCardAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._cardId = opts.resourceIdSegmentValues.cardId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._cardId = opts.resourceIdSegmentValues.cardId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -791,21 +611,25 @@
var trelloCheckItemAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloCheckItemAriResourceOwner,
resourceType: TrelloCheckItemAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{checkItemId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
checkItemId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/check-item/index.ts
var TrelloCheckItemAri = class _TrelloCheckItemAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._checkItemId = opts.resourceIdSegmentValues.checkItemId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._checkItemId = opts.resourceIdSegmentValues.checkItemId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -846,21 +670,25 @@
var trelloChecklistAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloChecklistAriResourceOwner,
resourceType: TrelloChecklistAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{checklistId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
checklistId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/checklist/index.ts
var TrelloChecklistAri = class _TrelloChecklistAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._checklistId = opts.resourceIdSegmentValues.checklistId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._checklistId = opts.resourceIdSegmentValues.checklistId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -901,21 +729,25 @@
var trelloCustomFieldAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloCustomFieldAriResourceOwner,
resourceType: TrelloCustomFieldAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{customFieldId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
customFieldId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/custom-field/index.ts
var TrelloCustomFieldAri = class _TrelloCustomFieldAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._customFieldId = opts.resourceIdSegmentValues.customFieldId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._customFieldId = opts.resourceIdSegmentValues.customFieldId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -956,20 +788,23 @@
var trelloEmojiAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloEmojiAriResourceOwner,
resourceType: TrelloEmojiAriResourceType,
resourceIdSlug: "{customEmojiId}",
resourceIdSegmentFormats: {
customEmojiId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/emoji/index.ts
var TrelloEmojiAri = class _TrelloEmojiAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._customEmojiId = opts.resourceIdSegmentValues.customEmojiId;
+ super(opts);
+ this._customEmojiId = opts.resourceIdSegmentValues.customEmojiId;
}
get customEmojiId() {
return this._customEmojiId;
}
@@ -1005,20 +840,23 @@
var trelloEnterpriseAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloEnterpriseAriResourceOwner,
resourceType: TrelloEnterpriseAriResourceType,
resourceIdSlug: "{enterpriseId}",
resourceIdSegmentFormats: {
enterpriseId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/enterprise/index.ts
var TrelloEnterpriseAri = class _TrelloEnterpriseAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._enterpriseId = opts.resourceIdSegmentValues.enterpriseId;
+ super(opts);
+ this._enterpriseId = opts.resourceIdSegmentValues.enterpriseId;
}
get enterpriseId() {
return this._enterpriseId;
}
@@ -1054,21 +892,25 @@
var trelloLabelAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloLabelAriResourceOwner,
resourceType: TrelloLabelAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{labelId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
labelId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/label/index.ts
var TrelloLabelAri = class _TrelloLabelAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._labelId = opts.resourceIdSegmentValues.labelId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._labelId = opts.resourceIdSegmentValues.labelId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1109,21 +951,25 @@
var trelloListAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloListAriResourceOwner,
resourceType: TrelloListAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{listId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
listId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/list/index.ts
var TrelloListAri = class _TrelloListAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._listId = opts.resourceIdSegmentValues.listId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._listId = opts.resourceIdSegmentValues.listId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1164,22 +1010,27 @@
var trelloLogoAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloLogoAriResourceOwner,
resourceType: TrelloLogoAriResourceType,
resourceIdSlug: "type-id/logo-type/{logoType}/{typeId}/{logoHash}",
resourceIdSegmentFormats: {
logoType: /(?:organization|enterprise)/,
+ // eslint-disable-line no-useless-escape
typeId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
logoHash: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/logo/index.ts
var TrelloLogoAri = class _TrelloLogoAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._logoType = opts.resourceIdSegmentValues.logoType, this._typeId = opts.resourceIdSegmentValues.typeId, this._logoHash = opts.resourceIdSegmentValues.logoHash;
+ super(opts);
+ this._logoType = opts.resourceIdSegmentValues.logoType, this._typeId = opts.resourceIdSegmentValues.typeId, this._logoHash = opts.resourceIdSegmentValues.logoHash;
}
get logoType() {
return this._logoType;
}
@@ -1217,84 +1068,33 @@
};
}
};
-// src/trello/notification/types.ts
-var TrelloNotificationAriResourceOwner = "trello", TrelloNotificationAriResourceType = "notification";
-
-// src/trello/notification/manifest.ts
-var trelloNotificationAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: TrelloNotificationAriResourceOwner,
- resourceType: TrelloNotificationAriResourceType,
- resourceIdSlug: "member/{memberId}/{notificationId}",
- resourceIdSegmentFormats: {
- memberId: /[a-zA-Z0-9\-_.]*/,
- notificationId: /[a-zA-Z0-9\-_.]*/
- }
-};
-
-// src/trello/notification/index.ts
-var TrelloNotificationAri = class _TrelloNotificationAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._memberId = opts.resourceIdSegmentValues.memberId, this._notificationId = opts.resourceIdSegmentValues.notificationId;
- }
- get memberId() {
- return this._memberId;
- }
- get notificationId() {
- return this._notificationId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: trelloNotificationAriStaticOpts.qualifier,
- platformQualifier: trelloNotificationAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: trelloNotificationAriStaticOpts.resourceOwner,
- resourceType: trelloNotificationAriStaticOpts.resourceType,
- resourceId: `member/${opts.memberId}/${opts.notificationId}`,
- resourceIdSegmentValues: {
- memberId: opts.memberId || "",
- notificationId: opts.notificationId || ""
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, trelloNotificationAriStaticOpts);
- return new _TrelloNotificationAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, trelloNotificationAriStaticOpts);
- return new _TrelloNotificationAri(opts);
- }
- getVariables() {
- return {
- memberId: this.memberId,
- notificationId: this.notificationId
- };
- }
-};
-
// src/trello/planner/types.ts
var TrelloPlannerAriResourceOwner = "trello", TrelloPlannerAriResourceType = "planner";
// src/trello/planner/manifest.ts
var trelloPlannerAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloPlannerAriResourceOwner,
resourceType: TrelloPlannerAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{plannerId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
plannerId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/planner/index.ts
var TrelloPlannerAri = class _TrelloPlannerAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._plannerId = opts.resourceIdSegmentValues.plannerId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._plannerId = opts.resourceIdSegmentValues.plannerId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1335,21 +1135,25 @@
var trelloPlannerCalendarAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloPlannerCalendarAriResourceOwner,
resourceType: TrelloPlannerCalendarAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{plannerCalendarId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
plannerCalendarId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/planner-calendar/index.ts
var TrelloPlannerCalendarAri = class _TrelloPlannerCalendarAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._plannerCalendarId = opts.resourceIdSegmentValues.plannerCalendarId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._plannerCalendarId = opts.resourceIdSegmentValues.plannerCalendarId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1390,21 +1194,25 @@
var trelloPlannerEventCardAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloPlannerEventCardAriResourceOwner,
resourceType: TrelloPlannerEventCardAriResourceType,
resourceIdSlug: "workspace/{workspaceId}/{plannerEventCardId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/,
+ // eslint-disable-line no-useless-escape
plannerEventCardId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/planner-event-card/index.ts
var TrelloPlannerEventCardAri = class _TrelloPlannerEventCardAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._plannerEventCardId = opts.resourceIdSegmentValues.plannerEventCardId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId, this._plannerEventCardId = opts.resourceIdSegmentValues.plannerEventCardId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1437,78 +1245,33 @@
};
}
};
-// src/trello/power-up-data/types.ts
-var TrelloPowerUpDataAriResourceOwner = "trello", TrelloPowerUpDataAriResourceType = "power-up-data";
-
-// src/trello/power-up-data/manifest.ts
-var trelloPowerUpDataAriStaticOpts = {
- qualifier: "ari",
- platformQualifier: "cloud",
- cloudId: new RegExp("^$"),
- resourceOwner: TrelloPowerUpDataAriResourceOwner,
- resourceType: TrelloPowerUpDataAriResourceType,
- resourceIdSlug: "{powerUpDataId}",
- resourceIdSegmentFormats: {
- powerUpDataId: /[a-zA-Z0-9\-_.]*/
- }
-};
-
-// src/trello/power-up-data/index.ts
-var TrelloPowerUpDataAri = class _TrelloPowerUpDataAri extends RegisteredAri {
- constructor(opts) {
- super(opts), this._powerUpDataId = opts.resourceIdSegmentValues.powerUpDataId;
- }
- get powerUpDataId() {
- return this._powerUpDataId;
- }
- static create(opts) {
- let derivedOpts = {
- qualifier: trelloPowerUpDataAriStaticOpts.qualifier,
- platformQualifier: trelloPowerUpDataAriStaticOpts.platformQualifier,
- cloudId: void 0,
- resourceOwner: trelloPowerUpDataAriStaticOpts.resourceOwner,
- resourceType: trelloPowerUpDataAriStaticOpts.resourceType,
- resourceId: `${opts.powerUpDataId}`,
- resourceIdSegmentValues: {
- powerUpDataId: opts.powerUpDataId || ""
- }
- }, ariOpts = AriParser.fromOpts(derivedOpts, trelloPowerUpDataAriStaticOpts);
- return new _TrelloPowerUpDataAri(ariOpts);
- }
- static parse(maybeAri) {
- let opts = AriParser.fromString(maybeAri, trelloPowerUpDataAriStaticOpts);
- return new _TrelloPowerUpDataAri(opts);
- }
- getVariables() {
- return {
- powerUpDataId: this.powerUpDataId
- };
- }
-};
-
// src/trello/role/types.ts
var TrelloRoleAriResourceOwner = "trello", TrelloRoleAriResourceType = "role";
// src/trello/role/manifest.ts
var trelloRoleAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloRoleAriResourceOwner,
resourceType: TrelloRoleAriResourceType,
resourceIdSlug: "{roleGroup}/{roleType}",
resourceIdSegmentFormats: {
roleGroup: /(?:workspace|enterprise|product)/,
+ // eslint-disable-line no-useless-escape
roleType: /(?:member|admin)/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/role/index.ts
var TrelloRoleAri = class _TrelloRoleAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._roleGroup = opts.resourceIdSegmentValues.roleGroup, this._roleType = opts.resourceIdSegmentValues.roleType;
+ super(opts);
+ this._roleGroup = opts.resourceIdSegmentValues.roleGroup, this._roleType = opts.resourceIdSegmentValues.roleType;
}
get roleGroup() {
return this._roleGroup;
}
@@ -1549,8 +1312,9 @@
var trelloSiteAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloSiteAriResourceOwner,
resourceType: TrelloSiteAriResourceType,
resourceIdSlug: "trello",
resourceIdSegmentFormats: {}
@@ -1589,20 +1353,23 @@
var trelloStickerAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloStickerAriResourceOwner,
resourceType: TrelloStickerAriResourceType,
resourceIdSlug: "{customStickerId}",
resourceIdSegmentFormats: {
customStickerId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/sticker/index.ts
var TrelloStickerAri = class _TrelloStickerAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._customStickerId = opts.resourceIdSegmentValues.customStickerId;
+ super(opts);
+ this._customStickerId = opts.resourceIdSegmentValues.customStickerId;
}
get customStickerId() {
return this._customStickerId;
}
@@ -1638,20 +1405,23 @@
var trelloUserAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloUserAriResourceOwner,
resourceType: TrelloUserAriResourceType,
resourceIdSlug: "{userId}",
resourceIdSegmentFormats: {
userId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/user/index.ts
var TrelloUserAri = class _TrelloUserAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._userId = opts.resourceIdSegmentValues.userId;
+ super(opts);
+ this._userId = opts.resourceIdSegmentValues.userId;
}
get userId() {
return this._userId;
}
@@ -1687,20 +1457,23 @@
var trelloWorkspaceAriStaticOpts = {
qualifier: "ari",
platformQualifier: "cloud",
cloudId: new RegExp("^$"),
+ // eslint-disable-line no-useless-escape
resourceOwner: TrelloWorkspaceAriResourceOwner,
resourceType: TrelloWorkspaceAriResourceType,
resourceIdSlug: "{workspaceId}",
resourceIdSegmentFormats: {
workspaceId: /[a-zA-Z0-9\-_.]*/
+ // eslint-disable-line no-useless-escape
}
};
// src/trello/workspace/index.ts
var TrelloWorkspaceAri = class _TrelloWorkspaceAri extends RegisteredAri {
constructor(opts) {
- super(opts), this._workspaceId = opts.resourceIdSegmentValues.workspaceId;
+ super(opts);
+ this._workspaceId = opts.resourceIdSegmentValues.workspaceId;
}
get workspaceId() {
return this._workspaceId;
}
@@ -1729,16 +1502,12 @@
}
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
- TrelloActionAri,
- TrelloAiRuleAri,
- TrelloApplicationAri,
TrelloAttachmentAri,
TrelloAvatarAri,
TrelloBackgroundAri,
TrelloBoardAri,
- TrelloBoardStarAri,
TrelloCardAri,
TrelloCheckItemAri,
TrelloChecklistAri,
TrelloCustomFieldAri,
@@ -1746,13 +1515,11 @@
TrelloEnterpriseAri,
TrelloLabelAri,
TrelloListAri,
TrelloLogoAri,
- TrelloNotificationAri,
TrelloPlannerAri,
TrelloPlannerCalendarAri,
TrelloPlannerEventCardAri,
- TrelloPowerUpDataAri,
TrelloRoleAri,
TrelloSiteAri,
TrelloStickerAri,
TrelloUserAri,