pub struct WebhookInfo {
pub url: String,
pub has_custom_certificate: bool,
pub pending_update_count: i64,
pub ip_address: Option<String>,
pub last_error_date: Option<i64>,
pub last_error_message: Option<String>,
pub last_synchronization_error_date: Option<i64>,
pub max_connections: Option<i64>,
pub allowed_updates: Option<Vec<String>>,
}
Expand description
Describes the current status of a webhook.
Fields§
§url: String
Webhook URL, may be empty if webhook is not set up
has_custom_certificate: bool
True, if a custom certificate was provided for webhook certificate checks
pending_update_count: i64
Number of updates awaiting delivery
ip_address: Option<String>
Optional. Currently used webhook IP address
last_error_date: Option<i64>
Optional. Unix time for the most recent error that happened when trying to deliver an update via webhook
last_error_message: Option<String>
Optional. 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<i64>
Optional. Unix time of the most recent error that happened when trying to synchronize available updates with Telegram datacenters
max_connections: Option<i64>
Optional. The maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery
allowed_updates: Option<Vec<String>>
Optional. A list of update types the bot is subscribed to. Defaults to all update types except chat_member
Implementations§
Trait Implementations§
Source§impl Clone for WebhookInfo
impl Clone for WebhookInfo
Source§fn clone(&self) -> WebhookInfo
fn clone(&self) -> WebhookInfo
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more