pub struct ResolveSignupInviteResponse {
pub status: i32,
pub inviter_display_handle: String,
pub inviter_member_ordinal: u64,
pub recipient_email: String,
}Fields§
§status: i32VALID and CONSUMED describe a resolved code. EXPIRED also covers unknown, malformed, and revoked codes; UNSPECIFIED must never be returned.
inviter_display_handle: StringInviter’s public display handle. For EXPIRED this must be empty, including when a real invite once existed, so invalid and expired serialize alike.
inviter_member_ordinal: u64Public member ordinal used with inviter_display_handle. Zero for EXPIRED; no inviter subject, email, or other identity field is exposed.
recipient_email: StringCanonical invited mailbox for VALID or CONSUMED. Empty for EXPIRED. Seeing this address through a held code does not itself verify mailbox possession.
Implementations§
Source§impl ResolveSignupInviteResponse
impl ResolveSignupInviteResponse
Sourcepub fn status(&self) -> SignupInviteResolutionStatus
pub fn status(&self) -> SignupInviteResolutionStatus
Returns the enum value of status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_status(&mut self, value: SignupInviteResolutionStatus)
pub fn set_status(&mut self, value: SignupInviteResolutionStatus)
Sets status to the provided enum value.
Trait Implementations§
Source§impl Clone for ResolveSignupInviteResponse
impl Clone for ResolveSignupInviteResponse
Source§fn clone(&self) -> ResolveSignupInviteResponse
fn clone(&self) -> ResolveSignupInviteResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolveSignupInviteResponse
impl Debug for ResolveSignupInviteResponse
impl Eq for ResolveSignupInviteResponse
Source§impl Hash for ResolveSignupInviteResponse
impl Hash for ResolveSignupInviteResponse
Source§impl Message for ResolveSignupInviteResponse
impl Message for ResolveSignupInviteResponse
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.impl StructuralPartialEq for ResolveSignupInviteResponse
Auto Trait Implementations§
impl Freeze for ResolveSignupInviteResponse
impl RefUnwindSafe for ResolveSignupInviteResponse
impl Send for ResolveSignupInviteResponse
impl Sync for ResolveSignupInviteResponse
impl Unpin for ResolveSignupInviteResponse
impl UnsafeUnpin for ResolveSignupInviteResponse
impl UnwindSafe for ResolveSignupInviteResponse
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