Struct mailchimp_api::Member[][src]

pub struct Member {
Show 25 fields pub id: String, pub email_address: String, pub unique_email_id: String, pub web_id: i64, pub email_type: String, pub status: String, pub unsubscribe_reason: String, pub merge_fields: MergeFields, pub interests: HashMap<String, bool>, pub ip_signup: String, pub timestamp_signup: String, pub ip_opt: String, pub timestamp_opt: String, pub star_rating: i32, pub last_changed: DateTime<Utc>, pub language: String, pub vip_status: bool, pub email_client: String, pub location: Location, pub marketing_permissions: Vec<MarketingPermissions>, pub last_note: LastNote, pub source: String, pub tags: Vec<Tag>, pub list_id: String, pub stats: Stats,
}
Expand description

The data type for a member of a Mailchimp mailing list.

FROM: https://mailchimp.com/developer/api/marketing/list-members/get-member-info/

Fields

id: String

The MD5 hash of the lowercase version of the list member’s email address.

email_address: String

Email address for a subscriber.

unique_email_id: String

An identifier for the address across all of Mailchimp.

web_id: i64

The ID used in the Mailchimp web application. View this member in your Mailchimp account at: https://{dc}.admin.mailchimp.com/lists/members/view?id={web_id}.

email_type: String

Type of email this member asked to get (‘html’ or ‘text’).

status: String

Subscriber’s current status. Possible values: “subscribed”, “unsubscribed”, “cleaned”, “pending”, “transactional”, or “archived”.

unsubscribe_reason: String

A subscriber’s reason for unsubscribing.

merge_fields: MergeFields

An individual merge var and value for a member.

interests: HashMap<String, bool>

The key of this object’s properties is the ID of the interest in question.

ip_signup: String

IP address the subscriber signed up from.

timestamp_signup: String

The date and time the subscriber signed up for the list in ISO 8601 format.

ip_opt: String

The IP address the subscriber used to confirm their opt-in status.

timestamp_opt: String

The date and time the subscribe confirmed their opt-in status in ISO 8601 format.

star_rating: i32

Star rating for this member, between 1 and 5.

last_changed: DateTime<Utc>

The date and time the member’s info was last changed in ISO 8601 format.

language: String

If set/detected, the subscriber’s language.

vip_status: bool

VIP status for subscriber.

email_client: String

The list member’s email client.

location: Location

Subscriber location information.

marketing_permissions: Vec<MarketingPermissions>

The marketing permissions for the subscriber.

last_note: LastNote

The most recent Note added about this member.

source: String

The source from which the subscriber was added to this list.

tags: Vec<Tag>

The number of tags applied to this member. Returns up to 50 tags applied to this member. To retrieve all tags see Member Tags.

list_id: String

The list id.

stats: Stats

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

Deserialize this value from the given Serde deserializer. Read more

The name of the generated JSON Schema. Read more

Generates a JSON Schema for this type. Read more

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more

Serialize this value into the given Serde serializer. Read more

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)

recently added

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.