Package-level declarations

Types

Link copied to clipboard

Airship channel access.

Link copied to clipboard

Interface for providing channel creation method. Default method is ChannelGenerationMethod.Automatic

Link copied to clipboard

Channel listener.

Link copied to clipboard
abstract class AttributeEditor(clock: Clock)

Interface used for modifying attributes.

Link copied to clipboard

Defines methods of channel id generation. Automatic means to use a regular channel creation logic Restore will try to restore the provided channel id if it's valid. If the provided channel id is invalid Automatic method will be used

Link copied to clipboard
class ChannelRegistrar(dataStore: PreferenceDataStore, channelApiClient: ChannelApiClient, activityMonitor: ActivityMonitor, channelCreateOption: AirshipChannelCreateOption? = null, clock: Clock = Clock.DEFAULT_CLOCK, privacyManager: PrivacyManager)
Link copied to clipboard
abstract class SubscriptionListEditor @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(clock: Clock = Clock.DEFAULT_CLOCK)

Subscription list editor. See AirshipChannel.editSubscriptionLists.

Link copied to clipboard
abstract class TagEditor @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor

Channel tag editor. See AirshipChannel.editTags.

Link copied to clipboard
open class TagGroupsEditor @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor

Interface used for modifying tag groups.