pub struct AutomationV2RunRecord {Show 19 fields
pub run_id: String,
pub automation_id: String,
pub trigger_type: String,
pub status: AutomationRunStatus,
pub created_at_ms: u64,
pub updated_at_ms: u64,
pub started_at_ms: Option<u64>,
pub finished_at_ms: Option<u64>,
pub active_session_ids: Vec<String>,
pub active_instance_ids: Vec<String>,
pub checkpoint: AutomationRunCheckpoint,
pub automation_snapshot: Option<AutomationV2Spec>,
pub pause_reason: Option<String>,
pub resume_reason: Option<String>,
pub detail: Option<String>,
pub prompt_tokens: u64,
pub completion_tokens: u64,
pub total_tokens: u64,
pub estimated_cost_usd: f64,
}Fields§
§run_id: String§automation_id: String§trigger_type: String§status: AutomationRunStatus§created_at_ms: u64§updated_at_ms: u64§started_at_ms: Option<u64>§finished_at_ms: Option<u64>§active_session_ids: Vec<String>§active_instance_ids: Vec<String>§checkpoint: AutomationRunCheckpoint§automation_snapshot: Option<AutomationV2Spec>§pause_reason: Option<String>§resume_reason: Option<String>§detail: Option<String>§prompt_tokens: u64§completion_tokens: u64§total_tokens: u64§estimated_cost_usd: f64Trait Implementations§
Source§impl Clone for AutomationV2RunRecord
impl Clone for AutomationV2RunRecord
Source§fn clone(&self) -> AutomationV2RunRecord
fn clone(&self) -> AutomationV2RunRecord
Returns a duplicate 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 Debug for AutomationV2RunRecord
impl Debug for AutomationV2RunRecord
Source§impl<'de> Deserialize<'de> for AutomationV2RunRecord
impl<'de> Deserialize<'de> for AutomationV2RunRecord
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
Auto Trait Implementations§
impl Freeze for AutomationV2RunRecord
impl RefUnwindSafe for AutomationV2RunRecord
impl Send for AutomationV2RunRecord
impl Sync for AutomationV2RunRecord
impl Unpin for AutomationV2RunRecord
impl UnsafeUnpin for AutomationV2RunRecord
impl UnwindSafe for AutomationV2RunRecord
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more