Struct webex::types::MessageEditParams
source · pub struct MessageEditParams<'a> {
pub room_id: &'a str,
pub text: Option<&'a str>,
pub markdown: Option<&'a str>,
pub html: Option<&'a str>,
}
Expand description
Parameters for editing a message.
room_id
is required, and at least one of text
or markdown
must be set.
Follows https://developer.webex.com/docs/api/v1/messages/edit-a-message
Fields§
§room_id: &'a str
The id of the room the message is posted in.
text: Option<&'a str>
The plain text content of the message. If markdown is specified this parameter may be optionally used to provide alternate text for UI clients that do not support rich text.
markdown: Option<&'a str>
The markdown content of the message. If this attribute is set ensure that the request does NOT contain an html attribute.
html: Option<&'a str>
The message, in HTML format. The maximum message length is 7439 bytes.
Trait Implementations§
source§impl<'a> Debug for MessageEditParams<'a>
impl<'a> Debug for MessageEditParams<'a>
source§impl<'a> Default for MessageEditParams<'a>
impl<'a> Default for MessageEditParams<'a>
source§fn default() -> MessageEditParams<'a>
fn default() -> MessageEditParams<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> RefUnwindSafe for MessageEditParams<'a>
impl<'a> Send for MessageEditParams<'a>
impl<'a> Sync for MessageEditParams<'a>
impl<'a> Unpin for MessageEditParams<'a>
impl<'a> UnwindSafe for MessageEditParams<'a>
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