Airship.Net
AirshipDotNet.IAirshipContact Interface Reference

Airship Contact interface. More...

Public Member Functions

Task< string?> GetNamedUser ()
 Gets the named user ID.
Task Identify (string namedUserId)
 Identifies the contact with a named user ID.
Task Reset ()
 Resets the contact.
Task< Dictionary< string, List< string > > > FetchSubscriptionLists ()
 Fetches the contact subscription lists.
TagGroupsEditor EditTagGroups ()
 Edit contact tag groups.
AttributeEditor EditAttributes ()
 Edit contact attributes.
Contact.SubscriptionListEditor EditSubscriptionLists ()
 Edit contact subscription lists.

Detailed Description

Airship Contact interface.

Member Function Documentation

◆ EditAttributes()

AttributeEditor AirshipDotNet.IAirshipContact.EditAttributes ( )

Edit contact attributes.

Returns
An AttributeEditor for contact attributes.

◆ EditSubscriptionLists()

Contact.SubscriptionListEditor AirshipDotNet.IAirshipContact.EditSubscriptionLists ( )

Edit contact subscription lists.

Returns
A SubscriptionListEditor for contact subscription lists.

◆ EditTagGroups()

TagGroupsEditor AirshipDotNet.IAirshipContact.EditTagGroups ( )

Edit contact tag groups.

Returns
A TagGroupsEditor for contact tag groups.

◆ FetchSubscriptionLists()

Task< Dictionary< string, List< string > > > AirshipDotNet.IAirshipContact.FetchSubscriptionLists ( )

Fetches the contact subscription lists.

Returns
Dictionary of subscription lists by type.

◆ GetNamedUser()

Task< string?> AirshipDotNet.IAirshipContact.GetNamedUser ( )

Gets the named user ID.

Returns
The named user ID or null if not set.

◆ Identify()

Task AirshipDotNet.IAirshipContact.Identify ( string namedUserId)

Identifies the contact with a named user ID.

Parameters
namedUserIdThe named user ID.

◆ Reset()

Task AirshipDotNet.IAirshipContact.Reset ( )

Resets the contact.