pub struct RequestAccountRmsUpdates {
pub template_id: i32,
pub user_msg: Vec<String>,
pub fcm_id: Option<String>,
pub ib_id: Option<String>,
pub account_id: Option<String>,
pub request: Option<String>,
pub update_bits: Option<i32>,
}Fields§
§template_id: i32§user_msg: Vec<String>§fcm_id: Option<String>§ib_id: Option<String>§account_id: Option<String>§request: Option<String>values can be either ‘subscribe’ or ‘unsubscribe’
update_bits: Option<i32>Implementations§
Source§impl RequestAccountRmsUpdates
impl RequestAccountRmsUpdates
Sourcepub fn request(&self) -> &str
pub fn request(&self) -> &str
Returns the value of request, or the default value if request is unset.
Sourcepub fn account_id(&self) -> &str
pub fn account_id(&self) -> &str
Returns the value of account_id, or the default value if account_id is unset.
Sourcepub fn fcm_id(&self) -> &str
pub fn fcm_id(&self) -> &str
Returns the value of fcm_id, or the default value if fcm_id is unset.
Sourcepub fn ib_id(&self) -> &str
pub fn ib_id(&self) -> &str
Returns the value of ib_id, or the default value if ib_id is unset.
Sourcepub fn update_bits(&self) -> i32
pub fn update_bits(&self) -> i32
Returns the value of update_bits, or the default value if update_bits is unset.
Trait Implementations§
Source§impl Clone for RequestAccountRmsUpdates
impl Clone for RequestAccountRmsUpdates
Source§fn clone(&self) -> RequestAccountRmsUpdates
fn clone(&self) -> RequestAccountRmsUpdates
Returns a duplicate 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 RequestAccountRmsUpdates
impl Debug for RequestAccountRmsUpdates
Source§impl Default for RequestAccountRmsUpdates
impl Default for RequestAccountRmsUpdates
Source§impl Hash for RequestAccountRmsUpdates
impl Hash for RequestAccountRmsUpdates
Source§impl Message for RequestAccountRmsUpdates
impl Message for RequestAccountRmsUpdates
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for RequestAccountRmsUpdates
impl PartialEq for RequestAccountRmsUpdates
impl Eq for RequestAccountRmsUpdates
impl StructuralPartialEq for RequestAccountRmsUpdates
Auto Trait Implementations§
impl Freeze for RequestAccountRmsUpdates
impl RefUnwindSafe for RequestAccountRmsUpdates
impl Send for RequestAccountRmsUpdates
impl Sync for RequestAccountRmsUpdates
impl Unpin for RequestAccountRmsUpdates
impl UnsafeUnpin for RequestAccountRmsUpdates
impl UnwindSafe for RequestAccountRmsUpdates
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