Struct slack_chat_api::types::ObjsMessage
source · 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 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 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 json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &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<ObjsMessage> for ObjsMessage
impl PartialEq<ObjsMessage> for ObjsMessage
source§fn eq(&self, other: &ObjsMessage) -> bool
fn eq(&self, other: &ObjsMessage) -> bool
This method tests for
self and other values to be equal, and is used
by ==.