pub struct CUserAccountCreateFriendInviteTokenRequest {
pub invite_limit: Option<u32>,
pub invite_duration: Option<u32>,
pub invite_note: Option<String>,
}Expand description
Create friend invite token request (UserAccount.CreateFriendInviteToken#1)
Fields§
§invite_limit: Option<u32>Maximum number of times this invite can be used (0 = unlimited)
invite_duration: Option<u32>Duration in seconds that the invite is valid (0 = no expiry)
invite_note: Option<String>Optional note for this invite
Implementations§
Source§impl CUserAccountCreateFriendInviteTokenRequest
impl CUserAccountCreateFriendInviteTokenRequest
Sourcepub fn invite_limit(&self) -> u32
pub fn invite_limit(&self) -> u32
Returns the value of invite_limit, or the default value if invite_limit is unset.
Sourcepub fn invite_duration(&self) -> u32
pub fn invite_duration(&self) -> u32
Returns the value of invite_duration, or the default value if invite_duration is unset.
Sourcepub fn invite_note(&self) -> &str
pub fn invite_note(&self) -> &str
Returns the value of invite_note, or the default value if invite_note is unset.
Trait Implementations§
Source§impl Clone for CUserAccountCreateFriendInviteTokenRequest
impl Clone for CUserAccountCreateFriendInviteTokenRequest
Source§fn clone(&self) -> CUserAccountCreateFriendInviteTokenRequest
fn clone(&self) -> CUserAccountCreateFriendInviteTokenRequest
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 Message for CUserAccountCreateFriendInviteTokenRequest
impl Message for CUserAccountCreateFriendInviteTokenRequest
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for CUserAccountCreateFriendInviteTokenRequest
impl PartialEq for CUserAccountCreateFriendInviteTokenRequest
Source§fn eq(&self, other: &CUserAccountCreateFriendInviteTokenRequest) -> bool
fn eq(&self, other: &CUserAccountCreateFriendInviteTokenRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CUserAccountCreateFriendInviteTokenRequest
Auto Trait Implementations§
impl Freeze for CUserAccountCreateFriendInviteTokenRequest
impl RefUnwindSafe for CUserAccountCreateFriendInviteTokenRequest
impl Send for CUserAccountCreateFriendInviteTokenRequest
impl Sync for CUserAccountCreateFriendInviteTokenRequest
impl Unpin for CUserAccountCreateFriendInviteTokenRequest
impl UnsafeUnpin for CUserAccountCreateFriendInviteTokenRequest
impl UnwindSafe for CUserAccountCreateFriendInviteTokenRequest
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