pub struct ReadBusinessMessage {
pub business_connection_id: BusinessConnectionId,
pub chat_id: ChatId,
pub message_id: MessageId,
}Expand description
Marks incoming message as read on behalf of a business account. Requires the can_read_messages business bot right. Returns true on success.
Fields§
§business_connection_id: BusinessConnectionIdUnique identifier of the business connection on behalf of which to read the message
chat_id: ChatIdUnique identifier of the chat in which the message was received. The chat must have been active in the last 24 hours
message_id: MessageIdUnique identifier of the message to mark as read
Implementations§
Trait Implementations§
Source§impl Clone for ReadBusinessMessage
impl Clone for ReadBusinessMessage
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 ReadBusinessMessage
impl Debug for ReadBusinessMessage
Source§impl Hash for ReadBusinessMessage
impl Hash for ReadBusinessMessage
Source§impl PartialEq for ReadBusinessMessage
impl PartialEq for ReadBusinessMessage
Source§impl Payload for ReadBusinessMessage
impl Payload for ReadBusinessMessage
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.Source§impl Serialize for ReadBusinessMessage
impl Serialize for ReadBusinessMessage
impl Eq for ReadBusinessMessage
impl StructuralPartialEq for ReadBusinessMessage
Auto Trait Implementations§
impl Freeze for ReadBusinessMessage
impl RefUnwindSafe for ReadBusinessMessage
impl Send for ReadBusinessMessage
impl Sync for ReadBusinessMessage
impl Unpin for ReadBusinessMessage
impl UnwindSafe for ReadBusinessMessage
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> ReadBusinessMessageSetters for Pwhere
P: HasPayload<Payload = ReadBusinessMessage>,
impl<P> ReadBusinessMessageSetters for Pwhere
P: HasPayload<Payload = ReadBusinessMessage>,
Source§fn business_connection_id(self, value: BusinessConnectionId) -> Self
fn business_connection_id(self, value: BusinessConnectionId) -> Self
Setter for
business_connection_id field.Source§fn message_id(self, value: MessageId) -> Self
fn message_id(self, value: MessageId) -> Self
Setter for
message_id field.