ISESV2GetContactResponse
Interface in AWS.SESV2
Interface for GetContact responses.
Ancestors
Properties
AttributesData
property AttributesData: string
The attribute data attached to this contact.
This field contains custom attribute data stored as a JSON string that can be used to store additional information about the contact beyond the standard email address and subscription preferences. The attribute data is optional and may be empty if no custom attributes were assigned to the contact during creation or subsequent updates.
ContactListName
property ContactListName: string
The name of the contact list to which this contact belongs.
This value matches the contact list name specified in the request and confirms the organizational grouping of the retrieved contact.
CreatedTimestamp
property CreatedTimestamp: TOptional<TDateTime>
The timestamp when this contact was originally created.
This value is automatically set by Amazon SES when the contact is first added to the contact list and cannot be modified through subsequent updates.
EmailAddress
property EmailAddress: string
The email address of the retrieved contact.
This value matches the email address specified in the request and serves as the unique identifier for the contact within the contact list.
LastUpdatedTimestamp
property LastUpdatedTimestamp: TOptional<TDateTime>
The timestamp when this contact's information was last updated.
This value is automatically updated by Amazon SES whenever the contact's attributes, subscription preferences, or other properties are modified.
TopicDefaultPreferences
property TopicDefaultPreferences: TList<ISESV2TopicPreference>
Type: ISESV2TopicPreference
The default topic preferences applied to this contact.
These preferences represent the default subscription status for topics defined in the contact list when the contact has not explicitly set preferences for specific topics. They serve as fallback values for topic subscription management. This list may be empty if no default topic preferences are configured for the contact list.
TopicPreferences
property TopicPreferences: TList<ISESV2TopicPreference>
Type: ISESV2TopicPreference
The contact's explicit preferences for being opted-in to or opted-out of specific topics.
These preferences override any default topic preferences and represent the contact's explicit choices for individual topics. Each preference specifies a topic name and the contact's subscription status for that topic. This array may be empty if the contact has not set any explicit topic preferences and relies entirely on default preferences.
UnsubscribeAll
property UnsubscribeAll: TOptional<Boolean>
Indicates whether the contact is unsubscribed from all topics in the contact list.
When True, the contact has opted out of receiving all communications from this contact list, regardless of individual topic preferences. When False, the contact's subscription status is determined by their individual topic preferences or default preferences. This global unsubscribe flag takes precedence over all other subscription preferences for the contact.