pub struct RepostStory {
pub business_connection_id: BusinessConnectionId,
pub from_chat_id: ChatId,
pub from_story_id: StoryId,
pub active_period: Seconds,
pub post_to_chat_page: Option<bool>,
pub protect_content: Option<bool>,
}Expand description
Reposts a story on behalf of a business account from another business account. Returns Story on success.
Fields§
§business_connection_id: BusinessConnectionIdUnique identifier of the business connection
from_chat_id: ChatIdUnique identifier of the chat which posted the story that should be reposted
from_story_id: StoryIdUnique identifier of the story that should be reposted
active_period: SecondsPeriod after which the story is moved to the archive, in seconds
post_to_chat_page: Option<bool>Pass true to keep the story accessible after it expires
protect_content: Option<bool>Pass true if the content of the story must be protected from forwarding and screenshotting
Implementations§
Source§impl RepostStory
impl RepostStory
Trait Implementations§
Source§impl Clone for RepostStory
impl Clone for RepostStory
Source§impl Debug for RepostStory
impl Debug for RepostStory
impl Eq for RepostStory
Source§impl Hash for RepostStory
impl Hash for RepostStory
Source§impl PartialEq for RepostStory
impl PartialEq for RepostStory
Source§impl Payload for RepostStory
impl Payload for RepostStory
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 RepostStory
impl Serialize for RepostStory
impl StructuralPartialEq for RepostStory
Auto Trait Implementations§
impl Forget for RepostStory
impl Freeze for RepostStory
impl RefUnwindSafe for RepostStory
impl Send for RepostStory
impl Sync for RepostStory
impl Unpin for RepostStory
impl UnsafeUnpin for RepostStory
impl UnwindSafe for RepostStory
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> RepostStorySetters for Pwhere
P: HasPayload<Payload = RepostStory>,
impl<P> RepostStorySetters for Pwhere
P: HasPayload<Payload = RepostStory>,
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 from_chat_id<T>(self, value: T) -> Self
fn from_chat_id<T>(self, value: T) -> Self
Setter for
from_chat_id field.Source§fn from_story_id(self, value: StoryId) -> Self
fn from_story_id(self, value: StoryId) -> Self
Setter for
from_story_id field.Source§fn active_period(self, value: Seconds) -> Self
fn active_period(self, value: Seconds) -> Self
Setter for
active_period field.Source§fn post_to_chat_page(self, value: bool) -> Self
fn post_to_chat_page(self, value: bool) -> Self
Setter for
post_to_chat_page field.Source§fn protect_content(self, value: bool) -> Self
fn protect_content(self, value: bool) -> Self
Setter for
protect_content field.