pub struct IssueSignupEmailChallengeResponse {
pub status: i32,
pub expires_at: Option<Timestamp>,
pub verification_token: String,
}Fields§
§status: i32Always ACCEPTED for a syntactically valid request, independent of invite or account existence. Other outcomes are CallFailure values, not extra states.
expires_at: Option<Timestamp>Hard expiry of verification_token and its persisted challenge row.
verification_token: StringSingle-use mailbox-possession proof for the authenticated Tapestry service caller to deliver out of band. This field exists only on the response of the AUTHENTICATED_SERVICE_ACCOUNT RPC; it must never be returned by a browser-facing endpoint or treated as browser-readable challenge data.
Implementations§
Source§impl IssueSignupEmailChallengeResponse
impl IssueSignupEmailChallengeResponse
Sourcepub fn status(&self) -> SignupEmailChallengeAcceptanceStatus
pub fn status(&self) -> SignupEmailChallengeAcceptanceStatus
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: SignupEmailChallengeAcceptanceStatus)
pub fn set_status(&mut self, value: SignupEmailChallengeAcceptanceStatus)
Sets status to the provided enum value.
Trait Implementations§
Source§impl Clone for IssueSignupEmailChallengeResponse
impl Clone for IssueSignupEmailChallengeResponse
Source§fn clone(&self) -> IssueSignupEmailChallengeResponse
fn clone(&self) -> IssueSignupEmailChallengeResponse
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 moreimpl Eq for IssueSignupEmailChallengeResponse
Source§impl Message for IssueSignupEmailChallengeResponse
impl Message for IssueSignupEmailChallengeResponse
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 IssueSignupEmailChallengeResponse
Auto Trait Implementations§
impl Freeze for IssueSignupEmailChallengeResponse
impl RefUnwindSafe for IssueSignupEmailChallengeResponse
impl Send for IssueSignupEmailChallengeResponse
impl Sync for IssueSignupEmailChallengeResponse
impl Unpin for IssueSignupEmailChallengeResponse
impl UnsafeUnpin for IssueSignupEmailChallengeResponse
impl UnwindSafe for IssueSignupEmailChallengeResponse
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