pub struct SessionInputCompletedAction {
pub request_id: String,
pub response: SessionInputResponseKind,
pub answers: Option<HashMap<String, SessionInputAnswer>>,
}Expand description
A client accepted, declined, or cancelled a session input request.
If accepted, the server uses answers (when provided) plus the request’s
synced answer state to resume the blocked operation.
Fields§
§request_id: StringInput request identifier
response: SessionInputResponseKindCompletion outcome
answers: Option<HashMap<String, SessionInputAnswer>>Optional final answer replacement, keyed by question ID
Trait Implementations§
Source§impl Clone for SessionInputCompletedAction
impl Clone for SessionInputCompletedAction
Source§fn clone(&self) -> SessionInputCompletedAction
fn clone(&self) -> SessionInputCompletedAction
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 SessionInputCompletedAction
impl Debug for SessionInputCompletedAction
Source§impl<'de> Deserialize<'de> for SessionInputCompletedAction
impl<'de> Deserialize<'de> for SessionInputCompletedAction
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 SessionInputCompletedAction
impl PartialEq for SessionInputCompletedAction
Source§fn eq(&self, other: &SessionInputCompletedAction) -> bool
fn eq(&self, other: &SessionInputCompletedAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SessionInputCompletedAction
Auto Trait Implementations§
impl Freeze for SessionInputCompletedAction
impl RefUnwindSafe for SessionInputCompletedAction
impl Send for SessionInputCompletedAction
impl Sync for SessionInputCompletedAction
impl Unpin for SessionInputCompletedAction
impl UnsafeUnpin for SessionInputCompletedAction
impl UnwindSafe for SessionInputCompletedAction
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