Skip to content

craft-hub / WorkItemIntegrationAdapter

Interface: WorkItemIntegrationAdapter ​

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

Properties ​

create? ​

optional create?: (context, input) => Promise<IntegrationEntity>

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

Parameters ​

context ​

IntegrationProviderContext

input ​

Record<string, unknown>

Returns ​

Promise<IntegrationEntity>


get? ​

optional get?: (context, input) => Promise<IntegrationEntity>

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

Parameters ​

context ​

IntegrationProviderContext

input ​

Record<string, unknown>

Returns ​

Promise<IntegrationEntity>


list ​

list: (context, query) => Promise<IntegrationEntityPage>

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

Parameters ​

context ​

IntegrationProviderContext

query ​

IntegrationEntityQuery

Returns ​

Promise<IntegrationEntityPage>


search: (context, query) => Promise<IntegrationEntityPage>

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

Parameters ​

context ​

IntegrationProviderContext

query ​

IntegrationEntityQuery

Returns ​

Promise<IntegrationEntityPage>


transitions? ​

optional transitions?: (context, input) => Promise<IntegrationStatusTransitionPage>

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

Parameters ​

context ​

IntegrationProviderContext

input ​

Record<string, unknown>

Returns ​

Promise<IntegrationStatusTransitionPage>


updateStatus? ​

optional updateStatus?: (context, input) => Promise<IntegrationEntity>

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

Apply a confirmed status change. Workflow providers receive a selected transition; providers without transitions accept a one-step statusCategory of done or open, plus an optional native status to restore when reopening.

Parameters ​

context ​

IntegrationProviderContext

input ​

Record<string, unknown>

Returns ​

Promise<IntegrationEntity>

Released under the MIT License.