pub struct HelpRequest {
pub agent: String,
pub at: String,
pub blocker: Blocker,
pub detail: String,
pub fatal: bool,
pub itinerary_id: String,
pub pipeline: Option<String>,
pub resolved_at: Option<String>,
pub run_id: String,
pub summary: String,
}Expand description
One agent asking a human for something.
Fields§
§agent: StringWho is asking.
at: StringWhen it was raised.
blocker: BlockerWhat kind of thing is in the way.
detail: StringWhat was tried, what happened, and what is needed.
fatal: boolWhether this stopped the work or merely limited it. An agent can finish its task and still have been unable to check something; that is worth reporting and is not an outage.
itinerary_id: StringThe chain it belonged to.
pipeline: Option<String>The workflow whose run raised it, derived from the itinerary rather than stored on the request. Null when no run for that itinerary is still in history, which retention can cause at the far edge of the window.
resolved_at: Option<String>When a human marked it dealt with. Null while it is still open.
run_id: StringThe run that raised it.
summary: StringOne line, for a list.
Trait Implementations§
Source§impl Clone for HelpRequest
impl Clone for HelpRequest
Source§impl Debug for HelpRequest
impl Debug for HelpRequest
Source§impl<'de> Deserialize<'de> for HelpRequest
impl<'de> Deserialize<'de> for HelpRequest
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 HelpRequest
impl PartialEq for HelpRequest
Source§impl Serialize for HelpRequest
impl Serialize for HelpRequest
impl StructuralPartialEq for HelpRequest
Auto Trait Implementations§
impl Freeze for HelpRequest
impl RefUnwindSafe for HelpRequest
impl Send for HelpRequest
impl Sync for HelpRequest
impl Unpin for HelpRequest
impl UnsafeUnpin for HelpRequest
impl UnwindSafe for HelpRequest
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