Struct frankenstein::api_params::SendDiceParams
source · pub struct SendDiceParams {
pub business_connection_id: Option<String>,
pub chat_id: ChatId,
pub message_thread_id: Option<i32>,
pub emoji: Option<String>,
pub disable_notification: Option<bool>,
pub protect_content: Option<bool>,
pub reply_parameters: Option<ReplyParameters>,
pub reply_markup: Option<ReplyMarkup>,
}
Fields§
§business_connection_id: Option<String>
§chat_id: ChatId
§message_thread_id: Option<i32>
§emoji: Option<String>
§disable_notification: Option<bool>
§protect_content: Option<bool>
§reply_parameters: Option<ReplyParameters>
§reply_markup: Option<ReplyMarkup>
Implementations§
source§impl SendDiceParams
impl SendDiceParams
sourcepub fn builder() -> SendDiceParamsBuilder<((), (), (), (), (), (), (), ())>
pub fn builder() -> SendDiceParamsBuilder<((), (), (), (), (), (), (), ())>
Create a builder for building SendDiceParams
.
On the builder, call .business_connection_id(...)
(optional), .chat_id(...)
, .message_thread_id(...)
(optional), .emoji(...)
(optional), .disable_notification(...)
(optional), .protect_content(...)
(optional), .reply_parameters(...)
(optional), .reply_markup(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of SendDiceParams
.
Trait Implementations§
source§impl Clone for SendDiceParams
impl Clone for SendDiceParams
source§fn clone(&self) -> SendDiceParams
fn clone(&self) -> SendDiceParams
Returns a copy of the value. Read more
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 SendDiceParams
impl Debug for SendDiceParams
source§impl<'de> Deserialize<'de> for SendDiceParams
impl<'de> Deserialize<'de> for SendDiceParams
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 PartialEq for SendDiceParams
impl PartialEq for SendDiceParams
source§fn eq(&self, other: &SendDiceParams) -> bool
fn eq(&self, other: &SendDiceParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SendDiceParams
impl Serialize for SendDiceParams
impl Eq for SendDiceParams
impl StructuralPartialEq for SendDiceParams
Auto Trait Implementations§
impl Freeze for SendDiceParams
impl RefUnwindSafe for SendDiceParams
impl Send for SendDiceParams
impl Sync for SendDiceParams
impl Unpin for SendDiceParams
impl UnwindSafe for SendDiceParams
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