pub struct InteractionRequest {
pub item: PendingInteractionItem,
pub prepared_action_id: Option<ActionId>,
}Expand description
Private execution projection. Only item is exposed to clients.
Fields§
§item: PendingInteractionItem§prepared_action_id: Option<ActionId>Retire a real prepared record on conversation termination, never a business session.
Trait Implementations§
Source§impl Clone for InteractionRequest
impl Clone for InteractionRequest
Source§impl Debug for InteractionRequest
impl Debug for InteractionRequest
Source§impl<'de> Deserialize<'de> for InteractionRequest
impl<'de> Deserialize<'de> for InteractionRequest
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 InteractionRequest
impl PartialEq for InteractionRequest
Source§impl Serialize for InteractionRequest
impl Serialize for InteractionRequest
impl StructuralPartialEq for InteractionRequest
Auto Trait Implementations§
impl Freeze for InteractionRequest
impl RefUnwindSafe for InteractionRequest
impl Send for InteractionRequest
impl Sync for InteractionRequest
impl Unpin for InteractionRequest
impl UnsafeUnpin for InteractionRequest
impl UnwindSafe for InteractionRequest
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