Struct aws_sdk_sesv2::types::AccountDetails
source · #[non_exhaustive]pub struct AccountDetails {
pub mail_type: Option<MailType>,
pub website_url: Option<String>,
pub contact_language: Option<ContactLanguage>,
pub use_case_description: Option<String>,
pub additional_contact_email_addresses: Option<Vec<String>>,
pub review_details: Option<ReviewDetails>,
}
Expand description
An object that contains information about your account details.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.mail_type: Option<MailType>
The type of email your account is sending. The mail type can be one of the following:
-
MARKETING
– Most of your sending traffic is to keep your customers informed of your latest offering. -
TRANSACTIONAL
– Most of your sending traffic is to communicate during a transaction with a customer.
website_url: Option<String>
The URL of your website. This information helps us better understand the type of content that you plan to send.
contact_language: Option<ContactLanguage>
The language you would prefer for the case. The contact language can be one of ENGLISH
or JAPANESE
.
use_case_description: Option<String>
A description of the types of email that you plan to send.
additional_contact_email_addresses: Option<Vec<String>>
Additional email addresses where updates are sent about your account review process.
review_details: Option<ReviewDetails>
Information about the review of the latest details you submitted.
Implementations§
source§impl AccountDetails
impl AccountDetails
sourcepub fn mail_type(&self) -> Option<&MailType>
pub fn mail_type(&self) -> Option<&MailType>
The type of email your account is sending. The mail type can be one of the following:
-
MARKETING
– Most of your sending traffic is to keep your customers informed of your latest offering. -
TRANSACTIONAL
– Most of your sending traffic is to communicate during a transaction with a customer.
sourcepub fn website_url(&self) -> Option<&str>
pub fn website_url(&self) -> Option<&str>
The URL of your website. This information helps us better understand the type of content that you plan to send.
sourcepub fn contact_language(&self) -> Option<&ContactLanguage>
pub fn contact_language(&self) -> Option<&ContactLanguage>
The language you would prefer for the case. The contact language can be one of ENGLISH
or JAPANESE
.
sourcepub fn use_case_description(&self) -> Option<&str>
pub fn use_case_description(&self) -> Option<&str>
A description of the types of email that you plan to send.
sourcepub fn additional_contact_email_addresses(&self) -> &[String]
pub fn additional_contact_email_addresses(&self) -> &[String]
Additional email addresses where updates are sent about your account review process.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .additional_contact_email_addresses.is_none()
.
sourcepub fn review_details(&self) -> Option<&ReviewDetails>
pub fn review_details(&self) -> Option<&ReviewDetails>
Information about the review of the latest details you submitted.
source§impl AccountDetails
impl AccountDetails
sourcepub fn builder() -> AccountDetailsBuilder
pub fn builder() -> AccountDetailsBuilder
Creates a new builder-style object to manufacture AccountDetails
.
Trait Implementations§
source§impl Clone for AccountDetails
impl Clone for AccountDetails
source§fn clone(&self) -> AccountDetails
fn clone(&self) -> AccountDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccountDetails
impl Debug for AccountDetails
source§impl PartialEq for AccountDetails
impl PartialEq for AccountDetails
source§fn eq(&self, other: &AccountDetails) -> bool
fn eq(&self, other: &AccountDetails) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AccountDetails
Auto Trait Implementations§
impl Freeze for AccountDetails
impl RefUnwindSafe for AccountDetails
impl Send for AccountDetails
impl Sync for AccountDetails
impl Unpin for AccountDetails
impl UnwindSafe for AccountDetails
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
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>
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>
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 more