pub struct ObjsMessage {Show 41 fields
pub attachments: Vec<Attachments>,
pub blocks: Vec<Blocks>,
pub bot_id: Vec<BotAnyOf>,
pub bot_profile: Option<ObjsBotProfile>,
pub client_msg_id: String,
pub comment: Option<ObjsComment>,
pub display_as_bot: bool,
pub file: Option<ObjsFile>,
pub files: Vec<ObjsFile>,
pub icons: Option<ObjsMessageIcons>,
pub inviter: String,
pub is_delayed_message: bool,
pub is_intro: bool,
pub is_starred: bool,
pub last_read: String,
pub latest_reply: String,
pub name: String,
pub old_name: String,
pub parent_user_id: String,
pub permalink: String,
pub pinned_to: Vec<String>,
pub purpose: String,
pub reactions: Vec<ObjsReaction>,
pub reply_count: i64,
pub reply_users: Vec<String>,
pub reply_users_count: i64,
pub source_team: String,
pub subscribed: bool,
pub subtype: String,
pub team: String,
pub text: String,
pub thread_ts: String,
pub topic: String,
pub ts: String,
pub type_: String,
pub unread_count: i64,
pub upload: bool,
pub user: String,
pub user_profile: Option<ObjsUserProfileShort>,
pub user_team: String,
pub username: String,
}Fields§
§attachments: Vec<Attachments>§blocks: Vec<Blocks>§bot_id: Vec<BotAnyOf>§bot_profile: Option<ObjsBotProfile>§client_msg_id: String§comment: Option<ObjsComment>§display_as_bot: bool§file: Option<ObjsFile>§files: Vec<ObjsFile>§icons: Option<ObjsMessageIcons>§inviter: String§is_delayed_message: bool§is_intro: bool§is_starred: bool§last_read: String§latest_reply: String§name: String§old_name: String§parent_user_id: String§permalink: String§pinned_to: Vec<String>§purpose: String§reactions: Vec<ObjsReaction>§reply_count: i64§reply_users: Vec<String>§reply_users_count: i64§source_team: String§subscribed: bool§subtype: String§team: String§text: String§thread_ts: String§topic: String§ts: String§type_: String§unread_count: i64§upload: bool§user: String§user_profile: Option<ObjsUserProfileShort>§user_team: String§username: StringTrait Implementations§
Source§impl Clone for ObjsMessage
impl Clone for ObjsMessage
Source§fn clone(&self) -> ObjsMessage
fn clone(&self) -> ObjsMessage
Returns a duplicate 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 ObjsMessage
impl Debug for ObjsMessage
Source§impl<'de> Deserialize<'de> for ObjsMessage
impl<'de> Deserialize<'de> for ObjsMessage
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 JsonSchema for ObjsMessage
impl JsonSchema for ObjsMessage
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ObjsMessage
impl PartialEq for ObjsMessage
Source§impl Serialize for ObjsMessage
impl Serialize for ObjsMessage
impl StructuralPartialEq for ObjsMessage
Auto Trait Implementations§
impl Freeze for ObjsMessage
impl RefUnwindSafe for ObjsMessage
impl Send for ObjsMessage
impl Sync for ObjsMessage
impl Unpin for ObjsMessage
impl UnwindSafe for ObjsMessage
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