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>