Skip to content

craft-hub / InstalledIntegrationContribution

Interface: InstalledIntegrationContribution ​

Defined in: packages/craft-hub/src/integrations.ts:307

Extends ​

Properties ​

actions ​

actions: object[]

Defined in: packages/craft-hub/src/integrations.ts:75

confirmation ​

confirmation: "never" | "risk-based" | "always"

description? ​

optional description?: string

effect ​

effect: "local-read" | "local-write" | "remote-read" | "remote-write" = integrationEffectSchema

id ​

id: string = integrationIdSchema

operation ​

operation: "configuration.read" | "configuration.execute" | "resources.read" | "resources.update" | "resources.execute" | "connection.status" | "connection.update" | "configuration.list" | "configuration.update" | "work-items.get" | "work-items.search" | "work-items.list" | "work-items.transitions" | "work-items.update-status" | "work-items.create" | "workspaces.get" | "repositories.search" | "merge-requests.list" | "merge-requests.create" | "merge-requests.add-reviewer" | "issues.list" | "ci.status" = integrationOperationSchema

title ​

title: string

Inherited from ​

IntegrationContribution.actions


id ​

id: string = integrationIdSchema

Defined in: packages/craft-hub/src/integrations.ts:69

Inherited from ​

IntegrationContribution.id


pluginId ​

pluginId: string

Defined in: packages/craft-hub/src/integrations.ts:308


provider ​

provider: object

Defined in: packages/craft-hub/src/integrations.ts:71

id ​

id: string = integrationIdSchema

requires ​

requires: string

Inherited from ​

IntegrationContribution.provider


source ​

source: string

Defined in: packages/craft-hub/src/integrations.ts:309


translations? ​

optional translations?: Record<string, Record<string, string>>

Defined in: packages/craft-hub/src/integrations.ts:70

Inherited from ​

IntegrationContribution.translations


views ​

views: object[]

Defined in: packages/craft-hub/src/integrations.ts:83

blocks ​

blocks: object[]

icon ​

icon: string

id ​

id: string = integrationIdSchema

order? ​

optional order?: number

placement ​

placement: "primary-sidebar"

scope ​

scope: "global" | "project" | "global-and-project"

showInSidebar? ​

optional showInSidebar?: boolean

title ​

title: string

Inherited from ​

IntegrationContribution.views

Released under the MIT License.