Class ListMember
java.lang.Object
com.northconcepts.datapipeline.mailchimp.list.ListMember
- All Implemented Interfaces:
Serializable
A member of a MailChimp list, as read from or sent to the API's list member endpoints.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the JSON properties that are not mapped to a dedicated field.getId()getIpOpt()getLinks()getStats()Returns the subscriber hash of this member's email address; seegetSubscriberHash(String).static StringgetSubscriberHash(String emailAddress) Returns the MD5 hash (upper-case hex) of the lower-cased email address or the address itself if it is null or blank.getTags()ReturnsgetTimestampOpt()parsed as an ISO-8601OffsetDateTimeor null if it is blank.getVip()setAdditionalProperty(String name, Object value) Sets a JSON property that is not mapped to a dedicated field.setEmailAddress(String emailAddress) setEmailClient(String emailClient) setEmailType(EmailType emailType) setInterests(Map<String, Boolean> interests) setIpSignup(String ipSignup) setLanguage(String language) setLastChanged(String lastChanged) setLocation(Location location) setMemberRating(Long memberRating) setMergeFields(Map<String, Object> mergeFields) setStatus(ListMemberStatus status) setStatusIfNew(String statusIfNew) setTagsCount(Long tagsCount) setTimestampOpt(String timestampOpt) setTimestampSignup(String timestampSignup) setUniqueEmailId(String uniqueEmailId)
-
Constructor Details
-
ListMember
public ListMember()
-
-
Method Details
-
getId
-
setId
-
getEmailAddress
-
setEmailAddress
-
getSubscriberHash
Returns the subscriber hash of this member's email address; seegetSubscriberHash(String). -
getSubscriberHash
Returns the MD5 hash (upper-case hex) of the lower-cased email address or the address itself if it is null or blank. -
getUniqueEmailId
-
setUniqueEmailId
-
getEmailType
-
setEmailType
-
getStatus
-
setStatus
-
getStatusIfNew
-
setStatusIfNew
-
getMergeFields
-
setMergeFields
-
getInterests
-
setInterests
-
getStats
-
setStats
-
getIpSignup
-
setIpSignup
-
getTimestampSignup
-
setTimestampSignup
-
getIpOpt
-
setIpOpt
-
getTimestampOpt
-
setTimestampOpt
-
getTimestampOptObject
ReturnsgetTimestampOpt()parsed as an ISO-8601OffsetDateTimeor null if it is blank. -
getMemberRating
-
setMemberRating
-
getLastChanged
-
setLastChanged
-
getLanguage
-
setLanguage
-
getVip
-
setVip
-
getEmailClient
-
setEmailClient
-
getLocation
-
setLocation
-
getTagsCount
-
setTagsCount
-
getTags
-
setTags
-
getListId
-
setListId
-
getLinks
-
setLinks
-
getAdditionalProperties
Returns the JSON properties that are not mapped to a dedicated field. -
setAdditionalProperty
Sets a JSON property that is not mapped to a dedicated field.
-