Struct tg_flows::WebhookInfo
source · pub struct WebhookInfo {
pub url: Option<Url>,
pub has_custom_certificate: bool,
pub pending_update_count: u32,
pub ip_address: Option<IpAddr>,
pub last_error_date: Option<DateTime<Utc>>,
pub last_error_message: Option<String>,
pub last_synchronization_error_date: Option<DateTime<Utc>>,
pub max_connections: Option<u32>,
pub allowed_updates: Option<Vec<AllowedUpdate>>,
}Expand description
Contains information about the current status of a webhook.
Fields§
§url: Option<Url>Webhook URL, None if webhook is not set up.
has_custom_certificate: booltrue, if a custom certificate was provided for webhook certificate
checks.
pending_update_count: u32Number of updates awaiting delivery.
ip_address: Option<IpAddr>Currently used webhook IP address.
last_error_date: Option<DateTime<Utc>>Time of the most recent error that happened when trying to deliver an update via webhook.
last_error_message: Option<String>Error message in human-readable format for the most recent error that happened when trying to deliver an update via webhook.
last_synchronization_error_date: Option<DateTime<Utc>>Time of the most recent error that happened when trying to synchronize available updates with Telegram data-centers.
max_connections: Option<u32>Maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery.
allowed_updates: Option<Vec<AllowedUpdate>>A list of update types the bot is subscribed to. Defaults to all update types.
Trait Implementations§
source§impl Clone for WebhookInfo
impl Clone for WebhookInfo
source§fn clone(&self) -> WebhookInfo
fn clone(&self) -> WebhookInfo
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 WebhookInfo
impl Debug for WebhookInfo
source§impl<'de> Deserialize<'de> for WebhookInfo
impl<'de> Deserialize<'de> for WebhookInfo
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>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for WebhookInfo
impl Hash for WebhookInfo
source§impl PartialEq<WebhookInfo> for WebhookInfo
impl PartialEq<WebhookInfo> for WebhookInfo
source§fn eq(&self, other: &WebhookInfo) -> bool
fn eq(&self, other: &WebhookInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.