pub struct ApiEndpoints {Show 33 fields
pub token_api_builder: Box<dyn Fn(&String, &String, &String) -> String + Sync + Send>,
pub direct_notification_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub internal_notification_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub edit_event_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub reply_event_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub event_status_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub typing_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub stop_typing_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub upload_file_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub download_file_api_builder: Box<dyn Fn(&String, &Uuid, &Uuid, &bool) -> String + Sync + Send>,
pub new_sticker_pack_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub sticker_packs_list_api_builder: Box<dyn Fn(&String, &Option<Uuid>, &Option<u32>, &Option<String>) -> String + Sync + Send>,
pub add_sticker_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub get_sticker_pack_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub get_sticker_api_builder: Box<dyn Fn(&String, &Uuid, &Uuid) -> String + Sync + Send>,
pub update_sticker_pack_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub delete_sticker_pack_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub delete_sticker_api_builder: Box<dyn Fn(&String, &Uuid, &Uuid) -> String + Sync + Send>,
pub get_chats_list_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub get_chat_info_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub add_user_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub remove_user_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub add_admin_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub set_stealth_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub disable_stealth_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub create_chat_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub pin_message_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub unpin_message_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub get_users_by_email_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>,
pub get_user_by_huid_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>,
pub get_user_by_login_api_builder: Box<dyn Fn(&String, &String, &String) -> String + Sync + Send>,
pub get_user_by_other_id_api_builder: Box<dyn Fn(&String, &String) -> String + Sync + Send>,
pub get_users_as_csv_api_builder: Box<dyn Fn(&String, bool, bool, bool) -> String + Sync + Send>,
}
Fields§
§token_api_builder: Box<dyn Fn(&String, &String, &String) -> String + Sync + Send>
§direct_notification_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§internal_notification_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§edit_event_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§reply_event_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§event_status_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§typing_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§stop_typing_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§upload_file_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§download_file_api_builder: Box<dyn Fn(&String, &Uuid, &Uuid, &bool) -> String + Sync + Send>
§new_sticker_pack_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§sticker_packs_list_api_builder: Box<dyn Fn(&String, &Option<Uuid>, &Option<u32>, &Option<String>) -> String + Sync + Send>
§add_sticker_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§get_sticker_pack_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§get_sticker_api_builder: Box<dyn Fn(&String, &Uuid, &Uuid) -> String + Sync + Send>
§update_sticker_pack_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§delete_sticker_pack_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§delete_sticker_api_builder: Box<dyn Fn(&String, &Uuid, &Uuid) -> String + Sync + Send>
§get_chats_list_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§get_chat_info_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§add_user_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§remove_user_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§add_admin_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§set_stealth_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§disable_stealth_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§create_chat_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§pin_message_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§unpin_message_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§get_users_by_email_api_builder: Box<dyn Fn(&String) -> String + Sync + Send>
§get_user_by_huid_api_builder: Box<dyn Fn(&String, &Uuid) -> String + Sync + Send>
§get_user_by_login_api_builder: Box<dyn Fn(&String, &String, &String) -> String + Sync + Send>
§get_user_by_other_id_api_builder: Box<dyn Fn(&String, &String) -> String + Sync + Send>
§get_users_as_csv_api_builder: Box<dyn Fn(&String, bool, bool, bool) -> String + Sync + Send>
Implementations§
Source§impl ApiEndpoints
impl ApiEndpoints
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ApiEndpoints
impl !RefUnwindSafe for ApiEndpoints
impl Send for ApiEndpoints
impl Sync for ApiEndpoints
impl Unpin for ApiEndpoints
impl !UnwindSafe for ApiEndpoints
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