pub struct RaiseInterventionRequest {
pub ceremony_id: String,
pub intervention_id: String,
pub role_id: String,
pub role_kind: String,
pub kind: String,
pub target_role_ids: Vec<String>,
pub request: String,
}Expand description
Put a question, investigation or proposed action to the table.
Fields§
§ceremony_id: String§intervention_id: StringChosen by the caller so a retried request raises the same intervention, not a second one.
role_id: StringThe seat speaking. A seat, not a person: the engine sees roles and cannot see what fills them.
role_kind: StringOne of human, agent, service, engine.
kind: StringOne of opinion, investigation, action.
target_role_ids: Vec<String>The seats asked. Empty asks the whole table.
request: StringTrait Implementations§
Source§impl Clone for RaiseInterventionRequest
impl Clone for RaiseInterventionRequest
Source§fn clone(&self) -> RaiseInterventionRequest
fn clone(&self) -> RaiseInterventionRequest
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 RaiseInterventionRequest
impl Debug for RaiseInterventionRequest
Source§impl<'de> Deserialize<'de> for RaiseInterventionRequest
impl<'de> Deserialize<'de> for RaiseInterventionRequest
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
impl Eq for RaiseInterventionRequest
Source§impl PartialEq for RaiseInterventionRequest
impl PartialEq for RaiseInterventionRequest
Source§impl Serialize for RaiseInterventionRequest
impl Serialize for RaiseInterventionRequest
impl StructuralPartialEq for RaiseInterventionRequest
Auto Trait Implementations§
impl Freeze for RaiseInterventionRequest
impl RefUnwindSafe for RaiseInterventionRequest
impl Send for RaiseInterventionRequest
impl Sync for RaiseInterventionRequest
impl Unpin for RaiseInterventionRequest
impl UnsafeUnpin for RaiseInterventionRequest
impl UnwindSafe for RaiseInterventionRequest
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