tock / ai.tock.bot.connector / ConnectorTypeConfiguration

# ConnectorTypeConfiguration

`data class ConnectorTypeConfiguration` (source)

A connector type configuration definition.

### Constructors

#### <init> | A connector type configuration definition. `ConnectorTypeConfiguration(connectorType: ConnectorType, fields: List<ConnectorTypeConfigurationField> = emptyList(), svgIcon: String? = null)`

### Properties

#### connectorType | The connector type. `val connectorType: ConnectorType`
#### fields | The custom parameters for this ConnectorType. `val fields: List<ConnectorTypeConfigurationField>`
#### svgIcon | A svg icon if any. `val svgIcon: String?`

### Companion Object Properties

#### connectorConfigurations | The available connector types. Retrieving using ServiceLoader. `val connectorConfigurations: Set<ConnectorTypeConfiguration>`

### Companion Object Functions

#### commonSecurityFields | Returns common security fields. `fun commonSecurityFields(): List<ConnectorTypeConfigurationField>`