pub struct SendChatJoinRequestWebApp {
pub chat_join_request_query_id: String,
pub web_app_url: String,
}Expand description
Use this method to process a received chat join request query by showing a Mini App to the user before deciding the outcome. Call AnswerChatJoinRequestQuery to resolve the join request query based on the user interaction with the Mini App. Returns True on success.
Fields§
§chat_join_request_query_id: StringUnique identifier of the join request query
web_app_url: StringThe URL of the Mini App to be opened
Implementations§
Trait Implementations§
Source§impl Clone for SendChatJoinRequestWebApp
impl Clone for SendChatJoinRequestWebApp
Source§impl Debug for SendChatJoinRequestWebApp
impl Debug for SendChatJoinRequestWebApp
impl Eq for SendChatJoinRequestWebApp
Source§impl Hash for SendChatJoinRequestWebApp
impl Hash for SendChatJoinRequestWebApp
Source§impl Payload for SendChatJoinRequestWebApp
impl Payload for SendChatJoinRequestWebApp
Source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates with
big timeout), the minimum timeout that should be used.impl StructuralPartialEq for SendChatJoinRequestWebApp
Auto Trait Implementations§
impl Freeze for SendChatJoinRequestWebApp
impl RefUnwindSafe for SendChatJoinRequestWebApp
impl Send for SendChatJoinRequestWebApp
impl Sync for SendChatJoinRequestWebApp
impl Unpin for SendChatJoinRequestWebApp
impl UnsafeUnpin for SendChatJoinRequestWebApp
impl UnwindSafe for SendChatJoinRequestWebApp
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<P> HasPayload for Pwhere
P: Payload,
impl<P> HasPayload for Pwhere
P: Payload,
Source§fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
Gain mutable access to the underlying payload.
Source§fn payload_ref(&self) -> &<P as HasPayload>::Payload
fn payload_ref(&self) -> &<P as HasPayload>::Payload
Gain immutable access to the underlying payload.
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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<P> SendChatJoinRequestWebAppSetters for Pwhere
P: HasPayload<Payload = SendChatJoinRequestWebApp>,
impl<P> SendChatJoinRequestWebAppSetters for Pwhere
P: HasPayload<Payload = SendChatJoinRequestWebApp>,
Source§fn chat_join_request_query_id<T>(self, value: T) -> Self
fn chat_join_request_query_id<T>(self, value: T) -> Self
Setter for
chat_join_request_query_id field.Source§fn web_app_url<T>(self, value: T) -> Self
fn web_app_url<T>(self, value: T) -> Self
Setter for
web_app_url field.