Infrastructure low complexity shared
0
Dependencies
1
Dependents
2
Entities
0
Integrations

Description

Configuration registry that declares supported integration types, their required credential fields, available field mapping targets, and feature compatibility constraints. Used by the setup wizard UI to render type-specific forms and by validators to enforce correct configuration.

Feature: External System Integration Configuration

integration-type-registry

Responsibilities

  • Declare the set of supported integration types and their metadata
  • Specify required credential field names per integration type for UI rendering
  • List available external field names per integration type for mapping editor

Interfaces

getSupportedTypes(): IntegrationTypeMetadata[]
getTypeMetadata(type: IntegrationType): IntegrationTypeMetadata
getRequiredCredentialFields(type: IntegrationType): string[]
getAvailableTargetFields(type: IntegrationType): string[]
isTypeSupported(type: string): boolean

Relationships

Dependents (1)

Components that depend on this component

Related Data Entities (2)

Data entities managed by this component