#[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
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional 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

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.

The URL of your website. This information helps us better understand the type of content that you plan to send.

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

A description of the types of email that you plan to send.

Additional email addresses where updates are sent about your account review process.

Information about the review of the latest details you submitted.

Creates a new builder-style object to manufacture AccountDetails

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more