pub struct ToolCallProgressStateRef<'a> { /* private fields */ }Expand description
Typed state reference for reading and writing state.
All modifications are automatically collected by the associated PatchSink.
Implementations§
Source§impl<'a> ToolCallProgressStateRef<'a>
impl<'a> ToolCallProgressStateRef<'a>
Sourcepub fn event_type(&self) -> TireaResult<String>
pub fn event_type(&self) -> TireaResult<String>
Read the field value.
Sourcepub fn schema(&self) -> TireaResult<String>
pub fn schema(&self) -> TireaResult<String>
Read the field value.
Sourcepub fn node_id(&self) -> TireaResult<String>
pub fn node_id(&self) -> TireaResult<String>
Read the field value.
Sourcepub fn parent_node_id(&self) -> TireaResult<Option<String>>
pub fn parent_node_id(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn parent_call_id(&self) -> TireaResult<Option<String>>
pub fn parent_call_id(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn call_id(&self) -> TireaResult<String>
pub fn call_id(&self) -> TireaResult<String>
Read the field value.
Sourcepub fn tool_name(&self) -> TireaResult<Option<String>>
pub fn tool_name(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn status(&self) -> TireaResult<ToolCallProgressStatus>
pub fn status(&self) -> TireaResult<ToolCallProgressStatus>
Read the field value.
Sourcepub fn progress(&self) -> TireaResult<Option<f64>>
pub fn progress(&self) -> TireaResult<Option<f64>>
Read the optional field value.
Sourcepub fn loaded(&self) -> TireaResult<Option<f64>>
pub fn loaded(&self) -> TireaResult<Option<f64>>
Read the optional field value.
Sourcepub fn total(&self) -> TireaResult<Option<f64>>
pub fn total(&self) -> TireaResult<Option<f64>>
Read the optional field value.
Sourcepub fn message(&self) -> TireaResult<Option<String>>
pub fn message(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn run_id(&self) -> TireaResult<Option<String>>
pub fn run_id(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn parent_run_id(&self) -> TireaResult<Option<String>>
pub fn parent_run_id(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn thread_id(&self) -> TireaResult<Option<String>>
pub fn thread_id(&self) -> TireaResult<Option<String>>
Read the optional field value.
Sourcepub fn updated_at_ms(&self) -> TireaResult<u64>
pub fn updated_at_ms(&self) -> TireaResult<u64>
Read the field value.
Sourcepub fn set_event_type(&self, value: impl Into<String>) -> TireaResult<()>
pub fn set_event_type(&self, value: impl Into<String>) -> TireaResult<()>
Set the field value.
Sourcepub fn set_schema(&self, value: impl Into<String>) -> TireaResult<()>
pub fn set_schema(&self, value: impl Into<String>) -> TireaResult<()>
Set the field value.
Sourcepub fn set_node_id(&self, value: impl Into<String>) -> TireaResult<()>
pub fn set_node_id(&self, value: impl Into<String>) -> TireaResult<()>
Set the field value.
Sourcepub fn set_parent_node_id(&self, value: Option<String>) -> TireaResult<()>
pub fn set_parent_node_id(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn parent_node_id_none(&self) -> TireaResult<()>
pub fn parent_node_id_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_parent_call_id(&self, value: Option<String>) -> TireaResult<()>
pub fn set_parent_call_id(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn parent_call_id_none(&self) -> TireaResult<()>
pub fn parent_call_id_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_call_id(&self, value: impl Into<String>) -> TireaResult<()>
pub fn set_call_id(&self, value: impl Into<String>) -> TireaResult<()>
Set the field value.
Sourcepub fn set_tool_name(&self, value: Option<String>) -> TireaResult<()>
pub fn set_tool_name(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn tool_name_none(&self) -> TireaResult<()>
pub fn tool_name_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_status(&self, value: ToolCallProgressStatus) -> TireaResult<()>
pub fn set_status(&self, value: ToolCallProgressStatus) -> TireaResult<()>
Set the field value.
Sourcepub fn set_progress(&self, value: Option<f64>) -> TireaResult<()>
pub fn set_progress(&self, value: Option<f64>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn progress_none(&self) -> TireaResult<()>
pub fn progress_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_loaded(&self, value: Option<f64>) -> TireaResult<()>
pub fn set_loaded(&self, value: Option<f64>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn loaded_none(&self) -> TireaResult<()>
pub fn loaded_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn total_none(&self) -> TireaResult<()>
pub fn total_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_message(&self, value: Option<String>) -> TireaResult<()>
pub fn set_message(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn message_none(&self) -> TireaResult<()>
pub fn message_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_run_id(&self, value: Option<String>) -> TireaResult<()>
pub fn set_run_id(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn run_id_none(&self) -> TireaResult<()>
pub fn run_id_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_parent_run_id(&self, value: Option<String>) -> TireaResult<()>
pub fn set_parent_run_id(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn parent_run_id_none(&self) -> TireaResult<()>
pub fn parent_run_id_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_thread_id(&self, value: Option<String>) -> TireaResult<()>
pub fn set_thread_id(&self, value: Option<String>) -> TireaResult<()>
Set the optional field value.
Sourcepub fn thread_id_none(&self) -> TireaResult<()>
pub fn thread_id_none(&self) -> TireaResult<()>
Set the optional field to null (None).
Sourcepub fn set_updated_at_ms(&self, value: u64) -> TireaResult<()>
pub fn set_updated_at_ms(&self, value: u64) -> TireaResult<()>
Set the field value.
Sourcepub fn delete_event_type(&self) -> TireaResult<()>
pub fn delete_event_type(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_schema(&self) -> TireaResult<()>
pub fn delete_schema(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_node_id(&self) -> TireaResult<()>
pub fn delete_node_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_parent_node_id(&self) -> TireaResult<()>
pub fn delete_parent_node_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_parent_call_id(&self) -> TireaResult<()>
pub fn delete_parent_call_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_call_id(&self) -> TireaResult<()>
pub fn delete_call_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_tool_name(&self) -> TireaResult<()>
pub fn delete_tool_name(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_status(&self) -> TireaResult<()>
pub fn delete_status(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_progress(&self) -> TireaResult<()>
pub fn delete_progress(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_loaded(&self) -> TireaResult<()>
pub fn delete_loaded(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_total(&self) -> TireaResult<()>
pub fn delete_total(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_message(&self) -> TireaResult<()>
pub fn delete_message(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_run_id(&self) -> TireaResult<()>
pub fn delete_run_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_parent_run_id(&self) -> TireaResult<()>
pub fn delete_parent_run_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_thread_id(&self) -> TireaResult<()>
pub fn delete_thread_id(&self) -> TireaResult<()>
Delete this field entirely from the object.
Sourcepub fn delete_updated_at_ms(&self) -> TireaResult<()>
pub fn delete_updated_at_ms(&self) -> TireaResult<()>
Delete this field entirely from the object.