@@ -2787,8 +2787,7 @@ type AssistantOverrides struct {
27872787 VoicemailDetection *AssistantOverridesVoicemailDetection `json:"voicemailDetection,omitempty" url:"voicemailDetection,omitempty"`
27882788 // These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started. You can check the shape of the messages in ClientMessage schema.
27892789 ClientMessages []AssistantOverridesClientMessagesItem `json:"clientMessages,omitempty" url:"clientMessages,omitempty"`
2790- // These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,user-interrupted. You can check the shape of the messages in ServerMessage schema.
2791- ServerMessages []AssistantOverridesServerMessagesItem `json:"serverMessages,omitempty" url:"serverMessages,omitempty"`
2790+ ServerMessages [][]map[string]interface{} `json:"serverMessages,omitempty" url:"serverMessages,omitempty"`
27922791 // How many seconds of silence to wait before ending the call. Defaults to 30.
27932792 //
27942793 // @default 30
@@ -2953,7 +2952,7 @@ func (a *AssistantOverrides) GetClientMessages() []AssistantOverridesClientMessa
29532952 return a.ClientMessages
29542953}
29552954
2956- func (a *AssistantOverrides) GetServerMessages() []AssistantOverridesServerMessagesItem {
2955+ func (a *AssistantOverrides) GetServerMessages() [][]map[string]interface{} {
29572956 if a == nil {
29582957 return nil
29592958 }
@@ -4696,73 +4695,6 @@ func (a *AssistantOverridesModel) Accept(visitor AssistantOverridesModelVisitor)
46964695 return fmt.Errorf("type %T does not include a non-empty union type", a)
46974696}
46984697
4699- type AssistantOverridesServerMessagesItem string
4700-
4701- const (
4702- AssistantOverridesServerMessagesItemConversationUpdate AssistantOverridesServerMessagesItem = "conversation-update"
4703- AssistantOverridesServerMessagesItemEndOfCallReport AssistantOverridesServerMessagesItem = "end-of-call-report"
4704- AssistantOverridesServerMessagesItemFunctionCall AssistantOverridesServerMessagesItem = "function-call"
4705- AssistantOverridesServerMessagesItemHang AssistantOverridesServerMessagesItem = "hang"
4706- AssistantOverridesServerMessagesItemLanguageChanged AssistantOverridesServerMessagesItem = "language-changed"
4707- AssistantOverridesServerMessagesItemLanguageChangeDetected AssistantOverridesServerMessagesItem = "language-change-detected"
4708- AssistantOverridesServerMessagesItemModelOutput AssistantOverridesServerMessagesItem = "model-output"
4709- AssistantOverridesServerMessagesItemPhoneCallControl AssistantOverridesServerMessagesItem = "phone-call-control"
4710- AssistantOverridesServerMessagesItemSpeechUpdate AssistantOverridesServerMessagesItem = "speech-update"
4711- AssistantOverridesServerMessagesItemStatusUpdate AssistantOverridesServerMessagesItem = "status-update"
4712- AssistantOverridesServerMessagesItemTranscript AssistantOverridesServerMessagesItem = "transcript"
4713- AssistantOverridesServerMessagesItemFinalTranscript AssistantOverridesServerMessagesItem = "transcript[transcriptType='final']"
4714- AssistantOverridesServerMessagesItemToolCalls AssistantOverridesServerMessagesItem = "tool-calls"
4715- AssistantOverridesServerMessagesItemTransferDestinationRequest AssistantOverridesServerMessagesItem = "transfer-destination-request"
4716- AssistantOverridesServerMessagesItemTransferUpdate AssistantOverridesServerMessagesItem = "transfer-update"
4717- AssistantOverridesServerMessagesItemUserInterrupted AssistantOverridesServerMessagesItem = "user-interrupted"
4718- AssistantOverridesServerMessagesItemVoiceInput AssistantOverridesServerMessagesItem = "voice-input"
4719- )
4720-
4721- func NewAssistantOverridesServerMessagesItemFromString(s string) (AssistantOverridesServerMessagesItem, error) {
4722- switch s {
4723- case "conversation-update":
4724- return AssistantOverridesServerMessagesItemConversationUpdate, nil
4725- case "end-of-call-report":
4726- return AssistantOverridesServerMessagesItemEndOfCallReport, nil
4727- case "function-call":
4728- return AssistantOverridesServerMessagesItemFunctionCall, nil
4729- case "hang":
4730- return AssistantOverridesServerMessagesItemHang, nil
4731- case "language-changed":
4732- return AssistantOverridesServerMessagesItemLanguageChanged, nil
4733- case "language-change-detected":
4734- return AssistantOverridesServerMessagesItemLanguageChangeDetected, nil
4735- case "model-output":
4736- return AssistantOverridesServerMessagesItemModelOutput, nil
4737- case "phone-call-control":
4738- return AssistantOverridesServerMessagesItemPhoneCallControl, nil
4739- case "speech-update":
4740- return AssistantOverridesServerMessagesItemSpeechUpdate, nil
4741- case "status-update":
4742- return AssistantOverridesServerMessagesItemStatusUpdate, nil
4743- case "transcript":
4744- return AssistantOverridesServerMessagesItemTranscript, nil
4745- case "transcript[transcriptType='final']":
4746- return AssistantOverridesServerMessagesItemFinalTranscript, nil
4747- case "tool-calls":
4748- return AssistantOverridesServerMessagesItemToolCalls, nil
4749- case "transfer-destination-request":
4750- return AssistantOverridesServerMessagesItemTransferDestinationRequest, nil
4751- case "transfer-update":
4752- return AssistantOverridesServerMessagesItemTransferUpdate, nil
4753- case "user-interrupted":
4754- return AssistantOverridesServerMessagesItemUserInterrupted, nil
4755- case "voice-input":
4756- return AssistantOverridesServerMessagesItemVoiceInput, nil
4757- }
4758- var t AssistantOverridesServerMessagesItem
4759- return "", fmt.Errorf("%s is not a valid %T", s, t)
4760- }
4761-
4762- func (a AssistantOverridesServerMessagesItem) Ptr() *AssistantOverridesServerMessagesItem {
4763- return &a
4764- }
4765-
47664698// These are the options for the assistant's transcriber.
47674699type AssistantOverridesTranscriber struct {
47684700 AssemblyAiTranscriber *AssemblyAiTranscriber
@@ -12985,8 +12917,7 @@ type CreateAssistantDto struct {
1298512917 VoicemailDetection *CreateAssistantDtoVoicemailDetection `json:"voicemailDetection,omitempty" url:"voicemailDetection,omitempty"`
1298612918 // These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started. You can check the shape of the messages in ClientMessage schema.
1298712919 ClientMessages []CreateAssistantDtoClientMessagesItem `json:"clientMessages,omitempty" url:"clientMessages,omitempty"`
12988- // These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,user-interrupted. You can check the shape of the messages in ServerMessage schema.
12989- ServerMessages []CreateAssistantDtoServerMessagesItem `json:"serverMessages,omitempty" url:"serverMessages,omitempty"`
12920+ ServerMessages [][]map[string]interface{} `json:"serverMessages,omitempty" url:"serverMessages,omitempty"`
1299012921 // How many seconds of silence to wait before ending the call. Defaults to 30.
1299112922 //
1299212923 // @default 30
@@ -13142,7 +13073,7 @@ func (c *CreateAssistantDto) GetClientMessages() []CreateAssistantDtoClientMessa
1314213073 return c.ClientMessages
1314313074}
1314413075
13145- func (c *CreateAssistantDto) GetServerMessages() []CreateAssistantDtoServerMessagesItem {
13076+ func (c *CreateAssistantDto) GetServerMessages() [][]map[string]interface{} {
1314613077 if c == nil {
1314713078 return nil
1314813079 }
@@ -14878,73 +14809,6 @@ func (c *CreateAssistantDtoModel) Accept(visitor CreateAssistantDtoModelVisitor)
1487814809 return fmt.Errorf("type %T does not include a non-empty union type", c)
1487914810}
1488014811
14881- type CreateAssistantDtoServerMessagesItem string
14882-
14883- const (
14884- CreateAssistantDtoServerMessagesItemConversationUpdate CreateAssistantDtoServerMessagesItem = "conversation-update"
14885- CreateAssistantDtoServerMessagesItemEndOfCallReport CreateAssistantDtoServerMessagesItem = "end-of-call-report"
14886- CreateAssistantDtoServerMessagesItemFunctionCall CreateAssistantDtoServerMessagesItem = "function-call"
14887- CreateAssistantDtoServerMessagesItemHang CreateAssistantDtoServerMessagesItem = "hang"
14888- CreateAssistantDtoServerMessagesItemLanguageChanged CreateAssistantDtoServerMessagesItem = "language-changed"
14889- CreateAssistantDtoServerMessagesItemLanguageChangeDetected CreateAssistantDtoServerMessagesItem = "language-change-detected"
14890- CreateAssistantDtoServerMessagesItemModelOutput CreateAssistantDtoServerMessagesItem = "model-output"
14891- CreateAssistantDtoServerMessagesItemPhoneCallControl CreateAssistantDtoServerMessagesItem = "phone-call-control"
14892- CreateAssistantDtoServerMessagesItemSpeechUpdate CreateAssistantDtoServerMessagesItem = "speech-update"
14893- CreateAssistantDtoServerMessagesItemStatusUpdate CreateAssistantDtoServerMessagesItem = "status-update"
14894- CreateAssistantDtoServerMessagesItemTranscript CreateAssistantDtoServerMessagesItem = "transcript"
14895- CreateAssistantDtoServerMessagesItemFinalTranscript CreateAssistantDtoServerMessagesItem = "transcript[transcriptType='final']"
14896- CreateAssistantDtoServerMessagesItemToolCalls CreateAssistantDtoServerMessagesItem = "tool-calls"
14897- CreateAssistantDtoServerMessagesItemTransferDestinationRequest CreateAssistantDtoServerMessagesItem = "transfer-destination-request"
14898- CreateAssistantDtoServerMessagesItemTransferUpdate CreateAssistantDtoServerMessagesItem = "transfer-update"
14899- CreateAssistantDtoServerMessagesItemUserInterrupted CreateAssistantDtoServerMessagesItem = "user-interrupted"
14900- CreateAssistantDtoServerMessagesItemVoiceInput CreateAssistantDtoServerMessagesItem = "voice-input"
14901- )
14902-
14903- func NewCreateAssistantDtoServerMessagesItemFromString(s string) (CreateAssistantDtoServerMessagesItem, error) {
14904- switch s {
14905- case "conversation-update":
14906- return CreateAssistantDtoServerMessagesItemConversationUpdate, nil
14907- case "end-of-call-report":
14908- return CreateAssistantDtoServerMessagesItemEndOfCallReport, nil
14909- case "function-call":
14910- return CreateAssistantDtoServerMessagesItemFunctionCall, nil
14911- case "hang":
14912- return CreateAssistantDtoServerMessagesItemHang, nil
14913- case "language-changed":
14914- return CreateAssistantDtoServerMessagesItemLanguageChanged, nil
14915- case "language-change-detected":
14916- return CreateAssistantDtoServerMessagesItemLanguageChangeDetected, nil
14917- case "model-output":
14918- return CreateAssistantDtoServerMessagesItemModelOutput, nil
14919- case "phone-call-control":
14920- return CreateAssistantDtoServerMessagesItemPhoneCallControl, nil
14921- case "speech-update":
14922- return CreateAssistantDtoServerMessagesItemSpeechUpdate, nil
14923- case "status-update":
14924- return CreateAssistantDtoServerMessagesItemStatusUpdate, nil
14925- case "transcript":
14926- return CreateAssistantDtoServerMessagesItemTranscript, nil
14927- case "transcript[transcriptType='final']":
14928- return CreateAssistantDtoServerMessagesItemFinalTranscript, nil
14929- case "tool-calls":
14930- return CreateAssistantDtoServerMessagesItemToolCalls, nil
14931- case "transfer-destination-request":
14932- return CreateAssistantDtoServerMessagesItemTransferDestinationRequest, nil
14933- case "transfer-update":
14934- return CreateAssistantDtoServerMessagesItemTransferUpdate, nil
14935- case "user-interrupted":
14936- return CreateAssistantDtoServerMessagesItemUserInterrupted, nil
14937- case "voice-input":
14938- return CreateAssistantDtoServerMessagesItemVoiceInput, nil
14939- }
14940- var t CreateAssistantDtoServerMessagesItem
14941- return "", fmt.Errorf("%s is not a valid %T", s, t)
14942- }
14943-
14944- func (c CreateAssistantDtoServerMessagesItem) Ptr() *CreateAssistantDtoServerMessagesItem {
14945- return &c
14946- }
14947-
1494814812// These are the options for the assistant's transcriber.
1494914813type CreateAssistantDtoTranscriber struct {
1495014814 AssemblyAiTranscriber *AssemblyAiTranscriber
0 commit comments