Airship.Net
AirshipDotNet.IAirshipChannel Interface Reference

Airship Channel interface. More...

Public Member Functions

Task< string?> GetChannelId ()
 Gets the channel ID.
Task< List< string > > GetTags ()
 Gets the channel tags.
Task< List< string > > FetchSubscriptionLists ()
 Fetches the channel subscription lists.
TagEditor EditTags ()
 Edit channel tags.
TagGroupsEditor EditTagGroups ()
 Edit channel tag groups.
AttributeEditor EditAttributes ()
 Edit channel attributes.
SubscriptionListEditor EditSubscriptionLists ()
 Edit channel subscription lists.

Properties

string? ChannelId [get]
 Gets the channel ID.
IEnumerable< string > Tags [get]
 Gets the channel tags.

Detailed Description

Airship Channel interface.

Member Function Documentation

◆ EditAttributes()

AttributeEditor AirshipDotNet.IAirshipChannel.EditAttributes ( )

Edit channel attributes.

Returns
An AttributeEditor for channel attributes.

◆ EditSubscriptionLists()

SubscriptionListEditor AirshipDotNet.IAirshipChannel.EditSubscriptionLists ( )

Edit channel subscription lists.

Returns
A SubscriptionListEditor for channel subscription lists.

◆ EditTagGroups()

TagGroupsEditor AirshipDotNet.IAirshipChannel.EditTagGroups ( )

Edit channel tag groups.

Returns
A TagGroupsEditor for channel tag groups.

◆ EditTags()

TagEditor AirshipDotNet.IAirshipChannel.EditTags ( )

Edit channel tags.

Returns
A TagEditor for channel tags.

◆ FetchSubscriptionLists()

Task< List< string > > AirshipDotNet.IAirshipChannel.FetchSubscriptionLists ( )

Fetches the channel subscription lists.

Returns
List of subscription list IDs.

◆ GetChannelId()

Task< string?> AirshipDotNet.IAirshipChannel.GetChannelId ( )

Gets the channel ID.

Returns
The channel ID or null if not created yet.

◆ GetTags()

Task< List< string > > AirshipDotNet.IAirshipChannel.GetTags ( )

Gets the channel tags.

Returns
List of tags.

Property Documentation

◆ ChannelId

string? AirshipDotNet.IAirshipChannel.ChannelId
get

Gets the channel ID.

◆ Tags

IEnumerable<string> AirshipDotNet.IAirshipChannel.Tags
get

Gets the channel tags.