pub struct InputVenueMessageContentBuilder {
pub latitude: OrderedFloat<f64>,
pub longitude: OrderedFloat<f64>,
pub title: String,
pub address: String,
pub foursquare_id: Option<String>,
pub foursquare_type: Option<String>,
pub google_place_id: Option<String>,
pub google_place_type: Option<String>,
}Expand description
Represents the content of a venue message to be sent as the result of an inline query.
Fields§
§latitude: OrderedFloat<f64>Latitude of the venue in degrees
longitude: OrderedFloat<f64>Longitude of the venue in degrees
title: StringName of the venue
address: StringAddress of the venue
foursquare_id: Option<String>Optional. Foursquare identifier of the venue, if known
foursquare_type: Option<String>Optional. Foursquare type of the venue, if known. (For example, “arts_entertainment/default”, “arts_entertainment/aquarium” or “food/icecream”.)
google_place_id: Option<String>Optional. Google Places identifier of the venue
google_place_type: Option<String>Optional. Google Places type of the venue. (See supported types.)
Implementations§
Source§impl InputVenueMessageContentBuilder
impl InputVenueMessageContentBuilder
pub fn new( latitude: OrderedFloat<f64>, longitude: OrderedFloat<f64>, title: String, address: String, ) -> Self
Sourcepub fn set_latitude(self, latitude: OrderedFloat<f64>) -> Self
pub fn set_latitude(self, latitude: OrderedFloat<f64>) -> Self
Latitude of the venue in degrees
Sourcepub fn set_longitude(self, longitude: OrderedFloat<f64>) -> Self
pub fn set_longitude(self, longitude: OrderedFloat<f64>) -> Self
Longitude of the venue in degrees
Sourcepub fn set_address(self, address: String) -> Self
pub fn set_address(self, address: String) -> Self
Address of the venue
Sourcepub fn set_foursquare_id(self, foursquare_id: String) -> Self
pub fn set_foursquare_id(self, foursquare_id: String) -> Self
Optional. Foursquare identifier of the venue, if known
Sourcepub fn set_foursquare_type(self, foursquare_type: String) -> Self
pub fn set_foursquare_type(self, foursquare_type: String) -> Self
Optional. Foursquare type of the venue, if known. (For example, “arts_entertainment/default”, “arts_entertainment/aquarium” or “food/icecream”.)
Sourcepub fn set_google_place_id(self, google_place_id: String) -> Self
pub fn set_google_place_id(self, google_place_id: String) -> Self
Optional. Google Places identifier of the venue
Sourcepub fn set_google_place_type(self, google_place_type: String) -> Self
pub fn set_google_place_type(self, google_place_type: String) -> Self
Optional. Google Places type of the venue. (See supported types.)
pub fn build(self) -> InputVenueMessageContent
Trait Implementations§
Source§impl Clone for InputVenueMessageContentBuilder
impl Clone for InputVenueMessageContentBuilder
Source§fn clone(&self) -> InputVenueMessageContentBuilder
fn clone(&self) -> InputVenueMessageContentBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for InputVenueMessageContentBuilder
impl Default for InputVenueMessageContentBuilder
Source§fn default() -> InputVenueMessageContentBuilder
fn default() -> InputVenueMessageContentBuilder
Source§impl<'de> Deserialize<'de> for InputVenueMessageContentBuilder
impl<'de> Deserialize<'de> for InputVenueMessageContentBuilder
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>,
Source§impl Ord for InputVenueMessageContentBuilder
impl Ord for InputVenueMessageContentBuilder
Source§fn cmp(&self, other: &InputVenueMessageContentBuilder) -> Ordering
fn cmp(&self, other: &InputVenueMessageContentBuilder) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for InputVenueMessageContentBuilder
impl PartialEq for InputVenueMessageContentBuilder
Source§fn eq(&self, other: &InputVenueMessageContentBuilder) -> bool
fn eq(&self, other: &InputVenueMessageContentBuilder) -> bool
self and other values to be equal, and is used by ==.Source§impl PartialOrd for InputVenueMessageContentBuilder
impl PartialOrd for InputVenueMessageContentBuilder
impl Eq for InputVenueMessageContentBuilder
impl StructuralPartialEq for InputVenueMessageContentBuilder
Auto Trait Implementations§
impl Freeze for InputVenueMessageContentBuilder
impl RefUnwindSafe for InputVenueMessageContentBuilder
impl Send for InputVenueMessageContentBuilder
impl Sync for InputVenueMessageContentBuilder
impl Unpin for InputVenueMessageContentBuilder
impl UnwindSafe for InputVenueMessageContentBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.