pub struct From {Show 17 fields
pub user_huid: Option<Uuid>,
pub group_chat_id: Option<Uuid>,
pub chat_type: Option<ChatType>,
pub ad_login: Option<String>,
pub ad_domain: Option<String>,
pub username: Option<String>,
pub is_admin: Option<bool>,
pub is_creator: Option<bool>,
pub manufacturer: Option<String>,
pub device: Option<String>,
pub device_software: Option<String>,
pub device_meta: Option<DeviceMeta>,
pub platform: Option<Platform>,
pub platform_package_id: Option<String>,
pub app_version: Option<String>,
pub locale: Option<String>,
pub host: Option<String>,
}Fields§
§user_huid: Option<Uuid>(Default: null) - huid юзера который отправил команду
group_chat_id: Option<Uuid>(Default: null) - id чата в который отправили команда
chat_type: Option<ChatType>(Default: null) - тип чата (chat|group_chat|channel)
ad_login: Option<String>(Default: null) - логин юзера который отправил команду
ad_domain: Option<String>(Default: null) - домен юзера который отправил команду
username: Option<String>(Default: null) - имя юзера который отправил команду
is_admin: Option<bool>(Default: null) - является ли юзер админом чата
is_creator: Option<bool>(Default: null) - является ли юзер создателем чата
manufacturer: Option<String>(Default: null) - имя бренда производителя
device: Option<String>(Default: null) - название девайса
device_software: Option<String>(Default: null) - ОС девайса
device_meta: Option<DeviceMeta>(Default: null)
platform: Option<Platform>(Default: null) - название клиентской платформы (web|android|ios|desktop)
platform_package_id: Option<String>(Default: null) - идентификатор пакета с данными приложения и устройства
app_version: Option<String>(Default: null) - версия приложения Express
locale: Option<String>(Default: null) - локаль текущей сессии
host: Option<String>имя хоста с которого пришла команда
Trait Implementations§
source§impl<'de> Deserialize<'de> for From
impl<'de> Deserialize<'de> for From
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>,
source§impl PartialEq<From> for From
impl PartialEq<From> for From
impl Eq for From
impl StructuralEq for From
impl StructuralPartialEq for From
Auto Trait Implementations§
impl RefUnwindSafe for From
impl Send for From
impl Sync for From
impl Unpin for From
impl UnwindSafe for From
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.