pub struct ScheduledMessage { /* private fields */ }Expand description
Represents a scheduled message.
Modified from openapi-generator-cli output:
$ openapi-generator-cli generate -g rust -i ./zerver/openapi/zulip.yaml -o zulip-openapi --skip-validate-spec/*
* Zulip REST API
*
* Powerful open source group chat
*
* The version of the OpenAPI document: 1.0.0
*
* Generated by: https://openapi-generator.tech
*/See zerver/openapi/zulip.yaml for the original OpenAPI configuration.
Configuration slightly modified to work with the Rust generator of openapi-generator-cli.
Implementations§
Source§impl ScheduledMessage
impl ScheduledMessage
Sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new ScheduledMessage.
Source§impl ScheduledMessage
impl ScheduledMessage
Sourcepub const fn scheduled_message_id(&self) -> Option<u64>
pub const fn scheduled_message_id(&self) -> Option<u64>
Gets the ScheduledMessage scheduled_message_id.
Sourcepub fn set_scheduled_message_id(&mut self, val: u64)
pub fn set_scheduled_message_id(&mut self, val: u64)
Sets the ScheduledMessage scheduled_message_id.
Sourcepub fn unset_scheduled_message_id(&mut self) -> Option<u64>
pub fn unset_scheduled_message_id(&mut self) -> Option<u64>
Unsets the ScheduledMessage scheduled_message_id.
Sourcepub fn with_scheduled_message_id(self, val: u64) -> Self
pub fn with_scheduled_message_id(self, val: u64) -> Self
Builder function that sets the ScheduledMessage scheduled_message_id.
Sourcepub const fn scheduled_message_type(&self) -> Option<ScheduledMessageType>
pub const fn scheduled_message_type(&self) -> Option<ScheduledMessageType>
Gets the ScheduledMessage scheduled_message_type.
Sourcepub fn set_scheduled_message_type(&mut self, val: ScheduledMessageType)
pub fn set_scheduled_message_type(&mut self, val: ScheduledMessageType)
Sets the ScheduledMessage scheduled_message_type.
Sourcepub fn unset_scheduled_message_type(&mut self) -> Option<ScheduledMessageType>
pub fn unset_scheduled_message_type(&mut self) -> Option<ScheduledMessageType>
Unsets the ScheduledMessage scheduled_message_type.
Sourcepub fn with_scheduled_message_type(self, val: ScheduledMessageType) -> Self
pub fn with_scheduled_message_type(self, val: ScheduledMessageType) -> Self
Builder function that sets the ScheduledMessage scheduled_message_type.
Sourcepub const fn scheduled_delivery_timestamp(&self) -> Option<u64>
pub const fn scheduled_delivery_timestamp(&self) -> Option<u64>
Gets the ScheduledMessage scheduled_delivery_timestamp.
Sourcepub fn set_scheduled_delivery_timestamp(&mut self, val: u64)
pub fn set_scheduled_delivery_timestamp(&mut self, val: u64)
Sets the ScheduledMessage scheduled_delivery_timestamp.
Sourcepub fn unset_scheduled_delivery_timestamp(&mut self) -> Option<u64>
pub fn unset_scheduled_delivery_timestamp(&mut self) -> Option<u64>
Unsets the ScheduledMessage scheduled_delivery_timestamp.
Sourcepub fn with_scheduled_delivery_timestamp(self, val: u64) -> Self
pub fn with_scheduled_delivery_timestamp(self, val: u64) -> Self
Builder function that sets the ScheduledMessage scheduled_delivery_timestamp.
Sourcepub const fn failed(&self) -> Option<bool>
pub const fn failed(&self) -> Option<bool>
Gets the ScheduledMessage failed.
Sourcepub fn set_failed(&mut self, val: bool)
pub fn set_failed(&mut self, val: bool)
Sets the ScheduledMessage failed.
Sourcepub fn unset_failed(&mut self) -> Option<bool>
pub fn unset_failed(&mut self) -> Option<bool>
Unsets the ScheduledMessage failed.
Sourcepub fn with_failed(self, val: bool) -> Self
pub fn with_failed(self, val: bool) -> Self
Builder function that sets the ScheduledMessage failed.
Source§impl ScheduledMessage
impl ScheduledMessage
Sourcepub fn to(&self) -> Option<&ScheduledMessageTo>
pub fn to(&self) -> Option<&ScheduledMessageTo>
Gets the ScheduledMessage to.
Sourcepub fn set_to(&mut self, val: ScheduledMessageTo)
pub fn set_to(&mut self, val: ScheduledMessageTo)
Sets the ScheduledMessage to.
Sourcepub fn unset_to(&mut self) -> Option<ScheduledMessageTo>
pub fn unset_to(&mut self) -> Option<ScheduledMessageTo>
Unsets the ScheduledMessage to.
Sourcepub fn with_to(self, val: ScheduledMessageTo) -> Self
pub fn with_to(self, val: ScheduledMessageTo) -> Self
Builder function that sets the ScheduledMessage to.
Source§impl ScheduledMessage
impl ScheduledMessage
Sourcepub fn topic(&self) -> Option<&str>
pub fn topic(&self) -> Option<&str>
Gets the ScheduledMessage topic.
Sourcepub fn set_topic<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
pub fn set_topic<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
Sets the ScheduledMessage topic.
Sourcepub fn unset_topic(&mut self) -> Option<String>
pub fn unset_topic(&mut self) -> Option<String>
Unsets the ScheduledMessage topic.
Sourcepub fn with_topic<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
pub fn with_topic<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
Builder function that sets the ScheduledMessage topic.
Sourcepub fn content(&self) -> Option<&str>
pub fn content(&self) -> Option<&str>
Gets the ScheduledMessage content.
Sourcepub fn set_content<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
pub fn set_content<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
Sets the ScheduledMessage content.
Sourcepub fn unset_content(&mut self) -> Option<String>
pub fn unset_content(&mut self) -> Option<String>
Unsets the ScheduledMessage content.
Sourcepub fn with_content<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
pub fn with_content<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
Builder function that sets the ScheduledMessage content.
Sourcepub fn rendered_content(&self) -> Option<&str>
pub fn rendered_content(&self) -> Option<&str>
Gets the ScheduledMessage rendered_content.
Sourcepub fn set_rendered_content<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
pub fn set_rendered_content<'a, C: Into<Cow<'a, str>>>(&mut self, val: C)
Sets the ScheduledMessage rendered_content.
Sourcepub fn unset_rendered_content(&mut self) -> Option<String>
pub fn unset_rendered_content(&mut self) -> Option<String>
Unsets the ScheduledMessage rendered_content.
Sourcepub fn with_rendered_content<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
pub fn with_rendered_content<'a, C: Into<Cow<'a, str>>>(self, val: C) -> Self
Builder function that sets the ScheduledMessage rendered_content.