Struct webex::types::AttachmentAction
source · pub struct AttachmentAction {
pub id: String,
pub action_type: Option<String>,
pub message_id: Option<String>,
pub inputs: Option<HashMap<String, Value>>,
pub person_id: Option<String>,
pub room_id: Option<String>,
pub created: Option<String>,
}
Expand description
Attachment action details
Fields§
§id: String
A unique identifier for the action.
action_type: Option<String>
The type of action performed.
message_id: Option<String>
The parent message the attachment action was performed on.
inputs: Option<HashMap<String, Value>>
The action’s inputs.
person_id: Option<String>
The ID of the person who performed the action.
room_id: Option<String>
The ID of the room the action was performed within.
created: Option<String>
The date and time the action was created.
Trait Implementations§
source§impl Clone for AttachmentAction
impl Clone for AttachmentAction
source§fn clone(&self) -> AttachmentAction
fn clone(&self) -> AttachmentAction
Returns a copy of the value. Read more
1.0.0 · 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 AttachmentAction
impl Debug for AttachmentAction
source§impl Default for AttachmentAction
impl Default for AttachmentAction
source§fn default() -> AttachmentAction
fn default() -> AttachmentAction
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for AttachmentAction
impl<'de> Deserialize<'de> for AttachmentAction
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 From<&AttachmentAction> for MessageOut
impl From<&AttachmentAction> for MessageOut
source§fn from(action: &AttachmentAction) -> Self
fn from(action: &AttachmentAction) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for AttachmentAction
impl Send for AttachmentAction
impl Sync for AttachmentAction
impl Unpin for AttachmentAction
impl UnwindSafe for AttachmentAction
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