pub struct RoutineRunRecord {Show 20 fields
pub run_id: String,
pub routine_id: String,
pub trigger_type: String,
pub run_count: u32,
pub status: RoutineRunStatus,
pub created_at_ms: u64,
pub updated_at_ms: u64,
pub fired_at_ms: Option<u64>,
pub started_at_ms: Option<u64>,
pub finished_at_ms: Option<u64>,
pub requires_approval: bool,
pub approval_reason: Option<String>,
pub denial_reason: Option<String>,
pub paused_reason: Option<String>,
pub detail: Option<String>,
pub entrypoint: String,
pub args: Value,
pub allowed_tools: Vec<String>,
pub output_targets: Vec<String>,
pub artifacts: Vec<RoutineRunArtifact>,
}Fields§
§run_id: String§routine_id: String§trigger_type: String§run_count: u32§status: RoutineRunStatus§created_at_ms: u64§updated_at_ms: u64§fired_at_ms: Option<u64>§started_at_ms: Option<u64>§finished_at_ms: Option<u64>§requires_approval: bool§approval_reason: Option<String>§denial_reason: Option<String>§paused_reason: Option<String>§detail: Option<String>§entrypoint: String§args: Value§allowed_tools: Vec<String>§output_targets: Vec<String>§artifacts: Vec<RoutineRunArtifact>Trait Implementations§
Source§impl Clone for RoutineRunRecord
impl Clone for RoutineRunRecord
Source§fn clone(&self) -> RoutineRunRecord
fn clone(&self) -> RoutineRunRecord
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 RoutineRunRecord
impl Debug for RoutineRunRecord
Source§impl<'de> Deserialize<'de> for RoutineRunRecord
impl<'de> Deserialize<'de> for RoutineRunRecord
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 RoutineRunRecord
impl RefUnwindSafe for RoutineRunRecord
impl Send for RoutineRunRecord
impl Sync for RoutineRunRecord
impl Unpin for RoutineRunRecord
impl UnsafeUnpin for RoutineRunRecord
impl UnwindSafe for RoutineRunRecord
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