Struct ricq_core::pb::msg::MessageHead
source · pub struct MessageHead {Show 28 fields
pub from_uin: Option<i64>,
pub to_uin: Option<i64>,
pub msg_type: Option<i32>,
pub c2c_cmd: Option<i32>,
pub msg_seq: Option<i32>,
pub msg_time: Option<i32>,
pub msg_uid: Option<i64>,
pub c2c_tmp_msg_head: Option<C2cTempMessageHead>,
pub group_info: Option<GroupInfo>,
pub from_appid: Option<i32>,
pub from_instid: Option<i32>,
pub user_active: Option<i32>,
pub discuss_info: Option<DiscussInfo>,
pub from_nick: Option<String>,
pub auth_uin: Option<i64>,
pub auth_nick: Option<String>,
pub msg_flag: Option<i32>,
pub auth_remark: Option<String>,
pub group_name: Option<String>,
pub mutiltrans_head: Option<MutilTransHead>,
pub msg_inst_ctrl: Option<InstCtrl>,
pub public_account_group_send_flag: Option<i32>,
pub wseq_in_c2c_msghead: Option<i32>,
pub cpid: Option<i64>,
pub ext_group_key_info: Option<ExtGroupKeyInfo>,
pub multi_compatible_text: Option<String>,
pub auth_sex: Option<i32>,
pub is_src_msg: Option<bool>,
}
Fields§
§from_uin: Option<i64>
§to_uin: Option<i64>
§msg_type: Option<i32>
§c2c_cmd: Option<i32>
§msg_seq: Option<i32>
§msg_time: Option<i32>
§msg_uid: Option<i64>
§c2c_tmp_msg_head: Option<C2cTempMessageHead>
§group_info: Option<GroupInfo>
§from_appid: Option<i32>
§from_instid: Option<i32>
§user_active: Option<i32>
§discuss_info: Option<DiscussInfo>
§from_nick: Option<String>
§auth_uin: Option<i64>
§auth_nick: Option<String>
§msg_flag: Option<i32>
§auth_remark: Option<String>
§group_name: Option<String>
§mutiltrans_head: Option<MutilTransHead>
§msg_inst_ctrl: Option<InstCtrl>
§public_account_group_send_flag: Option<i32>
§wseq_in_c2c_msghead: Option<i32>
§cpid: Option<i64>
§ext_group_key_info: Option<ExtGroupKeyInfo>
§multi_compatible_text: Option<String>
§auth_sex: Option<i32>
§is_src_msg: Option<bool>
Implementations§
source§impl MessageHead
impl MessageHead
sourcepub fn from_uin(&self) -> i64
pub fn from_uin(&self) -> i64
Returns the value of from_uin
, or the default value if from_uin
is unset.
sourcepub fn to_uin(&self) -> i64
pub fn to_uin(&self) -> i64
Returns the value of to_uin
, or the default value if to_uin
is unset.
sourcepub fn msg_type(&self) -> i32
pub fn msg_type(&self) -> i32
Returns the value of msg_type
, or the default value if msg_type
is unset.
sourcepub fn c2c_cmd(&self) -> i32
pub fn c2c_cmd(&self) -> i32
Returns the value of c2c_cmd
, or the default value if c2c_cmd
is unset.
sourcepub fn msg_seq(&self) -> i32
pub fn msg_seq(&self) -> i32
Returns the value of msg_seq
, or the default value if msg_seq
is unset.
sourcepub fn msg_time(&self) -> i32
pub fn msg_time(&self) -> i32
Returns the value of msg_time
, or the default value if msg_time
is unset.
sourcepub fn msg_uid(&self) -> i64
pub fn msg_uid(&self) -> i64
Returns the value of msg_uid
, or the default value if msg_uid
is unset.
sourcepub fn from_appid(&self) -> i32
pub fn from_appid(&self) -> i32
Returns the value of from_appid
, or the default value if from_appid
is unset.
sourcepub fn from_instid(&self) -> i32
pub fn from_instid(&self) -> i32
Returns the value of from_instid
, or the default value if from_instid
is unset.
sourcepub fn user_active(&self) -> i32
pub fn user_active(&self) -> i32
Returns the value of user_active
, or the default value if user_active
is unset.
sourcepub fn from_nick(&self) -> &str
pub fn from_nick(&self) -> &str
Returns the value of from_nick
, or the default value if from_nick
is unset.
sourcepub fn auth_uin(&self) -> i64
pub fn auth_uin(&self) -> i64
Returns the value of auth_uin
, or the default value if auth_uin
is unset.
sourcepub fn auth_nick(&self) -> &str
pub fn auth_nick(&self) -> &str
Returns the value of auth_nick
, or the default value if auth_nick
is unset.
sourcepub fn msg_flag(&self) -> i32
pub fn msg_flag(&self) -> i32
Returns the value of msg_flag
, or the default value if msg_flag
is unset.
sourcepub fn auth_remark(&self) -> &str
pub fn auth_remark(&self) -> &str
Returns the value of auth_remark
, or the default value if auth_remark
is unset.
sourcepub fn group_name(&self) -> &str
pub fn group_name(&self) -> &str
Returns the value of group_name
, or the default value if group_name
is unset.
sourcepub fn public_account_group_send_flag(&self) -> i32
pub fn public_account_group_send_flag(&self) -> i32
Returns the value of public_account_group_send_flag
, or the default value if public_account_group_send_flag
is unset.
sourcepub fn wseq_in_c2c_msghead(&self) -> i32
pub fn wseq_in_c2c_msghead(&self) -> i32
Returns the value of wseq_in_c2c_msghead
, or the default value if wseq_in_c2c_msghead
is unset.
sourcepub fn multi_compatible_text(&self) -> &str
pub fn multi_compatible_text(&self) -> &str
Returns the value of multi_compatible_text
, or the default value if multi_compatible_text
is unset.
sourcepub fn auth_sex(&self) -> i32
pub fn auth_sex(&self) -> i32
Returns the value of auth_sex
, or the default value if auth_sex
is unset.
sourcepub fn is_src_msg(&self) -> bool
pub fn is_src_msg(&self) -> bool
Returns the value of is_src_msg
, or the default value if is_src_msg
is unset.
Trait Implementations§
source§impl Clone for MessageHead
impl Clone for MessageHead
source§fn clone(&self) -> MessageHead
fn clone(&self) -> MessageHead
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MessageHead
impl Debug for MessageHead
source§impl Default for MessageHead
impl Default for MessageHead
source§impl Message for MessageHead
impl Message for MessageHead
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read more