pub enum ToolCallBlockTool {
CreateDtmfToolDto(CreateDtmfToolDto),
CreateEndCallToolDto(CreateEndCallToolDto),
CreateVoicemailToolDto(CreateVoicemailToolDto),
CreateFunctionToolDto(CreateFunctionToolDto),
CreateGhlToolDto(CreateGhlToolDto),
CreateMakeToolDto(CreateMakeToolDto),
CreateTransferCallToolDto(CreateTransferCallToolDto),
}Expand description
ToolCallBlockTool : This is the tool that the block will call. To use an existing tool, use toolId.
This is the tool that the block will call. To use an existing tool, use toolId.
Variants§
CreateDtmfToolDto(CreateDtmfToolDto)
CreateEndCallToolDto(CreateEndCallToolDto)
CreateVoicemailToolDto(CreateVoicemailToolDto)
CreateFunctionToolDto(CreateFunctionToolDto)
CreateGhlToolDto(CreateGhlToolDto)
CreateMakeToolDto(CreateMakeToolDto)
CreateTransferCallToolDto(CreateTransferCallToolDto)
Trait Implementations§
Source§impl Clone for ToolCallBlockTool
impl Clone for ToolCallBlockTool
Source§fn clone(&self) -> ToolCallBlockTool
fn clone(&self) -> ToolCallBlockTool
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for ToolCallBlockTool
impl ComposeSchema for ToolCallBlockTool
Source§impl Debug for ToolCallBlockTool
impl Debug for ToolCallBlockTool
Source§impl Default for ToolCallBlockTool
impl Default for ToolCallBlockTool
Source§impl<'de> Deserialize<'de> for ToolCallBlockTool
impl<'de> Deserialize<'de> for ToolCallBlockTool
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 ToolCallBlockTool
impl PartialEq for ToolCallBlockTool
Source§impl Serialize for ToolCallBlockTool
impl Serialize for ToolCallBlockTool
Source§impl ToSchema for ToolCallBlockTool
impl ToSchema for ToolCallBlockTool
impl StructuralPartialEq for ToolCallBlockTool
Auto Trait Implementations§
impl Freeze for ToolCallBlockTool
impl RefUnwindSafe for ToolCallBlockTool
impl Send for ToolCallBlockTool
impl Sync for ToolCallBlockTool
impl Unpin for ToolCallBlockTool
impl UnwindSafe for ToolCallBlockTool
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