Struct telbot_types::webhook::WebhookInfo [−][src]
pub struct WebhookInfo {
pub url: String,
pub has_custom_certificate: bool,
pub pending_update_count: u32,
pub ip_address: Option<String>,
pub last_error_date: u64,
pub last_error_message: Option<String>,
pub max_connections: Option<u32>,
pub allowed_updates: Option<Vec<String>>,
}Expand description
Contains information about the current status of a webhook.
Fields
url: StringWebhook URL, may be empty 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<String>Currently used webhook IP address
last_error_date: u64Unix time for 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
max_connections: Option<u32>Maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery
allowed_updates: Option<Vec<String>>A list of update types the bot is subscribed to. Defaults to all update types except chat_member
Trait Implementations
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