Struct actix_telegram::methods::SendLocation [−][src]
pub struct SendLocation { pub chat_id: ChatIdOrUsername, pub latitude: Float, pub longitude: Float, pub live_period: Option<Integer>, pub disable_notification: Option<bool>, pub reply_to_message_id: Option<Integer>, pub reply_markup: Option<ReplyMarkup>, }
Use this method to send point on the map. On success, the sent Message is returned.
Fields
chat_id: ChatIdOrUsername
Unique identifier for the target chat or username of the target channel (in the format @channelusername)
latitude: Float
Latitude of the location
longitude: Float
Longitude of the location
live_period: Option<Integer>
Period in seconds for which the location will be updated (see Live Locations, should be between 60 and 86400.
disable_notification: Option<bool>
Sends the message silently. Users will receive a notification with no sound.
reply_to_message_id: Option<Integer>
If the message is a reply, ID of the original message
reply_markup: Option<ReplyMarkup>
Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user.
Trait Implementations
impl Debug for SendLocation
[src]
impl Debug for SendLocation
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl ActixMessage for SendLocation
[src]
impl ActixMessage for SendLocation
type Result = Result<Message, ()>
The type of value that this message will resolved with if it is successful. Read more
impl Handler<SendLocation> for TelegramApi
[src]
impl Handler<SendLocation> for TelegramApi
Auto Trait Implementations
impl Send for SendLocation
impl Send for SendLocation
impl Sync for SendLocation
impl Sync for SendLocation