Skip to content

craft-hub / WorkItemIntegrationAdapter

Interface: WorkItemIntegrationAdapter ​

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

Properties ​

create? ​

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

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

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:240

Parameters ​

context ​

IntegrationProviderContext

input ​

Record<string, unknown>

Returns ​

Promise<IntegrationEntity>


list ​

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

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

Parameters ​

context ​

IntegrationProviderContext

query ​

IntegrationEntityQuery

Returns ​

Promise<IntegrationEntityPage>


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

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

Parameters ​

context ​

IntegrationProviderContext

query ​

IntegrationEntityQuery

Returns ​

Promise<IntegrationEntityPage>


transitions? ​

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

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

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:244

Parameters ​

context ​

IntegrationProviderContext

input ​

Record<string, unknown>

Returns ​

Promise<IntegrationEntity>

Released under the MIT License.