pub struct SlackApiChatScheduleMessageResponse {
pub channel: SlackChannelId,
pub scheduled_message_id: SlackScheduledMid,
pub post_at: SlackDateTime,
}Fields§
§channel: SlackChannelId§scheduled_message_id: SlackScheduledMid§post_at: SlackDateTimeImplementations§
Source§impl SlackApiChatScheduleMessageResponse
impl SlackApiChatScheduleMessageResponse
Sourcepub fn new(
channel: SlackChannelId,
scheduled_message_id: SlackScheduledMid,
post_at: SlackDateTime,
) -> Self
pub fn new( channel: SlackChannelId, scheduled_message_id: SlackScheduledMid, post_at: SlackDateTime, ) -> Self
Creates a new SlackApiChatScheduleMessageResponse from its required fields. Option fields start as None, and fields with #[default] take their default.
Sourcepub fn channel(&mut self, value: SlackChannelId) -> &mut Self
pub fn channel(&mut self, value: SlackChannelId) -> &mut Self
Sets channel to value.
Sourcepub fn with_channel(self, value: SlackChannelId) -> Self
pub fn with_channel(self, value: SlackChannelId) -> Self
Returns self with channel set to value.
Sourcepub fn scheduled_message_id(&mut self, value: SlackScheduledMid) -> &mut Self
pub fn scheduled_message_id(&mut self, value: SlackScheduledMid) -> &mut Self
Sets scheduled_message_id to value.
Sourcepub fn with_scheduled_message_id(self, value: SlackScheduledMid) -> Self
pub fn with_scheduled_message_id(self, value: SlackScheduledMid) -> Self
Returns self with scheduled_message_id set to value.
Sourcepub fn post_at(&mut self, value: SlackDateTime) -> &mut Self
pub fn post_at(&mut self, value: SlackDateTime) -> &mut Self
Sets post_at to value.
Sourcepub fn with_post_at(self, value: SlackDateTime) -> Self
pub fn with_post_at(self, value: SlackDateTime) -> Self
Returns self with post_at set to value.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SlackApiChatScheduleMessageResponse
impl<'de> Deserialize<'de> for SlackApiChatScheduleMessageResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<SlackApiChatScheduleMessageResponseInit> for SlackApiChatScheduleMessageResponse
impl From<SlackApiChatScheduleMessageResponseInit> for SlackApiChatScheduleMessageResponse
Source§fn from(value: SlackApiChatScheduleMessageResponseInit) -> Self
fn from(value: SlackApiChatScheduleMessageResponseInit) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for SlackApiChatScheduleMessageResponse
Auto Trait Implementations§
impl Freeze for SlackApiChatScheduleMessageResponse
impl RefUnwindSafe for SlackApiChatScheduleMessageResponse
impl Send for SlackApiChatScheduleMessageResponse
impl Sync for SlackApiChatScheduleMessageResponse
impl Unpin for SlackApiChatScheduleMessageResponse
impl UnsafeUnpin for SlackApiChatScheduleMessageResponse
impl UnwindSafe for SlackApiChatScheduleMessageResponse
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