pub struct JobMutation {
pub harness: String,
pub id: Option<String>,
pub name: Option<String>,
pub schedule: Option<JobScheduleSpec>,
pub payload: Option<JobPayloadSpec>,
pub session_target: Option<String>,
pub deliver: Option<JobDeliverSpec>,
pub profile: Option<String>,
pub homes: HarnessHomes,
}Expand description
One mutating request, in the uniform Domain 11 vocabulary.
Fields§
§harness: StringHarness that owns the job.
id: Option<String>Job id, for every verb but create.
name: Option<String>Human-friendly job name.
schedule: Option<JobScheduleSpec>When the job fires.
payload: Option<JobPayloadSpec>What fires.
session_target: Option<String>OpenClaw sessionTarget (main | isolated).
deliver: Option<JobDeliverSpec>Where the fire’s output goes.
profile: Option<String>Hermes profile name / OpenClaw agent id.
homes: HarnessHomesStorage roots, so an isolated home is addressed the same way the read side addresses it.
Trait Implementations§
Source§impl Clone for JobMutation
impl Clone for JobMutation
Source§fn clone(&self) -> JobMutation
fn clone(&self) -> JobMutation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JobMutation
impl Debug for JobMutation
Source§impl Default for JobMutation
impl Default for JobMutation
Source§fn default() -> JobMutation
fn default() -> JobMutation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JobMutation
impl<'de> Deserialize<'de> for JobMutation
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<JobMutation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JobMutation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for JobMutation
impl PartialEq for JobMutation
Source§impl Serialize for JobMutation
impl Serialize for JobMutation
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for JobMutation
Auto Trait Implementations§
impl Freeze for JobMutation
impl RefUnwindSafe for JobMutation
impl Send for JobMutation
impl Sync for JobMutation
impl Unpin for JobMutation
impl UnsafeUnpin for JobMutation
impl UnwindSafe for JobMutation
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