Skip to content

Contact

Source code in docs_src/capo_sesv2/types/contact.py
class Contact(TypedDict, closed=True):
    email_address: NotRequired["capo_sesv2.types.email_address.EmailAddress"]
    """<p>The contact's email address.</p>"""
    topic_preferences: NotRequired[
        "capo_sesv2.types.topic_preference_list.TopicPreferenceList"
    ]
    """<p>The contact's preference for being opted-in to or opted-out of a topic.</p>"""
    topic_default_preferences: NotRequired[
        "capo_sesv2.types.topic_preference_list.TopicPreferenceList"
    ]
    """<p>The default topic preferences applied to the contact.</p>"""
    unsubscribe_all: "capo_sesv2.types.unsubscribe_all.UnsubscribeAll"
    """<p>A boolean value status noting if the contact is unsubscribed from all contact list topics.</p>"""
    last_updated_timestamp: NotRequired["capo_sesv2.types.timestamp.Timestamp"]
    """<p>A timestamp noting the last time the contact's information was updated.</p>"""

email_address instance-attribute

email_address: NotRequired[EmailAddress]

The contact's email address.

last_updated_timestamp instance-attribute

last_updated_timestamp: NotRequired[Timestamp]

A timestamp noting the last time the contact's information was updated.

topic_default_preferences instance-attribute

topic_default_preferences: NotRequired[TopicPreferenceList]

The default topic preferences applied to the contact.

topic_preferences instance-attribute

topic_preferences: NotRequired[TopicPreferenceList]

The contact's preference for being opted-in to or opted-out of a topic.

unsubscribe_all instance-attribute

unsubscribe_all: UnsubscribeAll

A boolean value status noting if the contact is unsubscribed from all contact list topics.