SubscriptionListEditor

abstract class SubscriptionListEditor @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(clock: Clock = Clock.DEFAULT_CLOCK)(source)

Subscription list editor. See AirshipChannel.editSubscriptionLists.

Constructors

Link copied to clipboard
protected constructor(clock: Clock = Clock.DEFAULT_CLOCK)

Functions

Link copied to clipboard
fun apply()

Apply the subscription list changes.

Link copied to clipboard
fun subscribe(subscriptionListId: String): SubscriptionListEditor

Subscribe to a list.

fun subscribe(subscriptionListIds: Set<String>): SubscriptionListEditor

Subscribe to a set of lists.

Link copied to clipboard
fun unsubscribe(subscriptionListId: String): SubscriptionListEditor

Unsubscribe from a list.

fun unsubscribe(subscriptionListIds: Set<String>): SubscriptionListEditor

Unsubscribe from a set of lists.