craft-hub / IntegrationProvider
Interface: IntegrationProvider
Defined in: packages/craft-hub/src/integrations.ts:283
Trusted host implementation used by declarative marketplace integrations.
Properties
apiVersion
apiVersion:
string
Defined in: packages/craft-hub/src/integrations.ts:286
ci?
optionalci?:CiIntegrationAdapter
Defined in: packages/craft-hub/src/integrations.ts:304
configuration?
optionalconfiguration?:object
Defined in: packages/craft-hub/src/integrations.ts:297
list
list: (
context,input?) =>Promise<IntegrationEntityPage>
Parameters
context
input?
Record<string, unknown>
Returns
Promise<IntegrationEntityPage>
update?
optionalupdate?: (context,input) =>Promise<IntegrationEntityPage>
Parameters
context
input
Record<string, unknown>
Returns
Promise<IntegrationEntityPage>
configurationManagement?
optionalconfigurationManagement?:object
Defined in: packages/craft-hub/src/integrations.ts:299
Workstation-backed review, apply and recovery; results contain display-safe values only.
execute
execute: (
context,input) =>Promise<ConfigurationManagementPage>
Parameters
context
input
Record<string, unknown>
Returns
Promise<ConfigurationManagementPage>
read
read: (
context,input) =>Promise<ConfigurationManagementPage>
Parameters
context
input
Record<string, unknown>
Returns
Promise<ConfigurationManagementPage>
update
update: (
context,input) =>Promise<ConfigurationManagementPage>
Parameters
context
input
Record<string, unknown>
Returns
Promise<ConfigurationManagementPage>
connection?
optionalconnection?:object
Defined in: packages/craft-hub/src/integrations.ts:288
complete?
optionalcomplete?: (context,input) =>Promise<IntegrationConnectionStatus>
Parameters
context
input
Record<string, unknown>
Returns
Promise<IntegrationConnectionStatus>
update
update: (
context,input) =>Promise<IntegrationConnectionStatus>
Parameters
context
input
Record<string, unknown>
Returns
Promise<IntegrationConnectionStatus>
connectionStatus
connectionStatus: (
context) =>Promise<IntegrationConnectionStatus>
Defined in: packages/craft-hub/src/integrations.ts:287
Parameters
context
Returns
Promise<IntegrationConnectionStatus>
id
id:
string
Defined in: packages/craft-hub/src/integrations.ts:285
issues?
optionalissues?:IssueIntegrationAdapter
Defined in: packages/craft-hub/src/integrations.ts:296
mergeRequests?
optionalmergeRequests?:MergeRequestIntegrationAdapter
Defined in: packages/craft-hub/src/integrations.ts:295
repositories?
optionalrepositories?:RepositoryIntegrationAdapter
Defined in: packages/craft-hub/src/integrations.ts:294
resources?
optionalresources?:ResourcePageAdapter
Defined in: packages/craft-hub/src/integrations.ts:284
workItems?
optionalworkItems?:WorkItemIntegrationAdapter
Defined in: packages/craft-hub/src/integrations.ts:292
workspaces?
optionalworkspaces?:WorkspaceIntegrationAdapter
Defined in: packages/craft-hub/src/integrations.ts:293