Struct telexide::api::types::InlineQueryResultContact [−][src]
pub struct InlineQueryResultContact { pub id: String, pub phone_number: String, pub first_name: String, pub last_name: Option<String>, pub vcard: Option<String>, pub input_message_content: Option<InputMessageContent>, pub reply_markup: Option<InlineKeyboardMarkup>, pub thumb_url: Option<String>, pub thumb_width: Option<i64>, pub thumb_height: Option<i64>, }
Represents a contact with a phone number. By default, this contact will be
sent by the user. Alternatively, you can use input_message_content
to send
a message with the specified content instead of the contact.
Fields
id: String
Unique identifier for this result, 1-64 bytes
phone_number: String
Contact’s phone number
first_name: String
Contact’s first name
last_name: Option<String>
Contact’s last name
vcard: Option<String>
Additional data about the contact in the form of a vCard, 0-2048 bytes
input_message_content: Option<InputMessageContent>
Content of the message to be sent instead of the venue
reply_markup: Option<InlineKeyboardMarkup>
Inline keyboard attached to the message
thumb_url: Option<String>
Url of the thumbnail for the result
thumb_width: Option<i64>
Thumbnail width
thumb_height: Option<i64>
Thumbnail height
Trait Implementations
impl Clone for InlineQueryResultContact
[src]
impl Clone for InlineQueryResultContact
[src]fn clone(&self) -> InlineQueryResultContact
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for InlineQueryResultContact
[src]
impl<'de> Deserialize<'de> for InlineQueryResultContact
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InlineQueryResultContact> for InlineQueryResultContact
[src]
impl PartialEq<InlineQueryResultContact> for InlineQueryResultContact
[src]fn eq(&self, other: &InlineQueryResultContact) -> bool
[src]
fn ne(&self, other: &InlineQueryResultContact) -> bool
[src]
impl Serialize for InlineQueryResultContact
[src]
impl Serialize for InlineQueryResultContact
[src]Auto Trait Implementations
impl RefUnwindSafe for InlineQueryResultContact
impl RefUnwindSafe for InlineQueryResultContact
impl Send for InlineQueryResultContact
impl Send for InlineQueryResultContact
impl Sync for InlineQueryResultContact
impl Sync for InlineQueryResultContact
impl Unpin for InlineQueryResultContact
impl Unpin for InlineQueryResultContact
impl UnwindSafe for InlineQueryResultContact
impl UnwindSafe for InlineQueryResultContact
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,