AbstractAssistantDto

@Serializable
abstract class AbstractAssistantDto(var backchannelingEnabled: Boolean? = null, var backgroundDenoisingEnabled: Boolean? = null, var backgroundSound: BackgroundSoundType = BackgroundSoundType.UNSPECIFIED, var endCallMessage: String = "", val endCallPhrases: MutableSet<String> = mutableSetOf(), var firstMessage: String = "", var firstMessageMode: FirstMessageModeType = FirstMessageModeType.UNSPECIFIED, var hipaaEnabled: Boolean? = null, var llmRequestDelaySeconds: Double = -1.0, var llmRequestNonPunctuatedDelaySeconds: Double = -1.0, var maxDurationSeconds: Int = -1, val metadata: MutableMap<String, String> = mutableMapOf(), var modelOutputInMessagesEnabled: Boolean? = null, var name: String = "", var numWordsToInterruptAssistant: Int = -1, var recordingEnabled: Boolean? = null, var responseDelaySeconds: Double = -1.0, var serverUrl: String = "", var serverUrlSecret: String = "", var silenceTimeoutSeconds: Int = -1, var voicemailMessage: String = "", var clientMessages: MutableSet<AssistantClientMessageType> = DEFAULT_CLIENT_MESSAGES.toMutableSet(), var serverMessages: MutableSet<AssistantServerMessageType> = DEFAULT_SERVER_MESSAGES.toMutableSet(), val transportConfigurations: MutableList<TransportConfigurationDto> = mutableListOf(), var forwardingPhoneNumber: String = "", var endCallFunctionEnabled: Boolean? = null, var dialKeypadFunctionEnabled: Boolean? = null)(source)

Constructors

Link copied to clipboard
constructor(backchannelingEnabled: Boolean? = null, backgroundDenoisingEnabled: Boolean? = null, backgroundSound: BackgroundSoundType = BackgroundSoundType.UNSPECIFIED, endCallMessage: String = "", endCallPhrases: MutableSet<String> = mutableSetOf(), firstMessage: String = "", firstMessageMode: FirstMessageModeType = FirstMessageModeType.UNSPECIFIED, hipaaEnabled: Boolean? = null, llmRequestDelaySeconds: Double = -1.0, llmRequestNonPunctuatedDelaySeconds: Double = -1.0, maxDurationSeconds: Int = -1, metadata: MutableMap<String, String> = mutableMapOf(), modelOutputInMessagesEnabled: Boolean? = null, name: String = "", numWordsToInterruptAssistant: Int = -1, recordingEnabled: Boolean? = null, responseDelaySeconds: Double = -1.0, serverUrl: String = "", serverUrlSecret: String = "", silenceTimeoutSeconds: Int = -1, voicemailMessage: String = "", clientMessages: MutableSet<AssistantClientMessageType> = DEFAULT_CLIENT_MESSAGES.toMutableSet(), serverMessages: MutableSet<AssistantServerMessageType> = DEFAULT_SERVER_MESSAGES.toMutableSet(), transportConfigurations: MutableList<TransportConfigurationDto> = mutableListOf(), forwardingPhoneNumber: String = "", endCallFunctionEnabled: Boolean? = null, dialKeypadFunctionEnabled: Boolean? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard