Package-level declarations

Types

Link copied to clipboard
@Serializable
abstract class AbstractToolMessageDto
Link copied to clipboard
@Serializable(with = ToolMessageSerializer::class)
sealed interface CommonToolMessageDto
Link copied to clipboard
@Serializable
data class ServerDto(var url: String = "", var secret: String = "", var timeoutSeconds: Int = -1) : ServerProperties
Link copied to clipboard
@Serializable
data class ToolDto(var type: ToolType = ToolType.UNSPECIFIED, var async: Boolean? = null, val functionDto: FunctionDto = FunctionDto(), val messages: MutableList<CommonToolMessageDto> = mutableListOf(), val server: ServerDto = ServerDto(), val destinations: MutableList<CommonDestinationDto> = mutableListOf(), val metadata: MutableMap<String, String> = mutableMapOf()) : ToolWithMetaDataProperties
Link copied to clipboard
@Serializable
class ToolMessageCompleteDto(var content: String = "", val conditions: MutableSet<ToolMessageCondition> = mutableSetOf(), var role: ToolMessageRoleType = ToolMessageRoleType.UNSPECIFIED, var endCallAfterSpokenEnabled: Boolean? = null) : AbstractToolMessageDto, ToolMessageCompleteProperties, CommonToolMessageDto
Link copied to clipboard
@Serializable
data class ToolMessageCondition(var param: String = "", var operator: String = "", var value: String = "")
Link copied to clipboard
@Serializable
class ToolMessageDelayedDto(var content: String = "", val conditions: MutableSet<ToolMessageCondition> = mutableSetOf(), var timingMilliseconds: Int = -1) : AbstractToolMessageDto, ToolMessageDelayedProperties, CommonToolMessageDto
Link copied to clipboard
@Serializable
class ToolMessageFailedDto(var content: String = "", val conditions: MutableSet<ToolMessageCondition> = mutableSetOf(), var endCallAfterSpokenEnabled: Boolean? = null) : AbstractToolMessageDto, ToolMessageFailedProperties, CommonToolMessageDto
Link copied to clipboard
@Serializable
class ToolMessageStartDto(var content: String = "", val conditions: MutableSet<ToolMessageCondition> = mutableSetOf()) : AbstractToolMessageDto, ToolMessageStartProperties, CommonToolMessageDto
Link copied to clipboard
@Serializable
data class TransferDestinationDto(var destination: CommonDestinationDto? = null, var error: String = "")
Link copied to clipboard
@Serializable
data class TransferMessageResponseDto(val messageResponse: TransferDestinationDto = TransferDestinationDto())