pub struct AnswerWebAppQuery {
pub web_app_query_id: String,
pub result: InlineQueryResult,
}
Expand description
Use this method to set the result of an interaction with a Web App
and send a corresponding message on behalf of the user to the chat from which the query originated.
§Documentation
https://core.telegram.org/bots/api#answerwebappquery
§Returns
On success, a SentWebAppMessage
object is returned
Fields§
§web_app_query_id: String
Unique identifier for the query to be answered
result: InlineQueryResult
A JSON-serialized object describing the message to be sent
Implementations§
Source§impl AnswerWebAppQuery
impl AnswerWebAppQuery
pub fn new( web_app_query_id: impl Into<String>, result: impl Into<InlineQueryResult>, ) -> Self
pub fn web_app_query_id(self, val: impl Into<String>) -> Self
pub fn result(self, val: impl Into<InlineQueryResult>) -> Self
Trait Implementations§
Source§impl AsRef<AnswerWebAppQuery> for AnswerWebAppQuery
impl AsRef<AnswerWebAppQuery> for AnswerWebAppQuery
Source§impl Clone for AnswerWebAppQuery
impl Clone for AnswerWebAppQuery
Source§fn clone(&self) -> AnswerWebAppQuery
fn clone(&self) -> AnswerWebAppQuery
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AnswerWebAppQuery
impl Debug for AnswerWebAppQuery
Source§impl PartialEq for AnswerWebAppQuery
impl PartialEq for AnswerWebAppQuery
Source§impl Serialize for AnswerWebAppQuery
impl Serialize for AnswerWebAppQuery
Source§impl TelegramMethod for AnswerWebAppQuery
impl TelegramMethod for AnswerWebAppQuery
Source§type Method = AnswerWebAppQuery
type Method = AnswerWebAppQuery
This type represents a method to Telegram API with data (params)
Source§type Return = SentWebAppMessage
type Return = SentWebAppMessage
This type represents a response from Telegram API, which is returned by the method
impl StructuralPartialEq for AnswerWebAppQuery
Auto Trait Implementations§
impl Freeze for AnswerWebAppQuery
impl RefUnwindSafe for AnswerWebAppQuery
impl Send for AnswerWebAppQuery
impl Sync for AnswerWebAppQuery
impl Unpin for AnswerWebAppQuery
impl UnwindSafe for AnswerWebAppQuery
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
Mutably borrows from an owned value. Read more