pub struct LineMessagesBuilder {
pub messages: Vec<Value>,
pub notification_disabled: Option<bool>,
pub custom_aggregation_units: Option<Vec<String>>,
}
Fields§
§messages: Vec<Value>
§notification_disabled: Option<bool>
§custom_aggregation_units: Option<Vec<String>>
Implementations§
Source§impl LineMessagesBuilder
impl LineMessagesBuilder
pub fn new() -> Self
pub fn set_notification_disabled(&mut self, notification_disabled: bool)
pub fn set_custom_aggregation_units( &mut self, custom_aggregation_units: Vec<String>, )
pub fn append(&mut self, message: impl LineMessageObject)
pub fn to_reply_request( &self, reply_token: String, ) -> LineApiMessageReplyRequest
pub fn to_push_request<T: ToString>(&self, to: T) -> LineApiMessagePushRequest
pub fn to_multi_cast_request( &self, to: Vec<String>, ) -> LineApiMessageMulticastRequest
pub fn to_broad_cast_request(&self) -> LineApiMessageBroadcastRequest
pub fn to_actions(&self) -> Vec<Value>
Trait Implementations§
Source§impl Clone for LineMessagesBuilder
impl Clone for LineMessagesBuilder
Source§fn clone(&self) -> LineMessagesBuilder
fn clone(&self) -> LineMessagesBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LineMessagesBuilder
impl Debug for LineMessagesBuilder
Source§impl Default for LineMessagesBuilder
impl Default for LineMessagesBuilder
Source§fn default() -> LineMessagesBuilder
fn default() -> LineMessagesBuilder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LineMessagesBuilder
impl<'de> Deserialize<'de> for LineMessagesBuilder
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
Auto Trait Implementations§
impl Freeze for LineMessagesBuilder
impl RefUnwindSafe for LineMessagesBuilder
impl Send for LineMessagesBuilder
impl Sync for LineMessagesBuilder
impl Unpin for LineMessagesBuilder
impl UnwindSafe for LineMessagesBuilder
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