Integration Type Registry
Component Detail
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.
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
Related Data Entities (2)
Data entities managed by this component