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: StringThe MD5 hash of the lowercase version of the list member’s email address.
email_address: StringEmail address for a subscriber.
unique_email_id: StringAn identifier for the address across all of Mailchimp.
web_id: i64The 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: StringType of email this member asked to get (‘html’ or ‘text’).
status: StringSubscriber’s current status. Possible values: “subscribed”, “unsubscribed”, “cleaned”, “pending”, “transactional”, or “archived”.
unsubscribe_reason: StringA subscriber’s reason for unsubscribing.
merge_fields: MergeFieldsAn 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: StringIP address the subscriber signed up from.
timestamp_signup: StringThe date and time the subscriber signed up for the list in ISO 8601 format.
ip_opt: StringThe IP address the subscriber used to confirm their opt-in status.
timestamp_opt: StringThe date and time the subscribe confirmed their opt-in status in ISO 8601 format.
star_rating: i32Star 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: StringIf set/detected, the subscriber’s language.
vip_status: boolVIP status for subscriber.
email_client: StringThe list member’s email client.
location: LocationSubscriber location information.
marketing_permissions: Vec<MarketingPermissions>The marketing permissions for the subscriber.
last_note: LastNoteThe most recent Note added about this member.
source: StringThe source from which the subscriber was added to this list.
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: StringThe list id.
stats: StatsTrait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Member
impl UnwindSafe for Member
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more