Values.UpdateContactRequestSourceUpdates a contact's preferences for a list. You must specify all existing topic preferences in the TopicPreferences object, not just the ones that need updating; otherwise, all your existing preferences will be removed.
type nonrec t = {contactListName : ContactListName.t;The name of the contact list.
*)emailAddress : EmailAddress.t;The contact's email address.
*)topicPreferences : TopicPreferenceList.t option;The contact's preference for being opted-in to or opted-out of a topic.
*)unsubscribeAll : UnsubscribeAll.t option;A boolean value status noting if the contact is unsubscribed from all contact list topics.
*)attributesData : AttributesData.t option;The attribute data attached to a contact.
*)}val make :
?topicPreferences:??? ->
?unsubscribeAll:??? ->
?attributesData:??? ->
contactListName:ContactListName.t ->
emailAddress:EmailAddress.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of UnsubscribeAll.t
| `List of
[> `Structure of
(string * [> `Enum of string | `String of TopicName.t ]) list ]
list
| `String of ContactListName.t ])
list ]