Struct botx_api_framework::contexts::request::RequestContext   
source · pub struct RequestContext {
    pub sync_id: Uuid,
    pub source_sync_id: Option<Uuid>,
    pub attachments: Vec<Attachment>,
    pub from: From,
    pub async_files: Vec<AsyncFile>,
    pub bot_id: Uuid,
    pub proto_version: u16,
    pub entities: Vec<CommandEntities>,
}Fields§
§sync_id: Uuidидентификатор сообщения в системе Express
source_sync_id: Option<Uuid>(Default: null) - идентификатор исходного сообщения (сообщения в котором находились элементы интерфейса) в системе Express
attachments: Vec<Attachment>вложения, переданные в сообщении
Например: изображения, видео, файлы, ссылки, геолокации, контакты 
from: From§async_files: Vec<AsyncFile>метаданные файлов для отложенной обработки
bot_id: Uuidидентификатор бота в системе Express
proto_version: u16версия протокола (BotX -> Bot) используемая при отправке команды
entities: Vec<CommandEntities>особые сущности переданные в сообщение. Например: меншны, хэштеги, ссылки, форварды
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for RequestContext
impl Send for RequestContext
impl Sync for RequestContext
impl Unpin for RequestContext
impl UnwindSafe for RequestContext
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