tock / ai.tock.bot.connector / SerializableConnectorMessage

# SerializableConnectorMessage

`interface SerializableConnectorMessage : ConnectorMessage` (source)

A json serializable ConnectorMessage. For a Connector implementation, implementing this interface for all of its ConnectorMessage types is prerequisite in order to support bot orchestration.

### Extension Functions

#### asGenericMessage | `fun ConnectorMessage.asGenericMessage(assertionCreator: Assert<GenericMessage>.() -> Unit): Unit`
#### findTransactionDecisionValueV3 | Return a GATransactionDecisionValueV3 if available. `fun ConnectorMessage.findTransactionDecisionValueV3(): GATransactionDecisionValueV3?`
#### findTransactionRequirementsCheckResultV3 | Return a GATransactionRequirementsCheckResultV3 if available. `fun ConnectorMessage.findTransactionRequirementsCheckResultV3(): GATransactionRequirementsCheckResultV3?`

### Inheritors

#### WebConnectorMessage | `interface WebConnectorMessage : SerializableConnectorMessage`