pub struct ExecuteChatActionRequest {
pub action_id: String,
pub params: Option<Option<Value>>,
}Fields§
§action_id: String§params: Option<Option<Value>>Action-specific parameters. Free-form because the shape depends on action_id. See GET /actions for the per-id contract.
Implementations§
Source§impl ExecuteChatActionRequest
impl ExecuteChatActionRequest
pub fn new(action_id: String) -> ExecuteChatActionRequest
Trait Implementations§
Source§impl Clone for ExecuteChatActionRequest
impl Clone for ExecuteChatActionRequest
Source§fn clone(&self) -> ExecuteChatActionRequest
fn clone(&self) -> ExecuteChatActionRequest
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 ExecuteChatActionRequest
impl Debug for ExecuteChatActionRequest
Source§impl Default for ExecuteChatActionRequest
impl Default for ExecuteChatActionRequest
Source§fn default() -> ExecuteChatActionRequest
fn default() -> ExecuteChatActionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecuteChatActionRequest
impl<'de> Deserialize<'de> for ExecuteChatActionRequest
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 ExecuteChatActionRequest
impl PartialEq for ExecuteChatActionRequest
Source§fn eq(&self, other: &ExecuteChatActionRequest) -> bool
fn eq(&self, other: &ExecuteChatActionRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExecuteChatActionRequest
impl Serialize for ExecuteChatActionRequest
impl StructuralPartialEq for ExecuteChatActionRequest
Auto Trait Implementations§
impl Freeze for ExecuteChatActionRequest
impl RefUnwindSafe for ExecuteChatActionRequest
impl Send for ExecuteChatActionRequest
impl Sync for ExecuteChatActionRequest
impl Unpin for ExecuteChatActionRequest
impl UnsafeUnpin for ExecuteChatActionRequest
impl UnwindSafe for ExecuteChatActionRequest
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