Struct carapax::types::AnswerWebAppQuery
source · pub struct AnswerWebAppQuery { /* private fields */ }
Expand description
Sets a 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
Implementations§
source§impl AnswerWebAppQuery
impl AnswerWebAppQuery
sourcepub fn new<A, B>(result: A, web_app_query_id: B) -> AnswerWebAppQuery
pub fn new<A, B>(result: A, web_app_query_id: B) -> AnswerWebAppQuery
Creates a new AnswerWebAppQuery
§Arguments
- web_app_query_id - Unique identifier of the query to be answered
- result - An object describing the message to be sent
Trait Implementations§
source§impl Clone for AnswerWebAppQuery
impl Clone for AnswerWebAppQuery
source§fn clone(&self) -> AnswerWebAppQuery
fn clone(&self) -> AnswerWebAppQuery
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AnswerWebAppQuery
impl Debug for AnswerWebAppQuery
source§impl Method for AnswerWebAppQuery
impl Method for AnswerWebAppQuery
§type Response = SentWebAppMessage
type Response = SentWebAppMessage
The type representing a successful result in an API response.
source§fn into_payload(self) -> Payload
fn into_payload(self) -> Payload
Converts the method into a payload for an HTTP request.
source§impl Serialize for AnswerWebAppQuery
impl Serialize for AnswerWebAppQuery
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more