Struct aws_sdk_sesv2::model::Contact
source ·
[−]#[non_exhaustive]pub struct Contact {
pub email_address: Option<String>,
pub topic_preferences: Option<Vec<TopicPreference>>,
pub topic_default_preferences: Option<Vec<TopicPreference>>,
pub unsubscribe_all: bool,
pub last_updated_timestamp: Option<DateTime>,
}
Expand description
A contact is the end-user who is receiving the email.
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.email_address: Option<String>
The contact's email address.
topic_preferences: Option<Vec<TopicPreference>>
The contact's preference for being opted-in to or opted-out of a topic.
topic_default_preferences: Option<Vec<TopicPreference>>
The default topic preferences applied to the contact.
unsubscribe_all: bool
A boolean value status noting if the contact is unsubscribed from all contact list topics.
last_updated_timestamp: Option<DateTime>
A timestamp noting the last time the contact's information was updated.
Implementations
The contact's email address.
The contact's preference for being opted-in to or opted-out of a topic.
The default topic preferences applied to the contact.
A boolean value status noting if the contact is unsubscribed from all contact list topics.
A timestamp noting the last time the contact's information was updated.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Contact
impl UnwindSafe for Contact
Blanket Implementations
Mutably borrows from an owned value. Read more
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