pub enum ToolNodeTool {
Show 19 variants
CreateApiRequestToolDto(CreateApiRequestToolDto),
CreateBashToolDto(CreateBashToolDto),
CreateComputerToolDto(CreateComputerToolDto),
CreateDtmfToolDto(CreateDtmfToolDto),
CreateEndCallToolDto(CreateEndCallToolDto),
CreateFunctionToolDto(CreateFunctionToolDto),
CreateGoHighLevelCalendarAvailabilityToolDto(CreateGoHighLevelCalendarAvailabilityToolDto),
CreateGoHighLevelCalendarEventCreateToolDto(CreateGoHighLevelCalendarEventCreateToolDto),
CreateGoHighLevelContactCreateToolDto(CreateGoHighLevelContactCreateToolDto),
CreateGoHighLevelContactGetToolDto(CreateGoHighLevelContactGetToolDto),
CreateGoogleCalendarCheckAvailabilityToolDto(CreateGoogleCalendarCheckAvailabilityToolDto),
CreateGoogleCalendarCreateEventToolDto(CreateGoogleCalendarCreateEventToolDto),
CreateGoogleSheetsRowAppendToolDto(CreateGoogleSheetsRowAppendToolDto),
CreateMcpToolDto(CreateMcpToolDto),
CreateQueryToolDto(CreateQueryToolDto),
CreateSlackSendMessageToolDto(CreateSlackSendMessageToolDto),
CreateSmsToolDto(CreateSmsToolDto),
CreateTextEditorToolDto(CreateTextEditorToolDto),
CreateTransferCallToolDto(CreateTransferCallToolDto),
}
Expand description
ToolNodeTool : This is the tool to call. To use an existing tool, send toolId
instead.
This is the tool to call. To use an existing tool, send toolId
instead.
Variants§
CreateApiRequestToolDto(CreateApiRequestToolDto)
CreateBashToolDto(CreateBashToolDto)
CreateComputerToolDto(CreateComputerToolDto)
CreateDtmfToolDto(CreateDtmfToolDto)
CreateEndCallToolDto(CreateEndCallToolDto)
CreateFunctionToolDto(CreateFunctionToolDto)
CreateGoHighLevelCalendarAvailabilityToolDto(CreateGoHighLevelCalendarAvailabilityToolDto)
CreateGoHighLevelCalendarEventCreateToolDto(CreateGoHighLevelCalendarEventCreateToolDto)
CreateGoHighLevelContactCreateToolDto(CreateGoHighLevelContactCreateToolDto)
CreateGoHighLevelContactGetToolDto(CreateGoHighLevelContactGetToolDto)
CreateGoogleCalendarCheckAvailabilityToolDto(CreateGoogleCalendarCheckAvailabilityToolDto)
CreateGoogleCalendarCreateEventToolDto(CreateGoogleCalendarCreateEventToolDto)
CreateGoogleSheetsRowAppendToolDto(CreateGoogleSheetsRowAppendToolDto)
CreateMcpToolDto(CreateMcpToolDto)
CreateQueryToolDto(CreateQueryToolDto)
CreateSlackSendMessageToolDto(CreateSlackSendMessageToolDto)
CreateSmsToolDto(CreateSmsToolDto)
CreateTextEditorToolDto(CreateTextEditorToolDto)
CreateTransferCallToolDto(CreateTransferCallToolDto)
Trait Implementations§
Source§impl Clone for ToolNodeTool
impl Clone for ToolNodeTool
Source§fn clone(&self) -> ToolNodeTool
fn clone(&self) -> ToolNodeTool
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ToolNodeTool
impl Debug for ToolNodeTool
Source§impl Default for ToolNodeTool
impl Default for ToolNodeTool
Source§impl<'de> Deserialize<'de> for ToolNodeTool
impl<'de> Deserialize<'de> for ToolNodeTool
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ToolNodeTool
impl PartialEq for ToolNodeTool
Source§impl Serialize for ToolNodeTool
impl Serialize for ToolNodeTool
impl StructuralPartialEq for ToolNodeTool
Auto Trait Implementations§
impl Freeze for ToolNodeTool
impl RefUnwindSafe for ToolNodeTool
impl Send for ToolNodeTool
impl Sync for ToolNodeTool
impl Unpin for ToolNodeTool
impl UnwindSafe for ToolNodeTool
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more