#[non_exhaustive]pub struct IdentityVerificationAttributesBuilder { /* private fields */ }Expand description
A builder for IdentityVerificationAttributes.
Implementations§
source§impl IdentityVerificationAttributesBuilder
impl IdentityVerificationAttributesBuilder
sourcepub fn verification_status(self, input: VerificationStatus) -> Self
pub fn verification_status(self, input: VerificationStatus) -> Self
The verification status of the identity: "Pending", "Success", "Failed", or "TemporaryFailure".
This field is required.sourcepub fn set_verification_status(self, input: Option<VerificationStatus>) -> Self
pub fn set_verification_status(self, input: Option<VerificationStatus>) -> Self
The verification status of the identity: "Pending", "Success", "Failed", or "TemporaryFailure".
sourcepub fn get_verification_status(&self) -> &Option<VerificationStatus>
pub fn get_verification_status(&self) -> &Option<VerificationStatus>
The verification status of the identity: "Pending", "Success", "Failed", or "TemporaryFailure".
sourcepub fn verification_token(self, input: impl Into<String>) -> Self
pub fn verification_token(self, input: impl Into<String>) -> Self
The verification token for a domain identity. Null for email address identities.
sourcepub fn set_verification_token(self, input: Option<String>) -> Self
pub fn set_verification_token(self, input: Option<String>) -> Self
The verification token for a domain identity. Null for email address identities.
sourcepub fn get_verification_token(&self) -> &Option<String>
pub fn get_verification_token(&self) -> &Option<String>
The verification token for a domain identity. Null for email address identities.
sourcepub fn build(self) -> Result<IdentityVerificationAttributes, BuildError>
pub fn build(self) -> Result<IdentityVerificationAttributes, BuildError>
Consumes the builder and constructs a IdentityVerificationAttributes.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for IdentityVerificationAttributesBuilder
impl Clone for IdentityVerificationAttributesBuilder
source§fn clone(&self) -> IdentityVerificationAttributesBuilder
fn clone(&self) -> IdentityVerificationAttributesBuilder
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 Default for IdentityVerificationAttributesBuilder
impl Default for IdentityVerificationAttributesBuilder
source§fn default() -> IdentityVerificationAttributesBuilder
fn default() -> IdentityVerificationAttributesBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for IdentityVerificationAttributesBuilder
impl PartialEq for IdentityVerificationAttributesBuilder
source§fn eq(&self, other: &IdentityVerificationAttributesBuilder) -> bool
fn eq(&self, other: &IdentityVerificationAttributesBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for IdentityVerificationAttributesBuilder
Auto Trait Implementations§
impl Freeze for IdentityVerificationAttributesBuilder
impl RefUnwindSafe for IdentityVerificationAttributesBuilder
impl Send for IdentityVerificationAttributesBuilder
impl Sync for IdentityVerificationAttributesBuilder
impl Unpin for IdentityVerificationAttributesBuilder
impl UnwindSafe for IdentityVerificationAttributesBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.