Struct mogram::api::update::GetUpdatesRequest
source · pub struct GetUpdatesRequest {
pub offset: Option<i64>,
pub limit: Option<i64>,
pub timeout: Option<i64>,
pub allowed_updates: Option<Vec<String>>,
}Expand description
Use this method to receive incoming updates using long or short polling. An Array of Update objects is returned.
Fields§
§offset: Option<i64>§limit: Option<i64>Limits the number of updates to be retrieved. Defaults to 100.
timeout: Option<i64>Timeout in seconds for long polling.
allowed_updates: Option<Vec<String>>Implementations§
source§impl GetUpdatesRequest
impl GetUpdatesRequest
pub fn new() -> Self
pub fn with_timeout(self, timeout: i64) -> Self
pub fn with_offset(self, offset: i64) -> Self
Trait Implementations§
source§impl Clone for GetUpdatesRequest
impl Clone for GetUpdatesRequest
source§fn clone(&self) -> GetUpdatesRequest
fn clone(&self) -> GetUpdatesRequest
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 GetUpdatesRequest
impl Debug for GetUpdatesRequest
source§impl Default for GetUpdatesRequest
impl Default for GetUpdatesRequest
source§fn default() -> GetUpdatesRequest
fn default() -> GetUpdatesRequest
Returns the “default value” for a type. Read more
source§impl Serialize for GetUpdatesRequest
impl Serialize for GetUpdatesRequest
impl Request for GetUpdatesRequest
Auto Trait Implementations§
impl RefUnwindSafe for GetUpdatesRequest
impl Send for GetUpdatesRequest
impl Sync for GetUpdatesRequest
impl Unpin for GetUpdatesRequest
impl UnwindSafe for GetUpdatesRequest
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